From d3141f90927f627682b98745cda1cc1de35132ab Mon Sep 17 00:00:00 2001 From: Buni <107373072+bunidin@users.noreply.github.com> Date: Fri, 24 May 2024 18:18:43 +0200 Subject: [PATCH] Add files via upload --- CMakeLists.txt | 78 + __pycache__/hle.cpython-312.pyc | Bin 0 -> 29617 bytes breast_cancer_queries.py | 101 + cmake/Antlr4Package.md | 136 + cmake/ExternalAntlr4Cpp.cmake | 154 + cmake/FindANTLR.cmake | 124 + cmake/README.md | 155 + cmake/antlr4-generator.cmake.in | 181 + cmake/antlr4-runtime.cmake.in | 10 + data/breast-cancer.csv | 699 + data/student-mat.csv | 396 + debug.py | 11 + dtrees/dim_100_nleaves_100.json | 1604 ++ dtrees/dim_100_nleaves_1000.json | 14204 ++++++++++++++++ dtrees/dim_100_nleaves_500.json | 7204 ++++++++ dtrees/dim_10_nleaves_100.json | 1424 ++ dtrees/dim_10_nleaves_1000.json | 14024 +++++++++++++++ dtrees/dim_10_nleaves_500.json | 7024 ++++++++ dtrees/dim_150_nleaves_100.json | 1704 ++ dtrees/dim_150_nleaves_1000.json | 14304 ++++++++++++++++ dtrees/dim_150_nleaves_500.json | 7304 ++++++++ dtrees/dim_200_nleaves_100.json | 1804 ++ dtrees/dim_200_nleaves_1000.json | 13886 +++++++++++++++ dtrees/dim_200_nleaves_500.json | 7404 ++++++++ dtrees/dim_250_nleaves_100.json | 1904 +++ dtrees/dim_250_nleaves_1000.json | 14504 ++++++++++++++++ dtrees/dim_250_nleaves_500.json | 7504 ++++++++ dtrees/dim_300_nleaves_100.json | 2004 +++ dtrees/dim_300_nleaves_1000.json | 13232 +++++++++++++++ dtrees/dim_300_nleaves_500.json | 7604 +++++++++ dtrees/dim_350_nleaves_100.json | 2104 +++ dtrees/dim_350_nleaves_1000.json | 14704 ++++++++++++++++ dtrees/dim_350_nleaves_500.json | 7704 +++++++++ dtrees/dim_400_nleaves_100.json | 2204 +++ dtrees/dim_400_nleaves_1000.json | 14804 ++++++++++++++++ dtrees/dim_400_nleaves_500.json | 7804 +++++++++ dtrees/dim_450_nleaves_100.json | 2304 +++ dtrees/dim_450_nleaves_1000.json | 14904 ++++++++++++++++ dtrees/dim_450_nleaves_500.json | 7904 +++++++++ dtrees/dim_500_nleaves_100.json | 2404 +++ dtrees/dim_500_nleaves_1000.json | 15004 ++++++++++++++++ dtrees/dim_500_nleaves_500.json | 8004 +++++++++ dtrees/dim_50_nleaves_100.json | 1504 ++ dtrees/dim_50_nleaves_1000.json | 14104 +++++++++++++++ dtrees/dim_50_nleaves_500.json | 7104 ++++++++ exp.py | 201 + experiments.sh | 6 + hle.py | 526 + include/AFBDD.h | 38 + include/AFBDDNode.h | 50 + include/DTNode.h | 57 + include/DecisionTree.h | 38 + include/antlr-4.13.1-complete.jar | Bin 0 -> 2139203 bytes include/errorListener.h | 10 + include/fastpow.h | 3 + include/greedyVisitor.h | 39 + include/json.hpp | 25447 ++++++++++++++++++++++++++++ include/models.h | 18 + include/paperalgo.h | 128 + include/paperalgofull.h | 134 + include/perceptron.h | 25 + include/queryChecker.h | 34 + include/queryChecker2.h | 34 + include/queryChecker3.h | 34 + invLexer.g4 | 35 + invParser.g4 | 35 + query_example.txt | 2 + readme.md | 110 + src/AFBDD.cpp | 93 + src/AFBDDNode.cpp | 123 + src/CMakeLists.txt | 17 + src/DTNode.cpp | 139 + src/DecisionTree.cpp | 90 + src/errorListener.cpp | 8 + src/fastpow.cpp | 11 + src/generator.cpp | 181 + src/greedyVisitor.cpp | 125 + src/main.cpp | 208 + src/paperalgo.cpp | 660 + src/paperalgofull.cpp | 759 + src/perceptron.cpp | 69 + src/queryChecker.cpp | 99 + src/queryChecker2.cpp | 122 + src/queryChecker3.cpp | 119 + student_user_friendly_queries.py | 204 + 85 files changed, 293278 insertions(+) create mode 100644 CMakeLists.txt create mode 100644 __pycache__/hle.cpython-312.pyc create mode 100644 breast_cancer_queries.py create mode 100644 cmake/Antlr4Package.md create mode 100644 cmake/ExternalAntlr4Cpp.cmake create mode 100644 cmake/FindANTLR.cmake create mode 100644 cmake/README.md create mode 100644 cmake/antlr4-generator.cmake.in create mode 100644 cmake/antlr4-runtime.cmake.in create mode 100644 data/breast-cancer.csv create mode 100644 data/student-mat.csv create mode 100644 debug.py create mode 100644 dtrees/dim_100_nleaves_100.json create mode 100644 dtrees/dim_100_nleaves_1000.json create mode 100644 dtrees/dim_100_nleaves_500.json create mode 100644 dtrees/dim_10_nleaves_100.json create mode 100644 dtrees/dim_10_nleaves_1000.json create mode 100644 dtrees/dim_10_nleaves_500.json create mode 100644 dtrees/dim_150_nleaves_100.json create mode 100644 dtrees/dim_150_nleaves_1000.json create mode 100644 dtrees/dim_150_nleaves_500.json create mode 100644 dtrees/dim_200_nleaves_100.json create mode 100644 dtrees/dim_200_nleaves_1000.json create mode 100644 dtrees/dim_200_nleaves_500.json create mode 100644 dtrees/dim_250_nleaves_100.json create mode 100644 dtrees/dim_250_nleaves_1000.json create mode 100644 dtrees/dim_250_nleaves_500.json create mode 100644 dtrees/dim_300_nleaves_100.json create mode 100644 dtrees/dim_300_nleaves_1000.json create mode 100644 dtrees/dim_300_nleaves_500.json create mode 100644 dtrees/dim_350_nleaves_100.json create mode 100644 dtrees/dim_350_nleaves_1000.json create mode 100644 dtrees/dim_350_nleaves_500.json create mode 100644 dtrees/dim_400_nleaves_100.json create mode 100644 dtrees/dim_400_nleaves_1000.json create mode 100644 dtrees/dim_400_nleaves_500.json create mode 100644 dtrees/dim_450_nleaves_100.json create mode 100644 dtrees/dim_450_nleaves_1000.json create mode 100644 dtrees/dim_450_nleaves_500.json create mode 100644 dtrees/dim_500_nleaves_100.json create mode 100644 dtrees/dim_500_nleaves_1000.json create mode 100644 dtrees/dim_500_nleaves_500.json create mode 100644 dtrees/dim_50_nleaves_100.json create mode 100644 dtrees/dim_50_nleaves_1000.json create mode 100644 dtrees/dim_50_nleaves_500.json create mode 100644 exp.py create mode 100644 experiments.sh create mode 100644 hle.py create mode 100644 include/AFBDD.h create mode 100644 include/AFBDDNode.h create mode 100644 include/DTNode.h create mode 100644 include/DecisionTree.h create mode 100644 include/antlr-4.13.1-complete.jar create mode 100644 include/errorListener.h create mode 100644 include/fastpow.h create mode 100644 include/greedyVisitor.h create mode 100644 include/json.hpp create mode 100644 include/models.h create mode 100644 include/paperalgo.h create mode 100644 include/paperalgofull.h create mode 100644 include/perceptron.h create mode 100644 include/queryChecker.h create mode 100644 include/queryChecker2.h create mode 100644 include/queryChecker3.h create mode 100644 invLexer.g4 create mode 100644 invParser.g4 create mode 100644 query_example.txt create mode 100644 readme.md create mode 100644 src/AFBDD.cpp create mode 100644 src/AFBDDNode.cpp create mode 100644 src/CMakeLists.txt create mode 100644 src/DTNode.cpp create mode 100644 src/DecisionTree.cpp create mode 100644 src/errorListener.cpp create mode 100644 src/fastpow.cpp create mode 100644 src/generator.cpp create mode 100644 src/greedyVisitor.cpp create mode 100644 src/main.cpp create mode 100644 src/paperalgo.cpp create mode 100644 src/paperalgofull.cpp create mode 100644 src/perceptron.cpp create mode 100644 src/queryChecker.cpp create mode 100644 src/queryChecker2.cpp create mode 100644 src/queryChecker3.cpp create mode 100644 student_user_friendly_queries.py diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..761c8f2 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,78 @@ +# minimum required CMAKE version +CMAKE_MINIMUM_REQUIRED(VERSION 3.7 FATAL_ERROR) + +list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake) + +project(invint LANGUAGES CXX VERSION 0.0.1) + +# compiler must be 11 or 14 +set(CMAKE_CXX_STANDARD 20) + +# required if linking to static library +add_definitions(-DANTLR4CPP_STATIC) + +# using /MD flag for antlr4_runtime (for Visual C++ compilers only) +set(ANTLR4_WITH_STATIC_CRT OFF) +# add external build for antlrcpp +include(ExternalAntlr4Cpp) +# add antrl4cpp artifacts to project environment +include_directories(${ANTLR4_INCLUDE_DIRS}) + +# set variable pointing to the antlr tool that supports C++ +# this is not required if the jar file can be found under PATH environment +set(ANTLR_EXECUTABLE ${CMAKE_CURRENT_SOURCE_DIR}/include/antlr-4.13.1-complete.jar) +# add macros to generate ANTLR Cpp code from grammar +find_package(ANTLR REQUIRED) + +# Call macro to add lexer and grammar to your build dependencies. +antlr_target(SampleGrammarLexer invLexer.g4 LEXER + PACKAGE antlrcpptest) +antlr_target(SampleGrammarParser invParser.g4 PARSER + PACKAGE antlrcpptest + DEPENDS_ANTLR SampleGrammarLexer + COMPILE_FLAGS -lib ${ANTLR_SampleGrammarLexer_OUTPUT_DIR} ) + +# include generated files in project environment +include_directories(${ANTLR_SampleGrammarLexer_OUTPUT_DIR}) +include_directories(${ANTLR_SampleGrammarParser_OUTPUT_DIR}) + +include_directories(include) +add_subdirectory(src) + +add_library(gVisitor src/greedyVisitor.cpp + ${ANTLR_SampleGrammarLexer_CXX_OUTPUTS} + ${ANTLR_SampleGrammarParser_CXX_OUTPUTS}) +target_link_libraries(gVisitor antlr4_static fpow) + +add_library(qChecker src/queryChecker.cpp + ${ANTLR_SampleGrammarLexer_CXX_OUTPUTS} + ${ANTLR_SampleGrammarParser_CXX_OUTPUTS}) +target_link_libraries(qChecker antlr4_static) + +add_library(qChecker2 src/queryChecker2.cpp + ${ANTLR_SampleGrammarLexer_CXX_OUTPUTS} + ${ANTLR_SampleGrammarParser_CXX_OUTPUTS}) +target_link_libraries(qChecker2 antlr4_static) + +add_library(paperalgo src/paperalgo.cpp + ${ANTLR_SampleGrammarLexer_CXX_OUTPUTS} + ${ANTLR_SampleGrammarParser_CXX_OUTPUTS}) +target_link_libraries(paperalgo antlr4_static) + +add_library(qChecker3 src/queryChecker3.cpp + ${ANTLR_SampleGrammarLexer_CXX_OUTPUTS} + ${ANTLR_SampleGrammarParser_CXX_OUTPUTS}) +target_link_libraries(qChecker3 antlr4_static) + +add_library(paperalgofull src/paperalgofull.cpp + ${ANTLR_SampleGrammarLexer_CXX_OUTPUTS} + ${ANTLR_SampleGrammarParser_CXX_OUTPUTS}) +target_link_libraries(paperalgofull antlr4_static) + +file(GLOB SOURCES "*.cpp") + +add_executable(main src/main.cpp + ${ANTLR_SampleGrammarLexer_CXX_OUTPUTS} + ${ANTLR_SampleGrammarParser_CXX_OUTPUTS}) + +target_link_libraries(main antlr4_static perceptron dt dtnode afbdd afbddnode gVisitor qChecker paperalgo qChecker2 paperalgofull qChecker3 errorListener) diff --git a/__pycache__/hle.cpython-312.pyc b/__pycache__/hle.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1b58bb1f0e24b065fe555bf1a23eaa85745a9a00 GIT binary patch literal 29617 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%0DnW$4R)akMve6o$}Y0YEzrEgu6;*YeGTi1#0`R5 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 literal 0 HcmV?d00001 diff --git a/breast_cancer_queries.py b/breast_cancer_queries.py new file mode 100644 index 0000000..79372f8 --- /dev/null +++ b/breast_cancer_queries.py @@ -0,0 +1,101 @@ +from sklearn.tree import DecisionTreeClassifier +import time +import csv +import sys +from hle import high_level_single # our code + +with open('data/breast-cancer.csv', 'r') as f: + reader = csv.reader(f, delimiter=';') + full_dataset = list(reader) + +features = { + 'clumpThickness': 'numeric', + 'uniformityCellSize': 'numeric', + 'uniformityCellShape': 'numeric', + 'marginalAdhesion': 'numeric', + 'singleEpiCellSize': 'numeric', + 'bareNuclei': 'numeric', + 'blandChromatin': 'numeric', + 'normalNucleoli':'numeric', + 'mitoses': 'numeric', +} + +class_names = ['benign', 'melignant'] + +feature_names = list(features.keys()) +feature_types = list(features.values()) + +# because of binary features with values that are not 0 or 1. +feature_mapping = { + +} + +def process_features_student(row): + to_delete = [0] + cpy = [] + for i in range(len(row)): + if i not in to_delete: + value = row[i] + if value in feature_mapping: + cpy.append(feature_mapping[value]) + else: + cpy.append(value) + assert len(cpy) == len(feature_names) + return cpy + +def process_class(val): + if float(val) >= 3: # good grade is a grade in [10, 20]. Bad grade is [0, 10) + return 0 + else: + return 1 + +dataset = full_dataset[1:] +X = [ process_features_student(data[:-1]) for data in dataset] +y = [ process_class(data[-1]) for data in dataset] + +cancer_clf = DecisionTreeClassifier(max_leaf_nodes=400, random_state=0) +cancer_clf.fit(X, y) + +print('DecisionTreeClassifier has been trained') + +q1 = 'exists p1, exists p2, benign(p1) implies benign(p2)' +q2 = 'exists p1, exists p2, p1.blandChromatin > 3 and p2.marginalAdhesion <= 3 and melignant(p1) implies benign(p2)' +q3 = 'for every patient, patient.blandChromatin > 4 implies melignant(patient)' +q4 = ('exists p1, exists p2, exists p3, p1.marginalAdhesion > 8 and p2.bareNuclei <= 4' + ' and p3.blandChromatin > 5 and p1.bareNuclei > 5 implies p2.bareNuclei <= 4' + ' and p3.singleEpiCellSize > 2 implies benign(p2)') +q5 = ('for every p1, p1.marginalAdhesion > 8 implies p1.bareNuclei <= 4' + ' and p1.bareNuclei > 5 implies p1.bareNuclei <= 4') +q6 = ('exists p1, exists p2, p1.mitoses <= 2 implies melignant(p1)' + 'and p2.blandChromatin > 9 implies p1.blandChromatin <= 3') + + + +def example_queries(): + queries = [q1,q2,q3,q4,q5,q6] + avg = 0 + for iq, query in enumerate(queries): + t1 = time.perf_counter() + answer = high_level_single(cancer_clf, feature_names, feature_types, class_names, query)[:-1] + delta = time.perf_counter() - t1 + avg = avg + delta + print(f'q{iq+1}: answer={answer}, time={delta}') + avg = avg / (len(queries)) + print(f'average time = {avg}') + +def query_from_file(filename): + with open(filename, 'r') as f: + query = f.read() + query = ' '.join(query.replace('\n','').split()) + t1 = time.perf_counter() + answer = high_level_single(cancer_clf, feature_names, feature_types, class_names, query)[:-1] + delta = time.perf_counter() - t1 + print(f'answer={answer}, time={delta}') + +if len(sys.argv) > 2: + assert sys.argv[1] == '--query' + filename = sys.argv[2] + print(f'Evaluating query from file {filename}...') + query_from_file(filename) +else: + example_queries() diff --git a/cmake/Antlr4Package.md b/cmake/Antlr4Package.md new file mode 100644 index 0000000..cd15bec --- /dev/null +++ b/cmake/Antlr4Package.md @@ -0,0 +1,136 @@ +# CMake Antlr4 Package Usage + +## The `antlr4-generator` Package + +To use the Package you must insert a +```cmake +find_package(antlr4-generator REQUIRED) +``` +line in your `CMakeList.txt` file. + +The package exposes a function `antlr4_generate` that generates the required setup to call ANTLR for a +given input file during build. + +The following table lists the parameters that can be used with the function: + +Argument# | Required | Default | Use +----------|-----------|---------|--- +0 | Yes | n/a | Unique target name. It is used to generate CMake Variables to reference the various outputs of the generation +1 | Yes | n/a | Input file containing the lexer/parser definition +2 | Yes | n/a | Type of Rules contained in the input: LEXER, PARSER or BOTH +4 | No | FALSE | Boolean to indicate if a listener interface should be generated +5 | No | FALSE | Boolean to indicate if a visitor interface should be generated +6 | No | none | C++ namespace in which the generated classes should be placed +7 | No | none | Additional files on which the input depends +8 | No | none | Library path to use during generation + +The `ANTLR4_JAR_LOCATION` CMake variable must be set to the location where the `antlr-4*-complete.jar` generator is located. You can download the file from [here](http://www.antlr.org/download.html). + +Additional options to the ANTLR4 generator can be passed in the `ANTLR4_GENERATED_OPTIONS` variable. Add the installation prefix of `antlr4-runtime` to `CMAKE_PREFIX_PATH` or set + `antlr4-runtime_DIR` to a directory containing the files. + +The following CMake variables are available following a call to `antlr4_generate` + +Output variable | Meaning +---|--- +`ANTLR4_INCLUDE_DIR_<Target name>` | Directory containing the generated header files +`ANTLR4_SRC_FILES_<Target name>` | List of generated source files +`ANTLR4_TOKEN_FILES_<Target name>` | List of generated token files +`ANTLR4_TOKEN_DIRECTORY_<Target name>` | Directory containing the generated token files + +#### Sample: +```cmake + # generate parser with visitor classes. + # put the classes in C++ namespace 'antlrcpptest::' + antlr4_generate( + antlrcpptest_parser + ${CMAKE_CURRENT_SOURCE_DIR}/TLexer.g4 + LEXER + FALSE + TRUE + "antlrcpptest" + ) +``` + +**Remember that the ANTLR generator requires a working Java installation on your machine!** + +## The `antlr4-runtime` Package + +To use the Package you must insert a +```cmake +find_package(antlr4-runtime REQUIRED) +``` +line in your `CMakeList.txt` file. + +The package exposes two different targets: + +Target|Use +--|-- +antlr4_shared|Shared library version of the runtime +antlr4_static|Static library version of the runtime + +Both set the following CMake variables: + +Output variable | Meaning +---|--- +`ANTLR4_INCLUDE_DIR` | Include directory containing the runtime header files +`ANTLR4_LIB_DIR` | Library directory containing the runtime library files + +#### Sample: +```cmake +# add runtime include directories on this project. +include_directories( ${ANTLR4_INCLUDE_DIR} ) + +# add runtime to project dependencies +add_dependencies( Parsertest antlr4_shared ) + +# add runtime to project link libraries +target_link_libraries( Parsertest PRIVATE + antlr4_shared) +``` + +### Full Example: +```cmake + # Bring in the required packages + find_package(antlr4-runtime REQUIRED) + find_package(antlr4-generator REQUIRED) + + # Set path to generator + set(ANTLR4_JAR_LOCATION ${PROJECT_SOURCE_DIR}/thirdparty/antlr/antlr-4.9.1-complete.jar) + + # generate lexer + antlr4_generate( + antlrcpptest_lexer + ${CMAKE_CURRENT_SOURCE_DIR}/TLexer.g4 + LEXER + FALSE + FALSE + "antlrcpptest" + ) + + # generate parser + antlr4_generate( + antlrcpptest_parser + ${CMAKE_CURRENT_SOURCE_DIR}/TParser.g4 + PARSER + FALSE + TRUE + "antlrcpptest" + "${ANTLR4_TOKEN_FILES_antlrcpptest_lexer}" + "${ANTLR4_TOKEN_DIRECTORY_antlrcpptest_lexer}" + ) + + # add directories for generated include files + include_directories( ${PROJECT_BINARY_DIR} ${ANTLR4_INCLUDE_DIR} ${ANTLR4_INCLUDE_DIR_antlrcpptest_lexer} ${ANTLR4_INCLUDE_DIR_antlrcpptest_parser} ) + + # add generated source files + add_executable( Parsertest main.cpp ${ANTLR4_SRC_FILES_antlrcpptest_lexer} ${ANTLR4_SRC_FILES_antlrcpptest_parser} ) + + # add required runtime library + add_dependencies( Parsertest antlr4_shared ) + + target_link_libraries( Parsertest PRIVATE + antlr4_shared) + +``` + diff --git a/cmake/ExternalAntlr4Cpp.cmake b/cmake/ExternalAntlr4Cpp.cmake new file mode 100644 index 0000000..bb8136a --- /dev/null +++ b/cmake/ExternalAntlr4Cpp.cmake @@ -0,0 +1,154 @@ +cmake_minimum_required(VERSION 3.7) + +include(ExternalProject) + +set(ANTLR4_ROOT ${CMAKE_CURRENT_BINARY_DIR}/antlr4_runtime/src/antlr4_runtime) +set(ANTLR4_INCLUDE_DIRS ${ANTLR4_ROOT}/runtime/Cpp/runtime/src) +set(ANTLR4_GIT_REPOSITORY https://github.com/antlr/antlr4.git) +if(NOT DEFINED ANTLR4_TAG) + # Set to branch name to keep library updated at the cost of needing to rebuild after 'clean' + # Set to commit hash to keep the build stable and does not need to rebuild after 'clean' + set(ANTLR4_TAG master) +endif() + +if(${CMAKE_GENERATOR} MATCHES "Visual Studio.*") + set(ANTLR4_OUTPUT_DIR ${ANTLR4_ROOT}/runtime/Cpp/dist/$(Configuration)) +elseif(${CMAKE_GENERATOR} MATCHES "Xcode.*") + set(ANTLR4_OUTPUT_DIR ${ANTLR4_ROOT}/runtime/Cpp/dist/$(CONFIGURATION)) +else() + set(ANTLR4_OUTPUT_DIR ${ANTLR4_ROOT}/runtime/Cpp/dist) +endif() + +if(MSVC) + set(ANTLR4_STATIC_LIBRARIES + ${ANTLR4_OUTPUT_DIR}/antlr4-runtime-static.lib) + set(ANTLR4_SHARED_LIBRARIES + ${ANTLR4_OUTPUT_DIR}/antlr4-runtime.lib) + set(ANTLR4_RUNTIME_LIBRARIES + ${ANTLR4_OUTPUT_DIR}/antlr4-runtime.dll) +else() + set(ANTLR4_STATIC_LIBRARIES + ${ANTLR4_OUTPUT_DIR}/libantlr4-runtime.a) + if(MINGW) + set(ANTLR4_SHARED_LIBRARIES + ${ANTLR4_OUTPUT_DIR}/libantlr4-runtime.dll.a) + set(ANTLR4_RUNTIME_LIBRARIES + ${ANTLR4_OUTPUT_DIR}/libantlr4-runtime.dll) + elseif(CYGWIN) + set(ANTLR4_SHARED_LIBRARIES + ${ANTLR4_OUTPUT_DIR}/libantlr4-runtime.dll.a) + set(ANTLR4_RUNTIME_LIBRARIES + ${ANTLR4_OUTPUT_DIR}/cygantlr4-runtime-4.9.1.dll) + elseif(APPLE) + set(ANTLR4_RUNTIME_LIBRARIES + ${ANTLR4_OUTPUT_DIR}/libantlr4-runtime.dylib) + else() + set(ANTLR4_RUNTIME_LIBRARIES + ${ANTLR4_OUTPUT_DIR}/libantlr4-runtime.so) + endif() +endif() + +if(${CMAKE_GENERATOR} MATCHES ".* Makefiles") + # This avoids + # 'warning: jobserver unavailable: using -j1. Add '+' to parent make rule.' + set(ANTLR4_BUILD_COMMAND $(MAKE)) +elseif(${CMAKE_GENERATOR} MATCHES "Visual Studio.*") + set(ANTLR4_BUILD_COMMAND + ${CMAKE_COMMAND} + --build . + --config $(Configuration) + --target) +elseif(${CMAKE_GENERATOR} MATCHES "Xcode.*") + set(ANTLR4_BUILD_COMMAND + ${CMAKE_COMMAND} + --build . + --config $(CONFIGURATION) + --target) +else() + set(ANTLR4_BUILD_COMMAND + ${CMAKE_COMMAND} + --build . + --target) +endif() + +if(NOT DEFINED ANTLR4_WITH_STATIC_CRT) + set(ANTLR4_WITH_STATIC_CRT ON) +endif() + +if(ANTLR4_ZIP_REPOSITORY) + ExternalProject_Add( + antlr4_runtime + PREFIX antlr4_runtime + URL ${ANTLR4_ZIP_REPOSITORY} + DOWNLOAD_DIR ${CMAKE_CURRENT_BINARY_DIR} + BUILD_COMMAND "" + BUILD_IN_SOURCE 1 + SOURCE_DIR ${ANTLR4_ROOT} + SOURCE_SUBDIR runtime/Cpp + CMAKE_CACHE_ARGS + -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE} + -DWITH_STATIC_CRT:BOOL=${ANTLR4_WITH_STATIC_CRT} + INSTALL_COMMAND "" + EXCLUDE_FROM_ALL 1) +else() + ExternalProject_Add( + antlr4_runtime + PREFIX antlr4_runtime + GIT_REPOSITORY ${ANTLR4_GIT_REPOSITORY} + GIT_TAG ${ANTLR4_TAG} + DOWNLOAD_DIR ${CMAKE_CURRENT_BINARY_DIR} + BUILD_COMMAND "" + BUILD_IN_SOURCE 1 + SOURCE_DIR ${ANTLR4_ROOT} + SOURCE_SUBDIR runtime/Cpp + CMAKE_CACHE_ARGS + -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE} + -DWITH_STATIC_CRT:BOOL=${ANTLR4_WITH_STATIC_CRT} + INSTALL_COMMAND "" + EXCLUDE_FROM_ALL 1) +endif() + +# Seperate build step as rarely people want both +set(ANTLR4_BUILD_DIR ${ANTLR4_ROOT}) +if(${CMAKE_VERSION} VERSION_GREATER_EQUAL "3.14.0") + # CMake 3.14 builds in above's SOURCE_SUBDIR when BUILD_IN_SOURCE is true + set(ANTLR4_BUILD_DIR ${ANTLR4_ROOT}/runtime/Cpp) +endif() + +ExternalProject_Add_Step( + antlr4_runtime + build_static + COMMAND ${ANTLR4_BUILD_COMMAND} antlr4_static + # Depend on target instead of step (a custom command) + # to avoid running dependent steps concurrently + DEPENDS antlr4_runtime + BYPRODUCTS ${ANTLR4_STATIC_LIBRARIES} + EXCLUDE_FROM_MAIN 1 + WORKING_DIRECTORY ${ANTLR4_BUILD_DIR}) +ExternalProject_Add_StepTargets(antlr4_runtime build_static) + +add_library(antlr4_static STATIC IMPORTED) +add_dependencies(antlr4_static antlr4_runtime-build_static) +set_target_properties(antlr4_static PROPERTIES + IMPORTED_LOCATION ${ANTLR4_STATIC_LIBRARIES}) + +ExternalProject_Add_Step( + antlr4_runtime + build_shared + COMMAND ${ANTLR4_BUILD_COMMAND} antlr4_shared + # Depend on target instead of step (a custom command) + # to avoid running dependent steps concurrently + DEPENDS antlr4_runtime + BYPRODUCTS ${ANTLR4_SHARED_LIBRARIES} ${ANTLR4_RUNTIME_LIBRARIES} + EXCLUDE_FROM_MAIN 1 + WORKING_DIRECTORY ${ANTLR4_BUILD_DIR}) +ExternalProject_Add_StepTargets(antlr4_runtime build_shared) + +add_library(antlr4_shared SHARED IMPORTED) +add_dependencies(antlr4_shared antlr4_runtime-build_shared) +set_target_properties(antlr4_shared PROPERTIES + IMPORTED_LOCATION ${ANTLR4_RUNTIME_LIBRARIES}) +if(ANTLR4_SHARED_LIBRARIES) + set_target_properties(antlr4_shared PROPERTIES + IMPORTED_IMPLIB ${ANTLR4_SHARED_LIBRARIES}) +endif() diff --git a/cmake/FindANTLR.cmake b/cmake/FindANTLR.cmake new file mode 100644 index 0000000..5d3c43a --- /dev/null +++ b/cmake/FindANTLR.cmake @@ -0,0 +1,124 @@ +find_package(Java QUIET COMPONENTS Runtime) + +if(NOT ANTLR_EXECUTABLE) + find_program(ANTLR_EXECUTABLE + NAMES antlr.jar antlr4.jar antlr-4.jar antlr-4.9.1-complete.jar) +endif() + +if(ANTLR_EXECUTABLE AND Java_JAVA_EXECUTABLE) + execute_process( + COMMAND ${Java_JAVA_EXECUTABLE} -jar ${ANTLR_EXECUTABLE} + OUTPUT_VARIABLE ANTLR_COMMAND_OUTPUT + ERROR_VARIABLE ANTLR_COMMAND_ERROR + RESULT_VARIABLE ANTLR_COMMAND_RESULT + OUTPUT_STRIP_TRAILING_WHITESPACE) + + if(ANTLR_COMMAND_RESULT EQUAL 0) + string(REGEX MATCH "Version [0-9]+(\\.[0-9])*" ANTLR_VERSION ${ANTLR_COMMAND_OUTPUT}) + string(REPLACE "Version " "" ANTLR_VERSION ${ANTLR_VERSION}) + else() + message( + SEND_ERROR + "Command '${Java_JAVA_EXECUTABLE} -jar ${ANTLR_EXECUTABLE}' " + "failed with the output '${ANTLR_COMMAND_ERROR}'") + endif() + + macro(ANTLR_TARGET Name InputFile) + set(ANTLR_OPTIONS LEXER PARSER LISTENER VISITOR) + set(ANTLR_ONE_VALUE_ARGS PACKAGE OUTPUT_DIRECTORY DEPENDS_ANTLR) + set(ANTLR_MULTI_VALUE_ARGS COMPILE_FLAGS DEPENDS) + cmake_parse_arguments(ANTLR_TARGET + "${ANTLR_OPTIONS}" + "${ANTLR_ONE_VALUE_ARGS}" + "${ANTLR_MULTI_VALUE_ARGS}" + ${ARGN}) + + set(ANTLR_${Name}_INPUT ${InputFile}) + + get_filename_component(ANTLR_INPUT ${InputFile} NAME_WE) + + if(ANTLR_TARGET_OUTPUT_DIRECTORY) + set(ANTLR_${Name}_OUTPUT_DIR ${ANTLR_TARGET_OUTPUT_DIRECTORY}) + else() + set(ANTLR_${Name}_OUTPUT_DIR + ${CMAKE_CURRENT_BINARY_DIR}/antlr4cpp_generated_src/${ANTLR_INPUT}) + endif() + + unset(ANTLR_${Name}_CXX_OUTPUTS) + + if((ANTLR_TARGET_LEXER AND NOT ANTLR_TARGET_PARSER) OR + (ANTLR_TARGET_PARSER AND NOT ANTLR_TARGET_LEXER)) + list(APPEND ANTLR_${Name}_CXX_OUTPUTS + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}.h + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}.cpp) + set(ANTLR_${Name}_OUTPUTS + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}.interp + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}.tokens) + else() + list(APPEND ANTLR_${Name}_CXX_OUTPUTS + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}Lexer.h + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}Lexer.cpp + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}Parser.h + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}Parser.cpp) + list(APPEND ANTLR_${Name}_OUTPUTS + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}Lexer.interp + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}Lexer.tokens) + endif() + + if(ANTLR_TARGET_LISTENER) + list(APPEND ANTLR_${Name}_CXX_OUTPUTS + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}BaseListener.h + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}BaseListener.cpp + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}Listener.h + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}Listener.cpp) + list(APPEND ANTLR_TARGET_COMPILE_FLAGS -listener) + endif() + + if(ANTLR_TARGET_VISITOR) + list(APPEND ANTLR_${Name}_CXX_OUTPUTS + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}BaseVisitor.h + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}BaseVisitor.cpp + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}Visitor.h + ${ANTLR_${Name}_OUTPUT_DIR}/${ANTLR_INPUT}Visitor.cpp) + list(APPEND ANTLR_TARGET_COMPILE_FLAGS -visitor) + endif() + + if(ANTLR_TARGET_PACKAGE) + list(APPEND ANTLR_TARGET_COMPILE_FLAGS -package ${ANTLR_TARGET_PACKAGE}) + endif() + + list(APPEND ANTLR_${Name}_OUTPUTS ${ANTLR_${Name}_CXX_OUTPUTS}) + + if(ANTLR_TARGET_DEPENDS_ANTLR) + if(ANTLR_${ANTLR_TARGET_DEPENDS_ANTLR}_INPUT) + list(APPEND ANTLR_TARGET_DEPENDS + ${ANTLR_${ANTLR_TARGET_DEPENDS_ANTLR}_INPUT}) + list(APPEND ANTLR_TARGET_DEPENDS + ${ANTLR_${ANTLR_TARGET_DEPENDS_ANTLR}_OUTPUTS}) + else() + message(SEND_ERROR + "ANTLR target '${ANTLR_TARGET_DEPENDS_ANTLR}' not found") + endif() + endif() + + add_custom_command( + OUTPUT ${ANTLR_${Name}_OUTPUTS} + COMMAND ${Java_JAVA_EXECUTABLE} -jar ${ANTLR_EXECUTABLE} + ${InputFile} + -o ${ANTLR_${Name}_OUTPUT_DIR} + -no-listener + -Dlanguage=Cpp + ${ANTLR_TARGET_COMPILE_FLAGS} + DEPENDS ${InputFile} + ${ANTLR_TARGET_DEPENDS} + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + COMMENT "Building ${Name} with ANTLR ${ANTLR_VERSION}") + endmacro(ANTLR_TARGET) + +endif(ANTLR_EXECUTABLE AND Java_JAVA_EXECUTABLE) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args( + ANTLR + REQUIRED_VARS ANTLR_EXECUTABLE Java_JAVA_EXECUTABLE + VERSION_VAR ANTLR_VERSION) diff --git a/cmake/README.md b/cmake/README.md new file mode 100644 index 0000000..047336f --- /dev/null +++ b/cmake/README.md @@ -0,0 +1,155 @@ +## Getting started with Antlr4Cpp + +Here is how you can use this external project to create the antlr4cpp demo to start your project off. + +1. Create your project source folder somewhere. e.g. ~/srcfolder/ + 1. Make a subfolder cmake + 2. Copy the files in this folder to srcfolder/cmake + 3. Cut below and use it to create srcfolder/CMakeLists.txt + 4. Copy main.cpp, TLexer.g4 and TParser.g4 to ./srcfolder/ from [here](https://github.com/antlr/antlr4/tree/master/runtime/Cpp/demo) +2. Make a build folder e.g. ~/buildfolder/ +3. From the buildfolder, run `cmake ~/srcfolder; make` + +```cmake +# minimum required CMAKE version +CMAKE_MINIMUM_REQUIRED(VERSION 3.7 FATAL_ERROR) + +list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake) + +# compiler must be 11 or 14 +set(CMAKE_CXX_STANDARD 11) + +# required if linking to static library +add_definitions(-DANTLR4CPP_STATIC) + +# using /MD flag for antlr4_runtime (for Visual C++ compilers only) +set(ANTLR4_WITH_STATIC_CRT OFF) +# add external build for antlrcpp +include(ExternalAntlr4Cpp) +# add antrl4cpp artifacts to project environment +include_directories(${ANTLR4_INCLUDE_DIRS}) + +# set variable pointing to the antlr tool that supports C++ +# this is not required if the jar file can be found under PATH environment +set(ANTLR_EXECUTABLE /home/user/antlr-4.9.1-complete.jar) +# add macros to generate ANTLR Cpp code from grammar +find_package(ANTLR REQUIRED) + +# Call macro to add lexer and grammar to your build dependencies. +antlr_target(SampleGrammarLexer TLexer.g4 LEXER + PACKAGE antlrcpptest) +antlr_target(SampleGrammarParser TParser.g4 PARSER + PACKAGE antlrcpptest + DEPENDS_ANTLR SampleGrammarLexer + COMPILE_FLAGS -lib ${ANTLR_SampleGrammarLexer_OUTPUT_DIR}) + +# include generated files in project environment +include_directories(${ANTLR_SampleGrammarLexer_OUTPUT_DIR}) +include_directories(${ANTLR_SampleGrammarParser_OUTPUT_DIR}) + +# add generated grammar to demo binary target +add_executable(demo main.cpp + ${ANTLR_SampleGrammarLexer_CXX_OUTPUTS} + ${ANTLR_SampleGrammarParser_CXX_OUTPUTS}) +target_link_libraries(demo antlr4_static) +``` + +## Documentation for FindANTLR + +The module defines the following variables: + +``` +ANTLR_FOUND - true is ANTLR jar executable is found +ANTLR_EXECUTABLE - the path to the ANTLR jar executable +ANTLR_VERSION - the version of ANTLR +``` + +If ANTLR is found, the module will provide the macros: + +``` +ANTLR_TARGET(<name> <input> + [PACKAGE namespace] + [OUTPUT_DIRECTORY dir] + [DEPENDS_ANTLR <target>] + [COMPILE_FLAGS [args...]] + [DEPENDS [depends...]] + [LEXER] + [PARSER] + [LISTENER] + [VISITOR]) +``` + +which creates a custom command to generate C++ files from `<input>`. Running the macro defines the following variables: + +``` +ANTLR_${name}_INPUT - the ANTLR input used for the macro +ANTLR_${name}_OUTPUTS - the outputs generated by ANTLR +ANTLR_${name}_CXX_OUTPUTS - the C++ outputs generated by ANTLR +ANTLR_${name}_OUTPUT_DIR - the output directory for ANTLR +``` + +The options are: + +* `PACKAGE` - defines a namespace for the generated C++ files +* `OUTPUT_DIRECTORY` - the output directory for the generated files. By default it uses `${CMAKE_CURRENT_BINARY_DIR}` +* `DEPENDS_ANTLR` - the dependent target generated from antlr_target for the current call +* `COMPILE_FLAGS` - additional compile flags for ANTLR tool +* `DEPENDS` - specify the files on which the command depends. It works the same way `DEPENDS` in [`add_custom_command()`](https://cmake.org/cmake/help/v3.11/command/add_custom_command.html) +* `LEXER` - specify that the input file is a lexer grammar +* `PARSER` - specify that the input file is a parser grammar +* `LISTENER` - tell ANTLR tool to generate a parse tree listener +* `VISITOR` - tell ANTLR tool to generate a parse tree visitor + +### Examples + +To generate C++ files from an ANTLR input file T.g4, which defines both lexer and parser grammar one may call: + +```cmake +find_package(ANTLR REQUIRED) +antlr_target(Sample T.g4) +``` + +Note that this command will do nothing unless the outputs of `Sample`, i.e. `ANTLR_Sample_CXX_OUTPUTS` gets used by some target. + +## Documentation for ExternalAntlr4Cpp + +Including ExternalAntlr4Cpp will add `antlr4_static` and `antlr4_shared` as an optional target. It will also define the following variables: + +``` +ANTLR4_INCLUDE_DIRS - the include directory that should be included when compiling C++ source file +ANTLR4_STATIC_LIBRARIES - path to antlr4 static library +ANTLR4_SHARED_LIBRARIES - path to antlr4 shared library +ANTLR4_RUNTIME_LIBRARIES - path to antlr4 shared runtime library (such as DLL, DYLIB and SO file) +ANTLR4_TAG - branch/tag used for building antlr4 library +``` + +`ANTLR4_TAG` is set to master branch by default to keep antlr4 updated. However, it will be required to rebuild after every `clean` is called. Set `ANTLR4_TAG` to a desired commit hash value to avoid rebuilding after every `clean` and keep the build stable, at the cost of not automatically update to latest commit. + +The ANTLR C++ runtime source is downloaded from GitHub by default. However, users may specify `ANTLR4_ZIP_REPOSITORY` to list the zip file from [ANTLR downloads](http://www.antlr.org/download.html) (under *C++ Target*). This variable can list a zip file included in the project directory; this is useful for maintaining a canonical source for each new build. + +Visual C++ compiler users may want to additionally define `ANTLR4_WITH_STATIC_CRT` before including the file. Set `ANTLR4_WITH_STATIC_CRT` to true if ANTLR4 C++ runtime library should be compiled with `/MT` flag, otherwise will be compiled with `/MD` flag. This variable has a default value of `OFF`. Changing `ANTLR4_WITH_STATIC_CRT` after building the library may require reinitialization of CMake or `clean` for the library to get rebuilt. + +### Examples + +To build and link ANTLR4 static library to a target one may call: + +```cmake +include(ExternalAntlr4Cpp) +include_directories(${ANTLR4_INCLUDE_DIRS}) +add_executable(output main.cpp) +target_link_libraries(output antlr4_static) +``` + +It may also be a good idea to copy the runtime libraries (DLL, DYLIB or SO file) to the executable for it to run properly after build. i.e. To build and link antlr4 shared library to a target one may call: + +```cmake +include(ExternalAntlr4Cpp) +include_directories(${ANTLR4_INCLUDE_DIRS}) +add_executable(output main.cpp) +target_link_libraries(output antlr4_shared) +add_custom_command(TARGET output + POST_BUILD + COMMAND ${CMAKE_COMMAND} + -E copy ${ANTLR4_RUNTIME_LIBRARIES} . + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) +``` diff --git a/cmake/antlr4-generator.cmake.in b/cmake/antlr4-generator.cmake.in new file mode 100644 index 0000000..5839cbe --- /dev/null +++ b/cmake/antlr4-generator.cmake.in @@ -0,0 +1,181 @@ +set(ANTLR_VERSION @ANTLR_VERSION@) + +@PACKAGE_INIT@ + +if (NOT ANTLR4_CPP_GENERATED_SRC_DIR) + set(ANTLR4_GENERATED_SRC_DIR ${CMAKE_BINARY_DIR}/antlr4_generated_src) +endif() + +FIND_PACKAGE(Java COMPONENTS Runtime REQUIRED) + +# +# The ANTLR generator will output the following files given the input file f.g4 +# +# Input -> f.g4 +# Output -> f.h +# -> f.cpp +# +# the following files will only be produced if there is a parser contained +# Flag -visitor active +# Output -> <f>BaseVisitor.h +# -> <f>BaseVisitor.cpp +# -> <f>Visitor.h +# -> <f>Visitor.cpp +# +# Flag -listener active +# Output -> <f>BaseListener.h +# -> <f>BaseListener.cpp +# -> <f>Listener.h +# -> <f>Listener.cpp +# +# See documentation in markup +# +function(antlr4_generate + Antlr4_ProjectTarget + Antlr4_InputFile + Antlr4_GeneratorType + ) + + set( Antlr4_GeneratedSrcDir ${ANTLR4_GENERATED_SRC_DIR}/${Antlr4_ProjectTarget} ) + + get_filename_component(Antlr4_InputFileBaseName ${Antlr4_InputFile} NAME_WE ) + + list( APPEND Antlr4_GeneratorStatusMessage "Common Include-, Source- and Tokenfiles" ) + + if ( ${Antlr4_GeneratorType} STREQUAL "LEXER") + set(Antlr4_LexerBaseName "${Antlr4_InputFileBaseName}") + set(Antlr4_ParserBaseName "") + else() + if ( ${Antlr4_GeneratorType} STREQUAL "PARSER") + set(Antlr4_LexerBaseName "") + set(Antlr4_ParserBaseName "${Antlr4_InputFileBaseName}") + else() + if ( ${Antlr4_GeneratorType} STREQUAL "BOTH") + set(Antlr4_LexerBaseName "${Antlr4_InputFileBaseName}Lexer") + set(Antlr4_ParserBaseName "${Antlr4_InputFileBaseName}Parser") + else() + message(FATAL_ERROR "The third parameter must be LEXER, PARSER or BOTH") + endif () + endif () + endif () + + # Prepare list of generated targets + list( APPEND Antlr4_GeneratedTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_InputFileBaseName}.tokens" ) + list( APPEND Antlr4_GeneratedTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_InputFileBaseName}.interp" ) + list( APPEND DependentTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_InputFileBaseName}.tokens" ) + + if ( NOT ${Antlr4_LexerBaseName} STREQUAL "" ) + list( APPEND Antlr4_GeneratedTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_LexerBaseName}.h" ) + list( APPEND Antlr4_GeneratedTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_LexerBaseName}.cpp" ) + endif () + + if ( NOT ${Antlr4_ParserBaseName} STREQUAL "" ) + list( APPEND Antlr4_GeneratedTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_ParserBaseName}.h" ) + list( APPEND Antlr4_GeneratedTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_ParserBaseName}.cpp" ) + endif () + + # process optional arguments ... + + if ( ( ARGC GREATER_EQUAL 4 ) AND ARGV3 ) + set(Antlr4_BuildListenerOption "-listener") + + list( APPEND Antlr4_GeneratedTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_InputFileBaseName}BaseListener.h" ) + list( APPEND Antlr4_GeneratedTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_InputFileBaseName}BaseListener.cpp" ) + list( APPEND Antlr4_GeneratedTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_InputFileBaseName}Listener.h" ) + list( APPEND Antlr4_GeneratedTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_InputFileBaseName}Listener.cpp" ) + + list( APPEND Antlr4_GeneratorStatusMessage ", Listener Include- and Sourcefiles" ) + else() + set(Antlr4_BuildListenerOption "-no-listener") + endif () + + if ( ( ARGC GREATER_EQUAL 5 ) AND ARGV4 ) + set(Antlr4_BuildVisitorOption "-visitor") + + list( APPEND Antlr4_GeneratedTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_InputFileBaseName}BaseVisitor.h" ) + list( APPEND Antlr4_GeneratedTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_InputFileBaseName}BaseVisitor.cpp" ) + list( APPEND Antlr4_GeneratedTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_InputFileBaseName}Visitor.h" ) + list( APPEND Antlr4_GeneratedTargets "${Antlr4_GeneratedSrcDir}/${Antlr4_InputFileBaseName}Visitor.cpp" ) + + list( APPEND Antlr4_GeneratorStatusMessage ", Visitor Include- and Sourcefiles" ) + else() + set(Antlr4_BuildVisitorOption "-no-visitor") + endif () + + if ( (ARGC GREATER_EQUAL 6 ) AND (NOT ${ARGV5} STREQUAL "") ) + set(Antlr4_NamespaceOption "-package;${ARGV5}") + + list( APPEND Antlr4_GeneratorStatusMessage " in Namespace ${ARGV5}" ) + else() + set(Antlr4_NamespaceOption "") + endif () + + if ( (ARGC GREATER_EQUAL 7 ) AND (NOT ${ARGV6} STREQUAL "") ) + set(Antlr4_AdditionalDependencies ${ARGV6}) + else() + set(Antlr4_AdditionalDependencies "") + endif () + + if ( (ARGC GREATER_EQUAL 8 ) AND (NOT ${ARGV7} STREQUAL "") ) + set(Antlr4_LibOption "-lib;${ARGV7}") + + list( APPEND Antlr4_GeneratorStatusMessage " using Library ${ARGV7}" ) + else() + set(Antlr4_LibOption "") + endif () + + if(NOT Java_FOUND) + message(FATAL_ERROR "Java is required to process grammar or lexer files! - Use 'FIND_PACKAGE(Java COMPONENTS Runtime REQUIRED)'") + endif() + + if(NOT EXISTS "${ANTLR4_JAR_LOCATION}") + message(FATAL_ERROR "Unable to find antlr tool. ANTLR4_JAR_LOCATION:${ANTLR4_JAR_LOCATION}") + endif() + + # The call to generate the files + add_custom_command( + OUTPUT ${Antlr4_GeneratedTargets} + # Remove target directory + COMMAND + ${CMAKE_COMMAND} -E remove_directory ${Antlr4_GeneratedSrcDir} + # Create target directory + COMMAND + ${CMAKE_COMMAND} -E make_directory ${Antlr4_GeneratedSrcDir} + COMMAND + # Generate files + "${Java_JAVA_EXECUTABLE}" -jar "${ANTLR4_JAR_LOCATION}" -Werror -Dlanguage=Cpp ${Antlr4_BuildListenerOption} ${Antlr4_BuildVisitorOption} ${Antlr4_LibOption} ${ANTLR4_GENERATED_OPTIONS} -o "${Antlr4_GeneratedSrcDir}" ${Antlr4_NamespaceOption} "${Antlr4_InputFile}" + WORKING_DIRECTORY "${CMAKE_BINARY_DIR}" + MAIN_DEPENDENCY "${Antlr4_InputFile}" + DEPENDS ${Antlr4_AdditionalDependencies} + ) + + # set output variables in parent scope + set( ANTLR4_INCLUDE_DIR_${Antlr4_ProjectTarget} ${Antlr4_GeneratedSrcDir} PARENT_SCOPE) + set( ANTLR4_SRC_FILES_${Antlr4_ProjectTarget} ${Antlr4_GeneratedTargets} PARENT_SCOPE) + set( ANTLR4_TOKEN_FILES_${Antlr4_ProjectTarget} ${DependentTargets} PARENT_SCOPE) + set( ANTLR4_TOKEN_DIRECTORY_${Antlr4_ProjectTarget} ${Antlr4_GeneratedSrcDir} PARENT_SCOPE) + + # export generated cpp files into list + foreach(generated_file ${Antlr4_GeneratedTargets}) + + if (NOT CMAKE_CXX_COMPILER_ID MATCHES "MSVC") + set_source_files_properties( + ${generated_file} + PROPERTIES + COMPILE_FLAGS -Wno-overloaded-virtual + ) + endif () + + if (CMAKE_CXX_COMPILER_ID MATCHES "MSVC") + set_source_files_properties( + ${generated_file} + PROPERTIES + COMPILE_FLAGS -wd4251 + ) + endif () + + endforeach(generated_file) + +message(STATUS "Antlr4 ${Antlr4_ProjectTarget} - Building " ${Antlr4_GeneratorStatusMessage} ) + +endfunction() diff --git a/cmake/antlr4-runtime.cmake.in b/cmake/antlr4-runtime.cmake.in new file mode 100644 index 0000000..860aeb6 --- /dev/null +++ b/cmake/antlr4-runtime.cmake.in @@ -0,0 +1,10 @@ +set(ANTLR_VERSION @ANTLR_VERSION@) + +@PACKAGE_INIT@ + +set_and_check(ANTLR4_INCLUDE_DIR "@PACKAGE_ANTLR4_INCLUDE_DIR@") +set_and_check(ANTLR4_LIB_DIR "@PACKAGE_ANTLR4_LIB_DIR@") + +include(${CMAKE_CURRENT_LIST_DIR}/@targets_export_name@.cmake) + +check_required_components(antlr) diff --git a/data/breast-cancer.csv b/data/breast-cancer.csv new file mode 100644 index 0000000..0dc4628 --- /dev/null +++ b/data/breast-cancer.csv @@ -0,0 +1,699 @@ +ID;ClumpThickness;CellSize;CellShape;MarginalAdhesion;SingleEpithelialCellSize;BareNuclei;BlandChromatin;NormalNucleoli;Mitoses;Class +1002945;5;4;4;5;7;10;3;2;1;2 +1015425;3;1;1;1;2;2;3;1;1;2 +1016277;6;8;8;1;3;4;3;7;1;2 +1017023;4;1;1;3;2;1;3;1;1;2 +1017122;8;10;10;8;7;10;9;7;1;4 +1018099;1;1;1;1;2;10;3;1;1;2 +1018561;2;1;2;1;2;1;3;1;1;2 +1033078;2;1;1;1;2;1;1;1;5;2 +1033078;4;2;1;1;2;1;2;1;1;2 +1035283;1;1;1;1;1;1;3;1;1;2 +1036172;2;1;1;1;2;1;2;1;1;2 +1041801;5;3;3;3;2;3;4;4;1;4 +1043999;1;1;1;1;2;3;3;1;1;2 +1044572;8;7;5;10;7;9;5;5;4;4 +1047630;7;4;6;4;6;1;4;3;1;4 +1048672;4;1;1;1;2;1;2;1;1;2 +1049815;4;1;1;1;2;1;3;1;1;2 +1050670;10;7;7;6;4;10;4;1;2;4 +1050718;6;1;1;1;2;1;3;1;1;2 +1054590;7;3;2;10;5;10;5;4;4;4 +1054593;10;5;5;3;6;7;7;10;1;4 +1056784;3;1;1;1;2;1;2;1;1;2 +1057013;8;4;5;1;2;5;7;3;1;4 +1059552;1;1;1;1;2;1;3;1;1;2 +1065726;5;2;3;4;2;7;3;6;1;4 +1066373;3;2;1;1;1;1;2;1;1;2 +1066979;5;1;1;1;2;1;2;1;1;2 +1067444;2;1;1;1;2;1;2;1;1;2 +1070935;1;1;3;1;2;1;1;1;1;2 +1070935;3;1;1;1;1;1;2;1;1;2 +1071760;2;1;1;1;2;1;3;1;1;2 +1072179;10;7;7;3;8;5;7;4;3;4 +1074610;2;1;1;2;2;1;3;1;1;2 +1075123;3;1;2;1;2;1;2;1;1;2 +1079304;2;1;1;1;2;1;2;1;1;2 +1080185;10;10;10;8;6;1;8;9;1;4 +1081791;6;2;1;1;1;1;7;1;1;2 +1084584;5;4;4;9;2;10;5;6;1;4 +1091262;2;5;3;3;6;7;7;5;1;4 +1096800;6;6;6;9;6;5;7;8;1;2 +1099510;10;4;3;1;3;3;6;5;2;4 +1100524;6;10;10;2;8;10;7;3;3;4 +1102573;5;6;5;6;10;1;3;1;1;4 +1103608;10;10;10;4;8;1;8;10;1;4 +1103722;1;1;1;1;2;1;2;1;2;2 +1105257;3;7;7;4;4;9;4;8;1;4 +1105524;1;1;1;1;2;1;2;1;1;2 +1106095;4;1;1;3;2;1;3;1;1;2 +1106829;7;8;7;2;4;8;3;8;2;4 +1108370;9;5;8;1;2;3;2;1;5;4 +1108449;5;3;3;4;2;4;3;4;1;4 +1110102;10;3;6;2;3;5;4;10;2;4 +1110503;5;5;5;8;10;8;7;3;7;4 +1110524;10;5;5;6;8;8;7;1;1;4 +1111249;10;6;6;3;4;5;3;6;1;4 +1112209;8;10;10;1;3;6;3;9;1;4 +1113038;8;2;4;1;5;1;5;4;4;4 +1113483;5;2;3;1;6;10;5;1;1;4 +1113906;9;5;5;2;2;2;5;1;1;4 +1115282;5;3;5;5;3;3;4;10;1;4 +1115293;1;1;1;1;2;2;2;1;1;2 +1116116;9;10;10;1;10;8;3;3;1;4 +1116132;6;3;4;1;5;2;3;9;1;4 +1116192;1;1;1;1;2;1;2;1;1;2 +1116998;10;4;2;1;3;2;4;3;10;4 +1117152;4;1;1;1;2;1;3;1;1;2 +1118039;5;3;4;1;8;10;4;9;1;4 +1120559;8;3;8;3;4;9;8;9;8;4 +1121732;1;1;1;1;2;1;3;2;1;2 +1121919;5;1;3;1;2;1;2;1;1;2 +1123061;6;10;2;8;10;2;7;8;10;4 +1124651;1;3;3;2;2;1;7;2;1;2 +1125035;9;4;5;10;6;10;4;8;1;4 +1126417;10;6;4;1;3;4;3;2;3;4 +1131294;1;1;2;1;2;2;4;2;1;2 +1132347;1;1;4;1;2;1;2;1;1;2 +1133041;5;3;1;2;2;1;2;1;1;2 +1133136;3;1;1;1;2;3;3;1;1;2 +1136142;2;1;1;1;3;1;2;1;1;2 +1137156;2;2;2;1;1;1;7;1;1;2 +1143978;4;1;1;2;2;1;2;1;1;2 +1143978;5;2;1;1;2;1;3;1;1;2 +1147044;3;1;1;1;2;2;7;1;1;2 +1147699;3;5;7;8;8;9;7;10;7;4 +1147748;5;10;6;1;10;4;4;10;10;4 +1148278;3;3;6;4;5;8;4;4;1;4 +1148873;3;6;6;6;5;10;6;8;3;4 +1152331;4;1;1;1;2;1;3;1;1;2 +1155546;2;1;1;2;3;1;2;1;1;2 +1156272;1;1;1;1;2;1;3;1;1;2 +1156948;3;1;1;2;2;1;1;1;1;2 +1157734;4;1;1;1;2;1;3;1;1;2 +1158247;1;1;1;1;2;1;2;1;1;2 +1160476;2;1;1;1;2;1;3;1;1;2 +1164066;1;1;1;1;2;1;3;1;1;2 +1165297;2;1;1;2;2;1;1;1;1;2 +1165790;5;1;1;1;2;1;3;1;1;2 +1165926;9;6;9;2;10;6;2;9;10;4 +1166630;7;5;6;10;5;10;7;9;4;4 +1166654;10;3;5;1;10;5;3;10;2;4 +1167439;2;3;4;4;2;5;2;5;1;4 +1167471;4;1;2;1;2;1;3;1;1;2 +1168359;8;2;3;1;6;3;7;1;1;4 +1168736;10;10;10;10;10;1;8;8;8;4 +1169049;7;3;4;4;3;3;3;2;7;4 +1170419;10;10;10;8;2;10;4;1;1;4 +1170420;1;6;8;10;8;10;5;7;1;4 +1171710;1;1;1;1;2;1;2;3;1;2 +1171710;6;5;4;4;3;9;7;8;3;4 +1171795;1;3;1;2;2;2;5;3;2;2 +1171845;8;6;4;3;5;9;3;1;1;4 +1172152;10;3;3;10;2;10;7;3;3;4 +1173216;10;10;10;3;10;8;8;1;1;4 +1173235;3;3;2;1;2;3;3;1;1;2 +1173347;1;1;1;1;2;5;1;1;1;2 +1173347;8;3;3;1;2;2;3;2;1;2 +1173509;4;5;5;10;4;10;7;5;8;4 +1173514;1;1;1;1;4;3;1;1;1;2 +1173681;3;2;1;1;2;2;3;1;1;2 +1174057;1;1;2;2;2;1;3;1;1;2 +1174057;4;2;1;1;2;2;3;1;1;2 +1174131;10;10;10;2;10;10;5;3;3;4 +1174428;5;3;5;1;8;10;5;3;1;4 +1175937;5;4;6;7;9;7;8;10;1;4 +1176406;1;1;1;1;2;1;2;1;1;2 +1176881;7;5;3;7;4;10;7;5;5;4 +1177027;3;1;1;1;2;1;3;1;1;2 +1177399;8;3;5;4;5;10;1;6;2;4 +1177512;1;1;1;1;10;1;1;1;1;2 +1178580;5;1;3;1;2;1;2;1;1;2 +1179818;2;1;1;1;2;1;3;1;1;2 +1180194;5;10;8;10;8;10;3;6;3;4 +1180523;3;1;1;1;2;1;2;2;1;2 +1180831;3;1;1;1;3;1;2;1;1;2 +1181356;5;1;1;1;2;2;3;3;1;2 +1182404;4;1;1;1;2;1;2;1;1;2 +1182410;3;1;1;1;2;1;1;1;1;2 +1183240;4;1;2;1;2;1;2;1;1;2 +1183246;1;1;1;1;1;5;2;1;1;2 +1183516;3;1;1;1;2;1;1;1;1;2 +1183911;2;1;1;1;2;1;1;1;1;2 +1183983;9;5;5;4;4;5;4;3;3;4 +1184184;1;1;1;1;2;5;1;1;1;2 +1184241;2;1;1;1;2;1;2;1;1;2 +1184840;1;1;3;1;2;5;2;1;1;2 +1185609;3;4;5;2;6;8;4;1;1;4 +1185610;1;1;1;1;3;2;2;1;1;2 +1187457;3;1;1;3;8;1;5;8;1;2 +1187805;8;8;7;4;10;10;7;8;7;4 +1188472;1;1;1;1;1;1;3;1;1;2 +1189266;7;2;4;1;6;10;5;4;3;4 +1189286;10;10;8;6;4;5;8;10;1;4 +1190394;4;1;1;1;2;3;1;1;1;2 +1190485;1;1;1;1;2;1;1;1;1;2 +1192325;5;5;5;6;3;10;3;1;1;4 +1193091;1;2;2;1;2;1;2;1;1;2 +1193210;2;1;1;1;2;1;3;1;1;2 +1193683;1;1;2;1;3;5;1;1;1;2 +1196295;9;9;10;3;6;10;7;10;6;4 +1196915;10;7;7;4;5;10;5;7;2;4 +1197080;4;1;1;1;2;1;3;2;1;2 +1197270;3;1;1;1;2;1;3;1;1;2 +1197440;1;1;1;2;1;3;1;1;7;2 +1197510;5;1;1;1;2;5;3;1;1;2 +1197979;4;1;1;1;2;2;3;2;1;2 +1197993;5;6;7;8;8;10;3;10;3;4 +1198128;10;8;10;10;6;1;3;1;10;4 +1198641;3;1;1;1;2;1;3;1;1;2 +1199219;1;1;1;2;1;1;1;1;1;2 +1199731;3;1;1;1;2;1;1;1;1;2 +1199983;1;1;1;1;2;1;3;1;1;2 +1200772;1;1;1;1;2;1;2;1;1;2 +1200847;6;10;10;10;8;10;10;10;7;4 +1200892;8;6;5;4;3;10;6;1;1;4 +1200952;5;8;7;7;10;10;5;7;1;4 +1201834;2;1;1;1;2;1;3;1;1;2 +1201936;5;10;10;3;8;1;5;10;3;4 +1202125;4;1;1;1;2;1;3;1;1;2 +1202812;5;3;3;3;6;10;3;1;1;4 +1203096;1;1;1;1;1;1;3;1;1;2 +1204242;1;1;1;1;2;1;1;1;1;2 +1204898;6;1;1;1;2;1;3;1;1;2 +1205138;5;8;8;8;5;10;7;8;1;4 +1205579;8;7;6;4;4;10;5;1;1;4 +1206089;2;1;1;1;1;1;3;1;1;2 +1206695;1;5;8;6;5;8;7;10;1;4 +1206841;10;5;6;10;6;10;7;7;10;4 +1207986;5;8;4;10;5;8;9;10;1;4 +1208301;1;2;3;1;2;1;3;1;1;2 +1210963;10;10;10;8;6;8;7;10;1;4 +1211202;7;5;10;10;10;10;4;10;3;4 +1212232;5;1;1;1;2;1;2;1;1;2 +1212251;1;1;1;1;2;1;3;1;1;2 +1212422;3;1;1;1;2;1;3;1;1;2 +1212422;4;1;1;1;2;1;3;1;1;2 +1213375;8;4;4;5;4;7;7;8;2;2 +1213383;5;1;1;4;2;1;3;1;1;2 +1214092;1;1;1;1;2;1;1;1;1;2 +1214556;3;1;1;1;2;1;2;1;1;2 +1214966;9;7;7;5;5;10;7;8;3;4 +1216694;10;8;8;4;10;10;8;1;1;4 +1216947;1;1;1;1;2;1;3;1;1;2 +1217051;5;1;1;1;2;1;3;1;1;2 +1217264;1;1;1;1;2;1;3;1;1;2 +1218105;5;10;10;9;6;10;7;10;5;4 +1218741;10;10;9;3;7;5;3;5;1;4 +1218860;1;1;1;1;1;1;3;1;1;2 +1218860;1;1;1;1;1;1;3;1;1;2 +1219406;5;1;1;1;1;1;3;1;1;2 +1219525;8;10;10;10;5;10;8;10;6;4 +1219859;8;10;8;8;4;8;7;7;1;4 +1220330;1;1;1;1;2;1;3;1;1;2 +1221863;10;10;10;10;7;10;7;10;4;4 +1222047;10;10;10;10;3;10;10;6;1;4 +1222936;8;7;8;7;5;5;5;10;2;4 +1223282;1;1;1;1;2;1;2;1;1;2 +1223426;1;1;1;1;2;1;3;1;1;2 +1223793;6;10;7;7;6;4;8;10;2;4 +1223967;6;1;3;1;2;1;3;1;1;2 +1224329;1;1;1;2;2;1;3;1;1;2 +1225799;10;6;4;3;10;10;9;10;1;4 +1226012;4;1;1;3;1;5;2;1;1;4 +1226612;7;5;6;3;3;8;7;4;1;4 +1227210;10;5;5;6;3;10;7;9;2;4 +1227244;1;1;1;1;2;1;2;1;1;2 +1227481;10;5;7;4;4;10;8;9;1;4 +1228152;8;9;9;5;3;5;7;7;1;4 +1228311;1;1;1;1;1;1;3;1;1;2 +1230175;10;10;10;3;10;10;9;10;1;4 +1230688;7;4;7;4;3;7;7;6;1;4 +1231387;6;8;7;5;6;8;8;9;2;4 +1231706;8;4;6;3;3;1;4;3;1;2 +1232225;10;4;5;5;5;10;4;1;1;4 +1236043;3;3;2;1;3;1;3;6;1;2 +1241232;3;1;4;1;2;5;3;1;1;2 +1241559;10;8;8;2;8;10;4;8;10;4 +1241679;9;8;8;5;6;2;4;10;4;4 +1242364;8;10;10;8;6;9;3;10;10;4 +1243256;10;4;3;2;3;10;5;3;2;4 +1270479;5;1;3;3;2;2;2;3;1;2 +1276091;3;1;1;3;1;1;3;1;1;2 +1277018;2;1;1;1;2;1;3;1;1;2 +128059;1;1;1;1;2;5;5;1;1;2 +1285531;1;1;1;1;2;1;3;1;1;2 +1287775;5;1;1;2;2;2;3;1;1;2 +144888;8;10;10;8;5;10;7;8;1;4 +145447;8;4;4;1;2;9;3;3;1;4 +167528;4;1;1;1;2;1;3;6;1;2 +169356;3;1;1;1;2;5;3;1;1;2 +183913;1;2;2;1;2;1;1;1;1;2 +191250;10;4;4;10;2;10;5;3;3;4 +1017023;6;3;3;5;3;10;3;5;3;2 +1100524;6;10;10;2;8;10;7;3;3;4 +1116116;9;10;10;1;10;8;3;3;1;4 +1168736;5;6;6;2;4;10;3;6;1;4 +1182404;3;1;1;1;2;1;1;1;1;2 +1182404;3;1;1;1;2;1;2;1;1;2 +1198641;3;1;1;1;2;1;3;1;1;2 +242970;5;7;7;1;5;8;3;4;1;2 +255644;10;5;8;10;3;10;5;1;3;4 +263538;5;10;10;6;10;10;10;6;5;4 +274137;8;8;9;4;5;10;7;8;1;4 +303213;10;4;4;10;6;10;5;5;1;4 +314428;7;9;4;10;10;3;5;3;3;4 +1182404;5;1;4;1;2;1;3;2;1;2 +1198641;10;10;6;3;3;10;4;3;2;4 +320675;3;3;5;2;3;10;7;1;1;4 +324427;10;8;8;2;3;4;8;7;8;4 +385103;1;1;1;1;2;1;3;1;1;2 +390840;8;4;7;1;3;10;3;9;2;4 +411453;5;1;1;1;2;1;3;1;1;2 +320675;3;3;5;2;3;10;7;1;1;4 +428903;7;2;4;1;3;4;3;3;1;4 +431495;3;1;1;1;2;1;3;2;1;2 +432809;3;1;3;1;2;5;2;1;1;2 +434518;3;1;1;1;2;1;2;1;1;2 +452264;1;1;1;1;2;1;2;1;1;2 +456282;1;1;1;1;2;1;3;1;1;2 +476903;10;5;7;3;3;7;3;3;8;4 +486283;3;1;1;1;2;1;3;1;1;2 +486662;2;1;1;2;2;1;3;1;1;2 +488173;1;4;3;10;4;10;5;6;1;4 +492268;10;4;6;1;2;10;5;3;1;4 +508234;7;4;5;10;2;10;3;8;2;4 +527363;8;10;10;10;8;10;10;7;3;4 +529329;10;10;10;10;10;10;4;10;10;4 +535331;3;1;1;1;3;1;2;1;1;2 +543558;6;1;3;1;4;5;5;10;1;4 +555977;5;6;6;8;6;10;4;10;4;4 +560680;1;1;1;1;2;1;1;1;1;2 +561477;1;1;1;1;2;1;3;1;1;2 +563649;8;8;8;1;2;5;6;10;1;4 +601265;10;4;4;6;2;10;2;3;1;4 +606140;1;1;1;1;2;5;2;1;1;2 +606722;5;5;7;8;6;10;7;4;1;4 +616240;5;3;4;3;4;5;4;7;1;2 +61634;5;4;3;1;2;5;2;3;1;2 +625201;8;2;1;1;5;1;1;1;1;2 +63375;9;1;2;6;4;10;7;7;2;4 +635844;8;4;10;5;4;4;7;10;1;4 +636130;1;1;1;1;2;1;3;1;1;2 +640744;10;10;10;7;9;10;7;10;10;4 +646904;1;1;1;1;2;1;3;1;1;2 +653777;8;3;4;9;3;10;3;3;1;4 +659642;10;8;4;4;4;10;3;10;4;4 +666090;1;1;1;1;2;1;3;1;1;2 +666942;1;1;1;1;2;1;3;1;1;2 +667204;7;8;7;6;4;3;8;8;4;4 +673637;3;1;1;1;2;5;5;1;1;2 +684955;2;1;1;1;3;1;2;1;1;2 +688033;1;1;1;1;2;1;1;1;1;2 +691628;8;6;4;10;10;1;3;5;1;4 +693702;1;1;1;1;2;1;1;1;1;2 +704097;1;1;1;1;1;1;2;1;1;2 +704168;4;6;5;6;7;5;4;9;1;2 +706426;5;5;5;2;5;10;4;3;1;4 +709287;6;8;7;8;6;8;8;9;1;4 +718641;1;1;1;1;5;1;3;1;1;2 +721482;4;4;4;4;6;5;7;3;1;2 +730881;7;6;3;2;5;10;7;4;6;4 +733639;3;1;1;1;2;5;3;1;1;2 +733639;3;1;1;1;2;1;3;1;1;2 +733823;5;4;6;10;2;10;4;1;1;4 +740492;1;1;1;1;2;1;3;1;1;2 +743348;3;2;2;1;2;1;2;3;1;2 +752904;10;1;1;1;2;10;5;4;1;4 +756136;1;1;1;1;2;1;2;1;1;2 +760001;8;10;3;2;6;4;3;10;1;4 +760239;10;4;6;4;5;10;7;1;1;4 +76389;10;4;7;2;2;8;6;1;1;4 +764974;5;1;1;1;2;1;3;1;2;2 +770066;5;2;2;2;2;1;2;2;1;2 +785208;5;4;6;6;4;10;4;3;1;4 +785615;8;6;7;3;3;10;3;4;2;4 +792744;1;1;1;1;2;1;1;1;1;2 +797327;6;5;5;8;4;10;3;4;1;4 +798429;1;1;1;1;2;1;3;1;1;2 +704097;1;1;1;1;1;1;2;1;1;2 +806423;8;5;5;5;2;10;4;3;1;4 +809912;10;3;3;1;2;10;7;6;1;4 +810104;1;1;1;1;2;1;3;1;1;2 +814265;2;1;1;1;2;1;1;1;1;2 +814911;1;1;1;1;2;1;1;1;1;2 +822829;7;6;4;8;10;10;9;5;3;4 +826923;1;1;1;1;2;1;1;1;1;2 +830690;5;2;2;2;3;1;1;3;1;2 +831268;1;1;1;1;1;1;1;3;1;2 +832226;3;4;4;10;5;1;3;3;1;4 +832567;4;2;3;5;3;8;7;6;1;4 +836433;5;1;1;3;2;1;1;1;1;2 +837082;2;1;1;1;2;1;3;1;1;2 +846832;3;4;5;3;7;3;4;6;1;2 +850831;2;7;10;10;7;10;4;9;4;4 +855524;1;1;1;1;2;1;2;1;1;2 +857774;4;1;1;1;3;1;2;2;1;2 +859164;5;3;3;1;3;3;3;3;3;4 +859350;8;10;10;7;10;10;7;3;8;4 +866325;8;10;5;3;8;4;4;10;3;4 +873549;10;3;5;4;3;7;3;5;3;4 +877291;6;10;10;10;10;10;8;10;10;4 +877943;3;10;3;10;6;10;5;1;4;4 +888169;3;2;2;1;4;3;2;1;1;2 +888523;4;4;4;2;2;3;2;1;1;2 +896404;2;1;1;1;2;1;3;1;1;2 +897172;2;1;1;1;2;1;2;1;1;2 +95719;6;10;10;10;8;10;7;10;7;4 +160296;5;8;8;10;5;10;8;10;3;4 +342245;1;1;3;1;2;1;1;1;1;2 +428598;1;1;3;1;1;1;2;1;1;2 +492561;4;3;2;1;3;1;2;1;1;2 +493452;1;1;3;1;2;1;1;1;1;2 +493452;4;1;2;1;2;1;2;1;1;2 +521441;5;1;1;2;2;1;2;1;1;2 +560680;3;1;2;1;2;1;2;1;1;2 +636437;1;1;1;1;2;1;1;1;1;2 +640712;1;1;1;1;2;1;2;1;1;2 +654244;1;1;1;1;1;1;2;1;1;2 +657753;3;1;1;4;3;1;2;2;1;2 +685977;5;3;4;1;4;1;3;1;1;2 +805448;1;1;1;1;2;1;1;1;1;2 +846423;10;6;3;6;4;10;7;8;4;4 +1002504;3;2;2;2;2;1;3;2;1;2 +1022257;2;1;1;1;2;1;1;1;1;2 +1026122;2;1;1;1;2;1;1;1;1;2 +1071084;3;3;2;2;3;1;1;2;3;2 +1080233;7;6;6;3;2;10;7;1;1;4 +1114570;5;3;3;2;3;1;3;1;1;2 +1114570;2;1;1;1;2;1;2;2;1;2 +1116715;5;1;1;1;3;2;2;2;1;2 +1131411;1;1;1;2;2;1;2;1;1;2 +1151734;10;8;7;4;3;10;7;9;1;4 +1156017;3;1;1;1;2;1;2;1;1;2 +1158247;1;1;1;1;1;1;1;1;1;2 +1158405;1;2;3;1;2;1;2;1;1;2 +1168278;3;1;1;1;2;1;2;1;1;2 +1176187;3;1;1;1;2;1;3;1;1;2 +1196263;4;1;1;1;2;1;1;1;1;2 +1196475;3;2;1;1;2;1;2;2;1;2 +1206314;1;2;3;1;2;1;1;1;1;2 +1211265;3;10;8;7;6;9;9;3;8;4 +1213784;3;1;1;1;2;1;1;1;1;2 +1223003;5;3;3;1;2;1;2;1;1;2 +1223306;3;1;1;1;2;4;1;1;1;2 +1223543;1;2;1;3;2;1;1;2;1;2 +1229929;1;1;1;1;2;1;2;1;1;2 +1231853;4;2;2;1;2;1;2;1;1;2 +1234554;1;1;1;1;2;1;2;1;1;2 +1236837;2;3;2;2;2;2;3;1;1;2 +1237674;3;1;2;1;2;1;2;1;1;2 +1238021;1;1;1;1;2;1;2;1;1;2 +1238464;1;1;1;1;1;5;2;1;1;2 +1238633;10;10;10;6;8;4;8;5;1;4 +1238915;5;1;2;1;2;1;3;1;1;2 +1238948;8;5;6;2;3;10;6;6;1;4 +1239232;3;3;2;6;3;3;3;5;1;2 +1239347;8;7;8;5;10;10;7;2;1;4 +1239967;1;1;1;1;2;1;2;1;1;2 +1240337;5;2;2;2;2;2;3;2;2;2 +1253505;2;3;1;1;5;1;1;1;1;2 +1255384;3;2;2;3;2;3;3;1;1;2 +1257200;10;10;10;7;10;10;8;2;1;4 +1257648;4;3;3;1;2;1;3;3;1;2 +1257815;5;1;3;1;2;1;2;1;1;2 +1257938;3;1;1;1;2;1;1;1;1;2 +1258549;9;10;10;10;10;10;10;10;1;4 +1258556;5;3;6;1;2;1;1;1;1;2 +1266154;8;7;8;2;4;2;5;10;1;4 +1272039;1;1;1;1;2;1;2;1;1;2 +1276091;2;1;1;1;2;1;2;1;1;2 +1276091;1;3;1;1;2;1;2;2;1;2 +1276091;5;1;1;3;4;1;3;2;1;2 +1277629;5;1;1;1;2;1;2;2;1;2 +1293439;3;2;2;3;2;1;1;1;1;2 +1293439;6;9;7;5;5;8;4;2;1;2 +1294562;10;8;10;1;3;10;5;1;1;4 +1295186;10;10;10;1;6;1;2;8;1;4 +527337;4;1;1;1;2;1;1;1;1;2 +558538;4;1;3;3;2;1;1;1;1;2 +566509;5;1;1;1;2;1;1;1;1;2 +608157;10;4;3;10;4;10;10;1;1;4 +677910;5;2;2;4;2;4;1;1;1;2 +734111;1;1;1;3;2;3;1;1;1;2 +734111;1;1;1;1;2;2;1;1;1;2 +780555;5;1;1;6;3;1;2;1;1;2 +827627;2;1;1;1;2;1;1;1;1;2 +1049837;1;1;1;1;2;1;1;1;1;2 +1058849;5;1;1;1;2;1;1;1;1;2 +1182404;1;1;1;1;1;1;1;1;1;2 +1193544;5;7;9;8;6;10;8;10;1;4 +1201870;4;1;1;3;1;1;2;1;1;2 +1202253;5;1;1;1;2;1;1;1;1;2 +1227081;3;1;1;3;2;1;1;1;1;2 +1230994;4;5;5;8;6;10;10;7;1;4 +1238410;2;3;1;1;3;1;1;1;1;2 +1246562;10;2;2;1;2;6;1;1;2;4 +1257470;10;6;5;8;5;10;8;6;1;4 +1259008;8;8;9;6;6;3;10;10;1;4 +1266124;5;1;2;1;2;1;1;1;1;2 +1267898;5;1;3;1;2;1;1;1;1;2 +1268313;5;1;1;3;2;1;1;1;1;2 +1268804;3;1;1;1;2;5;1;1;1;2 +1276091;6;1;1;3;2;1;1;1;1;2 +1280258;4;1;1;1;2;1;1;2;1;2 +1293966;4;1;1;1;2;1;1;1;1;2 +1296572;10;9;8;7;6;4;7;10;3;4 +1298416;10;6;6;2;4;10;9;7;1;4 +1299596;6;6;6;5;4;10;7;6;2;4 +1105524;4;1;1;1;2;1;1;1;1;2 +1181685;1;1;2;1;2;1;2;1;1;2 +1211594;3;1;1;1;1;1;2;1;1;2 +1238777;6;1;1;3;2;1;1;1;1;2 +1257608;6;1;1;1;1;1;1;1;1;2 +1269574;4;1;1;1;2;1;1;1;1;2 +1277145;5;1;1;1;2;1;1;1;1;2 +1287282;3;1;1;1;2;1;1;1;1;2 +1296025;4;1;2;1;2;1;1;1;1;2 +1296263;4;1;1;1;2;1;1;1;1;2 +1296593;5;2;1;1;2;1;1;1;1;2 +1299161;4;8;7;10;4;10;7;5;1;4 +1301945;5;1;1;1;1;1;1;1;1;2 +1302428;5;3;2;4;2;1;1;1;1;2 +1318169;9;10;10;10;10;5;10;10;10;4 +474162;8;7;8;5;5;10;9;10;1;4 +787451;5;1;2;1;2;1;1;1;1;2 +1002025;1;1;1;3;1;3;1;1;1;2 +1070522;3;1;1;1;1;1;2;1;1;2 +1073960;10;10;10;10;6;10;8;1;5;4 +1076352;3;6;4;10;3;3;3;4;1;4 +1084139;6;3;2;1;3;4;4;1;1;4 +1115293;1;1;1;1;2;1;1;1;1;2 +1119189;5;8;9;4;3;10;7;1;1;4 +1133991;4;1;1;1;1;1;2;1;1;2 +1142706;5;10;10;10;6;10;6;5;2;4 +1155967;5;1;2;10;4;5;2;1;1;2 +1170945;3;1;1;1;1;1;2;1;1;2 +1181567;1;1;1;1;1;1;1;1;1;2 +1182404;4;2;1;1;2;1;1;1;1;2 +1204558;4;1;1;1;2;1;2;1;1;2 +1217952;4;1;1;1;2;1;2;1;1;2 +1224565;6;1;1;1;2;1;3;1;1;2 +1238186;4;1;1;1;2;1;2;1;1;2 +1253917;4;1;1;2;2;1;2;1;1;2 +1265899;4;1;1;1;2;1;3;1;1;2 +1268766;1;1;1;1;2;1;1;1;1;2 +1277268;3;3;1;1;2;1;1;1;1;2 +1286943;8;10;10;10;7;5;4;8;7;4 +1295508;1;1;1;1;2;4;1;1;1;2 +1297327;5;1;1;1;2;1;1;1;1;2 +1297522;2;1;1;1;2;1;1;1;1;2 +1298360;1;1;1;1;2;1;1;1;1;2 +1299924;5;1;1;1;2;1;2;1;1;2 +1299994;5;1;1;1;2;1;1;1;1;2 +1304595;3;1;1;1;1;1;2;1;1;2 +1306282;6;6;7;10;3;10;8;10;2;4 +1313325;4;10;4;7;3;10;9;10;1;4 +1320077;1;1;1;1;1;1;1;1;1;2 +1320077;1;1;1;1;1;1;2;1;1;2 +1320304;3;1;2;2;2;1;1;1;1;2 +1330439;4;7;8;3;4;10;9;1;1;4 +333093;1;1;1;1;3;1;1;1;1;2 +369565;4;1;1;1;3;1;1;1;1;2 +412300;10;4;5;4;3;5;7;3;1;4 +672113;7;5;6;10;4;10;5;3;1;4 +749653;3;1;1;1;2;1;2;1;1;2 +769612;3;1;1;2;2;1;1;1;1;2 +769612;4;1;1;1;2;1;1;1;1;2 +798429;4;1;1;1;2;1;3;1;1;2 +807657;6;1;3;2;2;1;1;1;1;2 +8233704;4;1;1;1;1;1;2;1;1;2 +837480;7;4;4;3;4;10;6;9;1;4 +867392;4;2;2;1;2;1;2;1;1;2 +869828;1;1;1;1;1;1;3;1;1;2 +1043068;3;1;1;1;2;1;2;1;1;2 +1056171;2;1;1;1;2;1;2;1;1;2 +1061990;1;1;3;2;2;1;3;1;1;2 +1113061;5;1;1;1;2;1;3;1;1;2 +1116192;5;1;2;1;2;1;3;1;1;2 +1135090;4;1;1;1;2;1;2;1;1;2 +1145420;6;1;1;1;2;1;2;1;1;2 +1158157;5;1;1;1;2;2;2;1;1;2 +1171578;3;1;1;1;2;1;1;1;1;2 +1174841;5;3;1;1;2;1;1;1;1;2 +1184586;4;1;1;1;2;1;2;1;1;2 +1186936;2;1;3;2;2;1;2;1;1;2 +1197527;5;1;1;1;2;1;2;1;1;2 +1222464;6;10;10;10;4;10;7;10;1;4 +1240603;2;1;1;1;1;1;1;1;1;2 +1240603;3;1;1;1;1;1;1;1;1;2 +1241035;7;8;3;7;4;5;7;8;2;4 +1287971;3;1;1;1;2;1;2;1;1;2 +1289391;1;1;1;1;2;1;3;1;1;2 +1299924;3;2;2;2;2;1;4;2;1;2 +1306339;4;4;2;1;2;5;2;1;2;2 +1313658;3;1;1;1;2;1;1;1;1;2 +1313982;4;3;1;1;2;1;4;8;1;2 +1321264;5;2;2;2;1;1;2;1;1;2 +1321321;5;1;1;3;2;1;1;1;1;2 +1321348;2;1;1;1;2;1;2;1;1;2 +1321931;5;1;1;1;2;1;2;1;1;2 +1321942;5;1;1;1;2;1;3;1;1;2 +1321942;5;1;1;1;2;1;3;1;1;2 +1328331;1;1;1;1;2;1;3;1;1;2 +1328755;3;1;1;1;2;1;2;1;1;2 +1331405;4;1;1;1;2;1;3;2;1;2 +1331412;5;7;10;10;5;10;10;10;1;4 +1333104;3;1;2;1;2;1;3;1;1;2 +1334071;4;1;1;1;2;3;2;1;1;2 +1343068;8;4;4;1;6;10;2;5;2;4 +1343374;10;10;8;10;6;5;10;3;1;4 +1344121;8;10;4;4;8;10;8;2;1;4 +142932;7;6;10;5;3;10;9;10;2;4 +183936;3;1;1;1;2;1;2;1;1;2 +324382;1;1;1;1;2;1;2;1;1;2 +378275;10;9;7;3;4;2;7;7;1;4 +385103;5;1;2;1;2;1;3;1;1;2 +690557;5;1;1;1;2;1;2;1;1;2 +695091;1;1;1;1;2;1;2;1;1;2 +695219;1;1;1;1;2;1;2;1;1;2 +824249;1;1;1;1;2;1;3;1;1;2 +871549;5;1;2;1;2;1;2;1;1;2 +878358;5;7;10;6;5;10;7;5;1;4 +1107684;6;10;5;5;4;10;6;10;1;4 +1115762;3;1;1;1;2;1;1;1;1;2 +1217717;5;1;1;6;3;1;1;1;1;2 +1239420;1;1;1;1;2;1;1;1;1;2 +1254538;8;10;10;10;6;10;10;10;1;4 +1261751;5;1;1;1;2;1;2;2;1;2 +1268275;9;8;8;9;6;3;4;1;1;4 +1272166;5;1;1;1;2;1;1;1;1;2 +1294261;4;10;8;5;4;1;10;1;1;4 +1295529;2;5;7;6;4;10;7;6;1;4 +1298484;10;3;4;5;3;10;4;1;1;4 +1311875;5;1;2;1;2;1;1;1;1;2 +1315506;4;8;6;3;4;10;7;1;1;4 +1320141;5;1;1;1;2;1;2;1;1;2 +1325309;4;1;2;1;2;1;2;1;1;2 +1333063;5;1;3;1;2;1;3;1;1;2 +1333495;3;1;1;1;2;1;2;1;1;2 +1334659;5;2;4;1;1;1;1;1;1;2 +1336798;3;1;1;1;2;1;2;1;1;2 +1344449;1;1;1;1;1;1;2;1;1;2 +1350568;4;1;1;1;2;1;2;1;1;2 +1352663;5;4;6;8;4;1;8;10;1;4 +188336;5;3;2;8;5;10;8;1;2;4 +352431;10;5;10;3;5;8;7;8;3;4 +353098;4;1;1;2;2;1;1;1;1;2 +411453;1;1;1;1;2;1;1;1;1;2 +557583;5;10;10;10;10;10;10;1;1;4 +636375;5;1;1;1;2;1;1;1;1;2 +736150;10;4;3;10;3;10;7;1;2;4 +803531;5;10;10;10;5;2;8;5;1;4 +822829;8;10;10;10;6;10;10;10;10;4 +1016634;2;3;1;1;2;1;2;1;1;2 +1031608;2;1;1;1;1;1;2;1;1;2 +1041043;4;1;3;1;2;1;2;1;1;2 +1042252;3;1;1;1;2;1;2;1;1;2 +1057067;1;1;1;1;1;5;1;1;1;2 +1061990;4;1;1;1;2;1;2;1;1;2 +1073836;5;1;1;1;2;1;2;1;1;2 +1083817;3;1;1;1;2;1;2;1;1;2 +1096352;6;3;3;3;3;2;6;1;1;2 +1140597;7;1;2;3;2;1;2;1;1;2 +1149548;1;1;1;1;2;1;1;1;1;2 +1174009;5;1;1;2;1;1;2;1;1;2 +1183596;3;1;3;1;3;4;1;1;1;2 +1190386;4;6;6;5;7;6;7;7;3;4 +1190546;2;1;1;1;2;5;1;1;1;2 +1213273;2;1;1;1;2;1;1;1;1;2 +1218982;4;1;1;1;2;1;1;1;1;2 +1225382;6;2;3;1;2;1;1;1;1;2 +1235807;5;1;1;1;2;1;2;1;1;2 +1238777;1;1;1;1;2;1;1;1;1;2 +1253955;8;7;4;4;5;3;5;10;1;4 +1257366;3;1;1;1;2;1;1;1;1;2 +1260659;3;1;4;1;2;1;1;1;1;2 +1268952;10;10;7;8;7;1;10;10;3;4 +1275807;4;2;4;3;2;2;2;1;1;2 +1277792;4;1;1;1;2;1;1;1;1;2 +1277792;5;1;1;3;2;1;1;1;1;2 +1285722;4;1;1;3;2;1;1;1;1;2 +1288608;3;1;1;1;2;1;2;1;1;2 +1290203;3;1;1;1;2;1;2;1;1;2 +1294413;1;1;1;1;2;1;1;1;1;2 +1299596;2;1;1;1;2;1;1;1;1;2 +1303489;3;1;1;1;2;1;2;1;1;2 +1311033;1;2;2;1;2;1;1;1;1;2 +1311108;1;1;1;3;2;1;1;1;1;2 +1315807;5;10;10;10;10;2;10;10;10;4 +1318671;3;1;1;1;2;1;2;1;1;2 +1319609;3;1;1;2;3;4;1;1;1;2 +1323477;1;2;1;3;2;1;2;1;1;2 +1324572;5;1;1;1;2;1;2;2;1;2 +1324681;4;1;1;1;2;1;2;1;1;2 +1325159;3;1;1;1;2;1;3;1;1;2 +1326892;3;1;1;1;2;1;2;1;1;2 +1330361;5;1;1;1;2;1;2;1;1;2 +1333877;5;4;5;1;8;1;3;6;1;2 +1334015;7;8;8;7;3;10;7;2;3;4 +1334667;1;1;1;1;2;1;1;1;1;2 +1339781;1;1;1;1;2;1;2;1;1;2 +1339781;4;1;1;1;2;1;3;1;1;2 +13454352;1;1;3;1;2;1;2;1;1;2 +1345452;1;1;3;1;2;1;2;1;1;2 +1345593;3;1;1;3;2;1;2;1;1;2 +1347749;1;1;1;1;2;1;1;1;1;2 +1347943;5;2;2;2;2;1;1;1;2;2 +1348851;3;1;1;1;2;1;3;1;1;2 +1350319;5;7;4;1;6;1;7;10;3;4 +1350423;5;10;10;8;5;5;7;10;1;4 +1352848;3;10;7;8;5;8;7;4;1;4 +1353092;3;2;1;2;2;1;3;1;1;2 +1354840;2;1;1;1;2;1;3;1;1;2 +1354840;5;3;2;1;3;1;1;1;1;2 +1355260;1;1;1;1;2;1;2;1;1;2 +1365075;4;1;4;1;2;1;1;1;1;2 +1365328;1;1;2;1;2;1;2;1;1;2 +1368267;5;1;1;1;2;1;1;1;1;2 +1368273;1;1;1;1;2;1;1;1;1;2 +1368882;2;1;1;1;2;1;1;1;1;2 +1369821;10;10;10;10;5;10;10;10;7;4 +1371026;5;10;10;10;4;10;5;6;3;4 +1371920;5;1;1;1;2;1;3;2;1;2 +466906;1;1;1;1;2;1;1;1;1;2 +466906;1;1;1;1;2;1;1;1;1;2 +534555;1;1;1;1;2;1;1;1;1;2 +536708;1;1;1;1;2;1;1;1;1;2 +566346;3;1;1;1;2;1;2;3;1;2 +603148;4;1;1;1;2;1;1;1;1;2 +654546;1;1;1;1;2;1;1;1;8;2 +654546;1;1;1;3;2;1;1;1;1;2 +695091;5;10;10;5;4;5;4;4;1;4 +714039;3;1;1;1;2;1;1;1;1;2 +763235;3;1;1;1;2;1;2;1;2;2 +776715;3;1;1;1;3;2;1;1;1;2 +841769;2;1;1;1;2;1;1;1;1;2 +888820;5;10;10;3;7;3;8;10;2;4 +897471;4;8;6;4;3;4;10;6;1;4 +897471;4;8;8;5;4;5;10;4;1;4 diff --git a/data/student-mat.csv b/data/student-mat.csv new file mode 100644 index 0000000..58efc29 --- /dev/null +++ b/data/student-mat.csv @@ -0,0 +1,396 @@ +school;sex;age;address;famsize;Pstatus;Medu;Fedu;Mjob;Fjob;reason;guardian;traveltime;studytime;failures;schoolsup;famsup;paid;activities;nursery;higher;internet;romantic;famrel;freetime;goout;Dalc;Walc;health;absences;G1;G2;G3 +"GP";"F";18;"U";"GT3";"A";4;4;"at_home";"teacher";"course";"mother";2;2;0;"yes";"no";"no";"no";"yes";"yes";"no";"no";4;3;4;1;1;3;6;"5";"6";6 +"GP";"F";17;"U";"GT3";"T";1;1;"at_home";"other";"course";"father";1;2;0;"no";"yes";"no";"no";"no";"yes";"yes";"no";5;3;3;1;1;3;4;"5";"5";6 +"GP";"F";15;"U";"LE3";"T";1;1;"at_home";"other";"other";"mother";1;2;3;"yes";"no";"yes";"no";"yes";"yes";"yes";"no";4;3;2;2;3;3;10;"7";"8";10 +"GP";"F";15;"U";"GT3";"T";4;2;"health";"services";"home";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";3;2;2;1;1;5;2;"15";"14";15 +"GP";"F";16;"U";"GT3";"T";3;3;"other";"other";"home";"father";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"no";"no";4;3;2;1;2;5;4;"6";"10";10 +"GP";"M";16;"U";"LE3";"T";4;3;"services";"other";"reputation";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;4;2;1;2;5;10;"15";"15";15 +"GP";"M";16;"U";"LE3";"T";2;2;"other";"other";"home";"mother";1;2;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;4;4;1;1;3;0;"12";"12";11 +"GP";"F";17;"U";"GT3";"A";4;4;"other";"teacher";"home";"mother";2;2;0;"yes";"yes";"no";"no";"yes";"yes";"no";"no";4;1;4;1;1;1;6;"6";"5";6 +"GP";"M";15;"U";"LE3";"A";3;2;"services";"other";"home";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;2;2;1;1;1;0;"16";"18";19 +"GP";"M";15;"U";"GT3";"T";3;4;"other";"other";"home";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;5;1;1;1;5;0;"14";"15";15 +"GP";"F";15;"U";"GT3";"T";4;4;"teacher";"health";"reputation";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";3;3;3;1;2;2;0;"10";"8";9 +"GP";"F";15;"U";"GT3";"T";2;1;"services";"other";"reputation";"father";3;3;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;2;2;1;1;4;4;"10";"12";12 +"GP";"M";15;"U";"LE3";"T";4;4;"health";"services";"course";"father";1;1;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;3;1;3;5;2;"14";"14";14 +"GP";"M";15;"U";"GT3";"T";4;3;"teacher";"other";"course";"mother";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";5;4;3;1;2;3;2;"10";"10";11 +"GP";"M";15;"U";"GT3";"A";2;2;"other";"other";"home";"other";1;3;0;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";4;5;2;1;1;3;0;"14";"16";16 +"GP";"F";16;"U";"GT3";"T";4;4;"health";"other";"home";"mother";1;1;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";4;4;4;1;2;2;4;"14";"14";14 +"GP";"F";16;"U";"GT3";"T";4;4;"services";"services";"reputation";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";3;2;3;1;2;2;6;"13";"14";14 +"GP";"F";16;"U";"GT3";"T";3;3;"other";"other";"reputation";"mother";3;2;0;"yes";"yes";"no";"yes";"yes";"yes";"no";"no";5;3;2;1;1;4;4;"8";"10";10 +"GP";"M";17;"U";"GT3";"T";3;2;"services";"services";"course";"mother";1;1;3;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;5;5;2;4;5;16;"6";"5";5 +"GP";"M";16;"U";"LE3";"T";4;3;"health";"other";"home";"father";1;1;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";3;1;3;1;3;5;4;"8";"10";10 +"GP";"M";15;"U";"GT3";"T";4;3;"teacher";"other";"reputation";"mother";1;2;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;4;1;1;1;1;0;"13";"14";15 +"GP";"M";15;"U";"GT3";"T";4;4;"health";"health";"other";"father";1;1;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";5;4;2;1;1;5;0;"12";"15";15 +"GP";"M";16;"U";"LE3";"T";4;2;"teacher";"other";"course";"mother";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";4;5;1;1;3;5;2;"15";"15";16 +"GP";"M";16;"U";"LE3";"T";2;2;"other";"other";"reputation";"mother";2;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;4;4;2;4;5;0;"13";"13";12 +"GP";"F";15;"R";"GT3";"T";2;4;"services";"health";"course";"mother";1;3;0;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;2;1;1;5;2;"10";"9";8 +"GP";"F";16;"U";"GT3";"T";2;2;"services";"services";"home";"mother";1;1;2;"no";"yes";"yes";"no";"no";"yes";"yes";"no";1;2;2;1;3;5;14;"6";"9";8 +"GP";"M";15;"U";"GT3";"T";2;2;"other";"other";"home";"mother";1;1;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;2;2;1;2;5;2;"12";"12";11 +"GP";"M";15;"U";"GT3";"T";4;2;"health";"services";"other";"mother";1;1;0;"no";"no";"yes";"no";"yes";"yes";"yes";"no";2;2;4;2;4;1;4;"15";"16";15 +"GP";"M";16;"U";"LE3";"A";3;4;"services";"other";"home";"mother";1;2;0;"yes";"yes";"no";"yes";"yes";"yes";"yes";"no";5;3;3;1;1;5;4;"11";"11";11 +"GP";"M";16;"U";"GT3";"T";4;4;"teacher";"teacher";"home";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;4;5;5;5;5;16;"10";"12";11 +"GP";"M";15;"U";"GT3";"T";4;4;"health";"services";"home";"mother";1;2;0;"no";"yes";"yes";"no";"no";"yes";"yes";"no";5;4;2;3;4;5;0;"9";"11";12 +"GP";"M";15;"U";"GT3";"T";4;4;"services";"services";"reputation";"mother";2;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;3;1;1;1;5;0;"17";"16";17 +"GP";"M";15;"R";"GT3";"T";4;3;"teacher";"at_home";"course";"mother";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";4;5;2;1;1;5;0;"17";"16";16 +"GP";"M";15;"U";"LE3";"T";3;3;"other";"other";"course";"mother";1;2;0;"no";"no";"no";"yes";"no";"yes";"yes";"no";5;3;2;1;1;2;0;"8";"10";12 +"GP";"M";16;"U";"GT3";"T";3;2;"other";"other";"home";"mother";1;1;0;"no";"yes";"yes";"no";"no";"yes";"yes";"no";5;4;3;1;1;5;0;"12";"14";15 +"GP";"F";15;"U";"GT3";"T";2;3;"other";"other";"other";"father";2;1;0;"no";"yes";"no";"yes";"yes";"yes";"no";"no";3;5;1;1;1;5;0;"8";"7";6 +"GP";"M";15;"U";"LE3";"T";4;3;"teacher";"services";"home";"mother";1;3;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;4;3;1;1;4;2;"15";"16";18 +"GP";"M";16;"R";"GT3";"A";4;4;"other";"teacher";"reputation";"mother";2;3;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";2;4;3;1;1;5;7;"15";"16";15 +"GP";"F";15;"R";"GT3";"T";3;4;"services";"health";"course";"mother";1;3;0;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;2;1;1;5;2;"12";"12";11 +"GP";"F";15;"R";"GT3";"T";2;2;"at_home";"other";"reputation";"mother";1;1;0;"yes";"yes";"yes";"yes";"yes";"yes";"no";"no";4;3;1;1;1;2;8;"14";"13";13 +"GP";"F";16;"U";"LE3";"T";2;2;"other";"other";"home";"mother";2;2;1;"no";"yes";"no";"yes";"no";"yes";"yes";"yes";3;3;3;1;2;3;25;"7";"10";11 +"GP";"M";15;"U";"LE3";"T";4;4;"teacher";"other";"home";"other";1;1;0;"no";"yes";"no";"no";"no";"yes";"yes";"yes";5;4;3;2;4;5;8;"12";"12";12 +"GP";"M";15;"U";"GT3";"T";4;4;"services";"teacher";"course";"father";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;3;3;1;1;5;2;"19";"18";18 +"GP";"M";15;"U";"GT3";"T";2;2;"services";"services";"course";"father";1;1;0;"yes";"yes";"no";"no";"yes";"yes";"yes";"no";5;4;1;1;1;1;0;"8";"8";11 +"GP";"F";16;"U";"LE3";"T";2;2;"other";"at_home";"course";"father";2;2;1;"yes";"no";"no";"yes";"yes";"yes";"yes";"no";4;3;3;2;2;5;14;"10";"10";9 +"GP";"F";15;"U";"LE3";"A";4;3;"other";"other";"course";"mother";1;2;0;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"yes";5;2;2;1;1;5;8;"8";"8";6 +"GP";"F";16;"U";"LE3";"A";3;3;"other";"services";"home";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";2;3;5;1;4;3;12;"11";"12";11 +"GP";"M";16;"U";"GT3";"T";4;3;"health";"services";"reputation";"mother";1;4;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";4;2;2;1;1;2;4;"19";"19";20 +"GP";"M";15;"U";"GT3";"T";4;2;"teacher";"other";"home";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"no";"no";4;3;3;2;2;5;2;"15";"15";14 +"GP";"F";15;"U";"GT3";"T";4;4;"services";"teacher";"other";"father";1;2;1;"yes";"yes";"no";"yes";"no";"yes";"yes";"no";4;4;4;1;1;3;2;"7";"7";7 +"GP";"F";16;"U";"LE3";"T";2;2;"services";"services";"course";"mother";3;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;2;3;4;2;"12";"13";13 +"GP";"F";15;"U";"LE3";"T";4;2;"health";"other";"other";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;1;1;5;2;"11";"13";13 +"GP";"M";15;"U";"LE3";"A";4;2;"health";"health";"other";"father";2;1;1;"no";"no";"no";"no";"yes";"yes";"no";"no";5;5;5;3;4;5;6;"11";"11";10 +"GP";"F";15;"U";"GT3";"T";4;4;"services";"services";"course";"mother";1;1;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"no";3;3;4;2;3;5;0;"8";"10";11 +"GP";"F";15;"U";"LE3";"A";3;3;"other";"other";"other";"mother";1;1;0;"no";"no";"yes";"no";"yes";"yes";"yes";"no";5;3;4;4;4;1;6;"10";"13";13 +"GP";"F";16;"U";"GT3";"A";2;1;"other";"other";"other";"mother";1;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";5;3;4;1;1;2;8;"8";"9";10 +"GP";"F";15;"U";"GT3";"A";4;3;"services";"services";"reputation";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;2;1;1;1;0;"14";"15";15 +"GP";"M";15;"U";"GT3";"T";4;4;"teacher";"health";"reputation";"mother";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"no";"no";3;2;2;1;1;5;4;"14";"15";15 +"GP";"M";15;"U";"LE3";"T";1;2;"other";"at_home";"home";"father";1;2;0;"yes";"yes";"no";"yes";"yes";"yes";"yes";"no";4;3;2;1;1;5;2;"9";"10";9 +"GP";"F";16;"U";"GT3";"T";4;2;"services";"other";"course";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";4;2;3;1;1;5;2;"15";"16";16 +"GP";"F";16;"R";"GT3";"T";4;4;"health";"teacher";"other";"mother";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"no";"no";2;4;4;2;3;4;6;"10";"11";11 +"GP";"F";16;"U";"GT3";"T";1;1;"services";"services";"course";"father";4;1;0;"yes";"yes";"no";"yes";"no";"yes";"yes";"yes";5;5;5;5;5;5;6;"10";"8";11 +"GP";"F";16;"U";"LE3";"T";1;2;"other";"services";"reputation";"father";1;2;0;"yes";"no";"no";"yes";"yes";"yes";"yes";"no";4;4;3;1;1;1;4;"8";"10";9 +"GP";"F";16;"U";"GT3";"T";4;3;"teacher";"health";"home";"mother";1;3;0;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"no";3;4;4;2;4;4;2;"10";"9";9 +"GP";"F";15;"U";"LE3";"T";4;3;"services";"services";"reputation";"father";1;2;0;"yes";"no";"no";"yes";"yes";"yes";"yes";"yes";4;4;4;2;4;2;0;"10";"10";10 +"GP";"F";16;"U";"LE3";"T";4;3;"teacher";"services";"course";"mother";3;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;4;3;1;2;1;2;"16";"15";15 +"GP";"M";15;"U";"GT3";"A";4;4;"other";"services";"reputation";"mother";1;4;0;"no";"yes";"no";"yes";"no";"yes";"yes";"yes";1;3;3;5;5;3;4;"13";"13";12 +"GP";"F";16;"U";"GT3";"T";3;1;"services";"other";"course";"mother";1;4;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;1;2;5;4;"7";"7";6 +"GP";"F";15;"R";"LE3";"T";2;2;"health";"services";"reputation";"mother";2;2;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"no";4;1;3;1;3;4;2;"8";"9";8 +"GP";"F";15;"R";"LE3";"T";3;1;"other";"other";"reputation";"father";2;4;0;"no";"yes";"no";"no";"no";"yes";"yes";"no";4;4;2;2;3;3;12;"16";"16";16 +"GP";"M";16;"U";"GT3";"T";3;1;"other";"other";"reputation";"father";2;4;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;2;1;1;5;0;"13";"15";15 +"GP";"M";15;"U";"GT3";"T";4;2;"other";"other";"course";"mother";1;4;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";3;3;3;1;1;3;0;"10";"10";10 +"GP";"F";15;"R";"GT3";"T";1;1;"other";"other";"reputation";"mother";1;2;2;"yes";"yes";"no";"no";"no";"yes";"yes";"yes";3;3;4;2;4;5;2;"8";"6";5 +"GP";"M";16;"U";"GT3";"T";3;1;"other";"other";"reputation";"mother";1;1;0;"no";"no";"no";"yes";"yes";"yes";"no";"no";5;3;2;2;2;5;2;"12";"12";14 +"GP";"F";16;"U";"GT3";"T";3;3;"other";"services";"home";"mother";1;2;0;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;3;2;4;5;54;"11";"12";11 +"GP";"M";15;"U";"GT3";"T";4;3;"teacher";"other";"home";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;3;2;3;5;6;"9";"9";10 +"GP";"M";15;"U";"GT3";"T";4;0;"teacher";"other";"course";"mother";2;4;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";3;4;3;1;1;1;8;"11";"11";10 +"GP";"F";16;"U";"GT3";"T";2;2;"other";"other";"reputation";"mother";1;4;0;"no";"no";"yes";"no";"yes";"yes";"yes";"yes";5;2;3;1;3;3;0;"11";"11";11 +"GP";"M";17;"U";"GT3";"T";2;1;"other";"other";"home";"mother";2;1;3;"yes";"yes";"no";"yes";"yes";"no";"yes";"no";4;5;1;1;1;3;2;"8";"8";10 +"GP";"F";16;"U";"GT3";"T";3;4;"at_home";"other";"course";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";2;4;3;1;2;3;12;"5";"5";5 +"GP";"M";15;"U";"GT3";"T";2;3;"other";"services";"course";"father";1;1;0;"yes";"yes";"yes";"yes";"no";"yes";"yes";"yes";3;2;2;1;3;3;2;"10";"12";12 +"GP";"M";15;"U";"GT3";"T";2;3;"other";"other";"home";"mother";1;3;0;"yes";"no";"yes";"no";"no";"yes";"yes";"no";5;3;2;1;2;5;4;"11";"10";11 +"GP";"F";15;"U";"LE3";"T";3;2;"services";"other";"reputation";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;4;4;1;1;5;10;"7";"6";6 +"GP";"M";15;"U";"LE3";"T";2;2;"services";"services";"home";"mother";2;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";5;3;3;1;3;4;4;"15";"15";15 +"GP";"F";15;"U";"GT3";"T";1;1;"other";"other";"home";"father";1;2;0;"no";"yes";"no";"yes";"no";"yes";"yes";"no";4;3;2;2;3;4;2;"9";"10";10 +"GP";"F";15;"U";"GT3";"T";4;4;"services";"services";"reputation";"father";2;2;2;"no";"no";"yes";"no";"yes";"yes";"yes";"yes";4;4;4;2;3;5;6;"7";"9";8 +"GP";"F";16;"U";"LE3";"T";2;2;"at_home";"other";"course";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"no";"no";4;3;4;1;2;2;4;"8";"7";6 +"GP";"F";15;"U";"GT3";"T";4;2;"other";"other";"reputation";"mother";1;3;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;3;3;1;3;1;4;"13";"14";14 +"GP";"M";16;"U";"GT3";"T";2;2;"services";"other";"reputation";"father";2;2;1;"no";"no";"yes";"yes";"no";"yes";"yes";"no";4;4;2;1;1;3;12;"11";"10";10 +"GP";"M";16;"U";"LE3";"A";4;4;"teacher";"health";"reputation";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"no";"no";4;1;3;3;5;5;18;"8";"6";7 +"GP";"F";16;"U";"GT3";"T";3;3;"other";"other";"home";"mother";1;3;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;3;3;1;3;4;0;"7";"7";8 +"GP";"F";15;"U";"GT3";"T";4;3;"services";"other";"reputation";"mother";1;1;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";4;5;5;1;3;1;4;"16";"17";18 +"GP";"F";16;"U";"LE3";"T";3;1;"other";"other";"home";"father";1;2;0;"yes";"yes";"no";"no";"yes";"yes";"no";"no";3;3;3;2;3;2;4;"7";"6";6 +"GP";"F";16;"U";"GT3";"T";4;2;"teacher";"services";"home";"mother";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;3;3;1;1;1;0;"11";"10";10 +"GP";"M";15;"U";"LE3";"T";2;2;"services";"health";"reputation";"mother";1;4;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;3;4;1;1;4;6;"11";"13";14 +"GP";"F";15;"R";"GT3";"T";1;1;"at_home";"other";"home";"mother";2;4;1;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"no";3;1;2;1;1;1;2;"7";"10";10 +"GP";"M";16;"R";"GT3";"T";4;3;"services";"other";"reputation";"mother";2;1;0;"yes";"yes";"no";"yes";"no";"yes";"yes";"no";3;3;3;1;1;4;2;"11";"15";15 +"GP";"F";16;"U";"GT3";"T";2;1;"other";"other";"course";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"no";"yes";4;3;5;1;1;5;2;"8";"9";10 +"GP";"F";16;"U";"GT3";"T";4;4;"other";"other";"reputation";"mother";1;1;0;"no";"no";"no";"yes";"no";"yes";"yes";"no";5;3;4;1;2;1;6;"11";"14";14 +"GP";"F";16;"U";"GT3";"T";4;3;"other";"at_home";"course";"mother";1;3;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"no";5;3;5;1;1;3;0;"7";"9";8 +"GP";"M";16;"U";"GT3";"T";4;4;"services";"services";"other";"mother";1;1;0;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;5;5;5;5;4;14;"7";"7";5 +"GP";"M";16;"U";"GT3";"T";4;4;"services";"teacher";"other";"father";1;3;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";4;4;3;1;1;4;0;"16";"17";17 +"GP";"M";15;"U";"GT3";"T";4;4;"services";"other";"course";"mother";1;1;0;"no";"yes";"no";"yes";"no";"yes";"yes";"no";5;3;3;1;1;5;4;"10";"13";14 +"GP";"F";15;"U";"GT3";"T";3;2;"services";"other";"home";"mother";2;2;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;5;1;1;2;26;"7";"6";6 +"GP";"M";15;"U";"GT3";"A";3;4;"services";"other";"course";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;4;4;1;1;1;0;"16";"18";18 +"GP";"F";15;"U";"GT3";"A";3;3;"other";"health";"reputation";"father";1;4;0;"yes";"no";"no";"no";"yes";"yes";"no";"no";4;3;3;1;1;4;10;"10";"11";11 +"GP";"F";15;"U";"GT3";"T";2;2;"other";"other";"course";"mother";1;4;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"no";5;1;2;1;1;3;8;"7";"8";8 +"GP";"M";16;"U";"GT3";"T";3;3;"services";"other";"home";"father";1;3;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;3;3;1;1;5;2;"16";"18";18 +"GP";"M";15;"R";"GT3";"T";4;4;"other";"other";"home";"father";4;4;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";1;3;5;3;5;1;6;"10";"13";13 +"GP";"F";16;"U";"LE3";"T";4;4;"health";"health";"other";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";5;4;5;1;1;4;4;"14";"15";16 +"GP";"M";15;"U";"LE3";"A";4;4;"teacher";"teacher";"course";"mother";1;1;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";5;5;3;1;1;4;6;"18";"19";19 +"GP";"F";16;"R";"GT3";"T";3;3;"services";"other";"reputation";"father";1;3;1;"yes";"yes";"no";"yes";"yes";"yes";"yes";"no";4;1;2;1;1;2;0;"7";"10";10 +"GP";"F";16;"U";"GT3";"T";2;2;"at_home";"other";"home";"mother";1;2;1;"yes";"no";"no";"yes";"yes";"yes";"yes";"no";3;1;2;1;1;5;6;"10";"13";13 +"GP";"M";15;"U";"LE3";"T";4;2;"teacher";"other";"course";"mother";1;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";3;5;2;1;1;3;10;"18";"19";19 +"GP";"M";15;"R";"GT3";"T";2;1;"health";"services";"reputation";"mother";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";5;4;2;1;1;5;8;"9";"9";9 +"GP";"M";16;"U";"GT3";"T";4;4;"teacher";"teacher";"course";"father";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;4;4;1;2;5;2;"15";"15";16 +"GP";"M";15;"U";"GT3";"T";4;4;"other";"teacher";"reputation";"father";2;2;0;"no";"yes";"no";"yes";"yes";"yes";"no";"no";4;4;3;1;1;2;2;"11";"13";14 +"GP";"M";16;"U";"GT3";"T";3;3;"other";"services";"home";"father";2;1;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";5;4;2;1;1;5;0;"13";"14";13 +"GP";"M";17;"R";"GT3";"T";1;3;"other";"other";"course";"father";3;2;1;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";5;2;4;1;4;5;20;"9";"7";8 +"GP";"M";15;"U";"GT3";"T";3;4;"other";"other";"reputation";"father";1;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";3;4;3;1;2;4;6;"14";"13";13 +"GP";"F";15;"U";"GT3";"T";1;2;"at_home";"services";"course";"mother";1;2;0;"no";"no";"no";"no";"no";"yes";"yes";"no";3;2;3;1;2;1;2;"16";"15";15 +"GP";"M";15;"U";"GT3";"T";2;2;"services";"services";"home";"father";1;4;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;5;4;1;2;5;6;"16";"14";15 +"GP";"F";16;"U";"LE3";"T";2;4;"other";"health";"course";"father";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;2;2;1;2;5;2;"13";"13";13 +"GP";"M";16;"U";"GT3";"T";4;4;"health";"other";"course";"mother";1;1;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";3;4;4;1;4;5;18;"14";"11";13 +"GP";"F";16;"U";"GT3";"T";2;2;"other";"other";"home";"mother";1;2;0;"no";"no";"yes";"no";"yes";"yes";"yes";"yes";5;4;4;1;1;5;0;"8";"7";8 +"GP";"M";15;"U";"GT3";"T";3;4;"services";"services";"home";"father";1;1;0;"yes";"no";"no";"no";"yes";"yes";"yes";"no";5;5;5;3;2;5;0;"13";"13";12 +"GP";"F";15;"U";"LE3";"A";3;4;"other";"other";"home";"mother";1;2;0;"yes";"no";"no";"yes";"yes";"yes";"yes";"yes";5;3;2;1;1;1;0;"7";"10";11 +"GP";"F";19;"U";"GT3";"T";0;1;"at_home";"other";"course";"other";1;2;3;"no";"yes";"no";"no";"no";"no";"no";"no";3;4;2;1;1;5;2;"7";"8";9 +"GP";"M";18;"R";"GT3";"T";2;2;"services";"other";"reputation";"mother";1;1;2;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";3;3;3;1;2;4;0;"7";"4";0 +"GP";"M";16;"R";"GT3";"T";4;4;"teacher";"teacher";"course";"mother";1;1;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";3;5;5;2;5;4;8;"18";"18";18 +"GP";"F";15;"R";"GT3";"T";3;4;"services";"teacher";"course";"father";2;3;2;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";4;2;2;2;2;5;0;"12";"0";0 +"GP";"F";15;"U";"GT3";"T";1;1;"at_home";"other";"course";"mother";3;1;0;"no";"yes";"no";"yes";"no";"yes";"yes";"yes";4;3;3;1;2;4;0;"8";"0";0 +"GP";"F";17;"U";"LE3";"T";2;2;"other";"other";"course";"father";1;1;0;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";3;4;4;1;3;5;12;"10";"13";12 +"GP";"F";16;"U";"GT3";"A";3;4;"services";"other";"course";"father";1;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";3;2;1;1;4;5;16;"12";"11";11 +"GP";"M";15;"R";"GT3";"T";3;4;"at_home";"teacher";"course";"mother";4;2;0;"no";"yes";"no";"no";"yes";"yes";"no";"yes";5;3;3;1;1;5;0;"9";"0";0 +"GP";"F";15;"U";"GT3";"T";4;4;"services";"at_home";"course";"mother";1;3;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";4;3;3;1;1;5;0;"11";"0";0 +"GP";"M";17;"R";"GT3";"T";3;4;"at_home";"other";"course";"mother";3;2;0;"no";"no";"no";"no";"yes";"yes";"no";"no";5;4;5;2;4;5;0;"10";"0";0 +"GP";"F";16;"U";"GT3";"A";3;3;"other";"other";"course";"other";2;1;2;"no";"yes";"no";"yes";"no";"yes";"yes";"yes";4;3;2;1;1;5;0;"4";"0";0 +"GP";"M";16;"U";"LE3";"T";1;1;"services";"other";"course";"mother";1;2;1;"no";"no";"no";"no";"yes";"yes";"no";"yes";4;4;4;1;3;5;0;"14";"12";12 +"GP";"F";15;"U";"GT3";"T";4;4;"teacher";"teacher";"course";"mother";2;1;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";4;3;2;1;1;5;0;"16";"16";15 +"GP";"M";15;"U";"GT3";"T";4;3;"teacher";"services";"course";"father";2;4;0;"yes";"yes";"no";"no";"yes";"yes";"yes";"no";2;2;2;1;1;3;0;"7";"9";0 +"GP";"M";16;"U";"LE3";"T";2;2;"services";"services";"reputation";"father";2;1;2;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";2;3;3;2;2;2;8;"9";"9";9 +"GP";"F";15;"U";"GT3";"T";4;4;"teacher";"services";"course";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;2;2;1;1;5;2;"9";"11";11 +"GP";"F";16;"U";"LE3";"T";1;1;"at_home";"at_home";"course";"mother";1;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";3;4;4;3;3;1;2;"14";"14";13 +"GP";"M";17;"U";"GT3";"T";2;1;"other";"other";"home";"mother";1;1;3;"no";"yes";"no";"no";"yes";"yes";"yes";"no";5;4;5;1;2;5;0;"5";"0";0 +"GP";"F";15;"U";"GT3";"T";1;1;"other";"services";"course";"father";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;4;2;1;2;5;0;"8";"11";11 +"GP";"F";15;"U";"GT3";"T";3;2;"health";"services";"home";"father";1;2;3;"no";"yes";"no";"no";"yes";"yes";"yes";"no";3;3;2;1;1;3;0;"6";"7";0 +"GP";"F";15;"U";"GT3";"T";1;2;"at_home";"other";"course";"mother";1;2;0;"no";"yes";"yes";"no";"no";"yes";"yes";"no";4;3;2;1;1;5;2;"10";"11";11 +"GP";"M";16;"U";"GT3";"T";4;4;"teacher";"teacher";"course";"mother";1;1;0;"no";"yes";"no";"no";"yes";"no";"yes";"yes";3;3;2;2;1;5;0;"7";"6";0 +"GP";"M";15;"U";"LE3";"A";2;1;"services";"other";"course";"mother";4;1;3;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;5;5;2;5;5;0;"8";"9";10 +"GP";"M";18;"U";"LE3";"T";1;1;"other";"other";"course";"mother";1;1;3;"no";"no";"no";"no";"yes";"no";"yes";"yes";2;3;5;2;5;4;0;"6";"5";0 +"GP";"M";16;"U";"LE3";"T";2;1;"at_home";"other";"course";"mother";1;1;1;"no";"no";"no";"yes";"yes";"yes";"no";"yes";4;4;4;3;5;5;6;"12";"13";14 +"GP";"F";15;"R";"GT3";"T";3;3;"services";"services";"reputation";"other";2;3;2;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;2;1;2;3;3;8;"10";"10";10 +"GP";"M";19;"U";"GT3";"T";3;2;"services";"at_home";"home";"mother";1;1;3;"no";"yes";"no";"no";"yes";"no";"yes";"yes";4;5;4;1;1;4;0;"5";"0";0 +"GP";"F";17;"U";"GT3";"T";4;4;"other";"teacher";"course";"mother";1;1;0;"yes";"yes";"no";"no";"yes";"yes";"no";"yes";4;2;1;1;1;4;0;"11";"11";12 +"GP";"M";15;"R";"GT3";"T";2;3;"at_home";"services";"course";"mother";1;2;0;"yes";"no";"yes";"yes";"yes";"yes";"no";"no";4;4;4;1;1;1;2;"11";"8";8 +"GP";"M";17;"R";"LE3";"T";1;2;"other";"other";"reputation";"mother";1;1;0;"no";"no";"no";"no";"yes";"yes";"no";"no";2;2;2;3;3;5;8;"16";"12";13 +"GP";"F";18;"R";"GT3";"T";1;1;"at_home";"other";"course";"mother";3;1;3;"no";"yes";"no";"yes";"no";"yes";"no";"no";5;2;5;1;5;4;6;"9";"8";10 +"GP";"M";16;"R";"GT3";"T";2;2;"at_home";"other";"course";"mother";3;1;0;"no";"no";"no";"no";"no";"yes";"no";"no";4;2;2;1;2;3;2;"17";"15";15 +"GP";"M";16;"U";"GT3";"T";3;3;"other";"services";"course";"father";1;2;1;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;5;5;4;4;5;4;"10";"12";12 +"GP";"M";17;"R";"LE3";"T";2;1;"at_home";"other";"course";"mother";2;1;2;"no";"no";"no";"yes";"yes";"no";"yes";"yes";3;3;2;2;2;5;0;"7";"6";0 +"GP";"M";15;"R";"GT3";"T";3;2;"other";"other";"course";"mother";2;2;2;"yes";"yes";"no";"no";"yes";"yes";"yes";"yes";4;4;4;1;4;3;6;"5";"9";7 +"GP";"M";16;"U";"LE3";"T";1;2;"other";"other";"course";"mother";2;1;1;"no";"no";"no";"yes";"yes";"yes";"no";"no";4;4;4;2;4;5;0;"7";"0";0 +"GP";"M";17;"U";"GT3";"T";1;3;"at_home";"services";"course";"father";1;1;0;"no";"no";"no";"no";"yes";"no";"yes";"no";5;3;3;1;4;2;2;"10";"10";10 +"GP";"M";17;"R";"LE3";"T";1;1;"other";"services";"course";"mother";4;2;3;"no";"no";"no";"yes";"yes";"no";"no";"yes";5;3;5;1;5;5;0;"5";"8";7 +"GP";"M";16;"U";"GT3";"T";3;2;"services";"services";"course";"mother";2;1;1;"no";"yes";"no";"yes";"no";"no";"no";"no";4;5;2;1;1;2;16;"12";"11";12 +"GP";"M";16;"U";"GT3";"T";2;2;"other";"other";"course";"father";1;2;0;"no";"no";"no";"no";"yes";"no";"yes";"no";4;3;5;2;4;4;4;"10";"10";10 +"GP";"F";16;"U";"GT3";"T";4;2;"health";"services";"home";"father";1;2;0;"no";"no";"yes";"no";"yes";"yes";"yes";"yes";4;2;3;1;1;3;0;"14";"15";16 +"GP";"F";16;"U";"GT3";"T";2;2;"other";"other";"home";"mother";1;2;0;"no";"yes";"yes";"no";"no";"yes";"yes";"no";5;1;5;1;1;4;0;"6";"7";0 +"GP";"F";16;"U";"GT3";"T";4;4;"health";"health";"reputation";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;4;2;1;1;3;0;"14";"14";14 +"GP";"M";16;"U";"GT3";"T";3;4;"other";"other";"course";"father";3;1;2;"no";"yes";"no";"yes";"no";"yes";"yes";"no";3;4;5;2;4;2;0;"6";"5";0 +"GP";"M";16;"U";"GT3";"T";1;0;"other";"other";"reputation";"mother";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;3;2;1;1;3;2;"13";"15";16 +"GP";"M";17;"U";"LE3";"T";4;4;"teacher";"other";"reputation";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;4;4;1;3;5;0;"13";"11";10 +"GP";"F";16;"U";"GT3";"T";1;3;"at_home";"services";"home";"mother";1;2;3;"no";"no";"no";"yes";"no";"yes";"yes";"yes";4;3;5;1;1;3;0;"8";"7";0 +"GP";"F";16;"U";"LE3";"T";3;3;"other";"other";"reputation";"mother";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;4;5;1;1;4;4;"10";"11";9 +"GP";"M";17;"U";"LE3";"T";4;3;"teacher";"other";"course";"mother";2;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";4;4;4;4;4;4;4;"10";"9";9 +"GP";"F";16;"U";"GT3";"T";2;2;"services";"other";"reputation";"mother";2;2;0;"no";"no";"yes";"yes";"no";"yes";"yes";"no";3;4;4;1;4;5;2;"13";"13";11 +"GP";"M";17;"U";"GT3";"T";3;3;"other";"other";"reputation";"father";1;2;0;"no";"no";"no";"yes";"no";"yes";"yes";"no";4;3;4;1;4;4;4;"6";"5";6 +"GP";"M";16;"R";"GT3";"T";4;2;"teacher";"services";"other";"mother";1;1;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";4;3;3;3;4;3;10;"10";"8";9 +"GP";"M";17;"U";"GT3";"T";4;3;"other";"other";"course";"mother";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";5;2;3;1;1;2;4;"10";"10";11 +"GP";"M";16;"U";"GT3";"T";4;3;"teacher";"other";"home";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";3;4;3;2;3;3;10;"9";"8";8 +"GP";"M";16;"U";"GT3";"T";3;3;"services";"other";"home";"mother";1;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";4;2;3;1;2;3;2;"12";"13";12 +"GP";"F";17;"U";"GT3";"T";2;4;"services";"services";"reputation";"father";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"no";"no";5;4;2;2;3;5;0;"16";"17";17 +"GP";"F";17;"U";"LE3";"T";3;3;"other";"other";"reputation";"mother";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";5;3;3;2;3;1;56;"9";"9";8 +"GP";"F";16;"U";"GT3";"T";3;2;"other";"other";"reputation";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";1;2;2;1;2;1;14;"12";"13";12 +"GP";"M";17;"U";"GT3";"T";3;3;"services";"services";"other";"mother";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";4;3;4;2;3;4;12;"12";"12";11 +"GP";"M";16;"U";"GT3";"T";1;2;"services";"services";"other";"mother";1;1;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";3;3;3;1;2;3;2;"11";"12";11 +"GP";"M";16;"U";"LE3";"T";2;1;"other";"other";"course";"mother";1;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";4;2;3;1;2;5;0;"15";"15";15 +"GP";"F";17;"U";"GT3";"A";3;3;"health";"other";"reputation";"mother";1;2;0;"no";"yes";"no";"no";"no";"yes";"yes";"yes";3;3;3;1;3;3;6;"8";"7";9 +"GP";"M";17;"R";"GT3";"T";1;2;"at_home";"other";"home";"mother";1;2;0;"no";"no";"no";"no";"yes";"yes";"no";"no";3;1;3;1;5;3;4;"8";"9";10 +"GP";"F";16;"U";"GT3";"T";2;3;"services";"services";"course";"mother";1;2;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;3;3;1;1;2;10;"11";"12";13 +"GP";"F";17;"U";"GT3";"T";1;1;"at_home";"services";"course";"mother";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";5;3;3;1;1;3;0;"8";"8";9 +"GP";"M";17;"U";"GT3";"T";1;2;"at_home";"services";"other";"other";2;2;0;"no";"no";"yes";"yes";"no";"yes";"yes";"no";4;4;4;4;5;5;12;"7";"8";8 +"GP";"M";16;"R";"GT3";"T";3;3;"services";"services";"reputation";"mother";1;1;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;3;2;3;4;5;8;"8";"9";10 +"GP";"M";16;"U";"GT3";"T";2;3;"other";"other";"home";"father";2;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";5;3;3;1;1;3;0;"13";"14";14 +"GP";"F";17;"U";"LE3";"T";2;4;"services";"services";"course";"father";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";4;3;2;1;1;5;0;"14";"15";15 +"GP";"M";17;"U";"GT3";"T";4;4;"services";"teacher";"home";"mother";1;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";5;2;3;1;2;5;4;"17";"15";16 +"GP";"M";16;"R";"LE3";"T";3;3;"teacher";"other";"home";"father";3;1;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";3;3;4;3;5;3;8;"9";"9";10 +"GP";"F";17;"U";"GT3";"T";4;4;"services";"teacher";"home";"mother";2;1;1;"no";"yes";"no";"no";"yes";"yes";"yes";"no";4;2;4;2;3;2;24;"18";"18";18 +"GP";"F";16;"U";"LE3";"T";4;4;"teacher";"teacher";"reputation";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;5;2;1;2;3;0;"9";"9";10 +"GP";"F";16;"U";"GT3";"T";4;3;"health";"other";"home";"mother";1;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;3;5;1;5;2;2;"16";"16";16 +"GP";"F";16;"U";"GT3";"T";2;3;"other";"other";"reputation";"mother";1;2;0;"yes";"yes";"yes";"yes";"yes";"yes";"no";"no";4;4;3;1;3;4;6;"8";"10";10 +"GP";"F";17;"U";"GT3";"T";1;1;"other";"other";"course";"mother";1;2;0;"no";"yes";"yes";"no";"no";"yes";"no";"no";4;4;4;1;3;1;4;"9";"9";10 +"GP";"F";17;"R";"GT3";"T";2;2;"other";"other";"reputation";"mother";1;1;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";5;3;2;1;2;3;18;"7";"6";6 +"GP";"F";16;"R";"GT3";"T";2;2;"services";"services";"reputation";"mother";2;4;0;"no";"yes";"yes";"yes";"no";"yes";"yes";"no";5;3;5;1;1;5;6;"10";"10";11 +"GP";"F";17;"U";"GT3";"T";3;4;"at_home";"services";"home";"mother";1;3;1;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;4;3;3;4;5;28;"10";"9";9 +"GP";"F";16;"U";"GT3";"A";3;1;"services";"other";"course";"mother";1;2;3;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";2;3;3;2;2;4;5;"7";"7";7 +"GP";"F";16;"U";"GT3";"T";4;3;"teacher";"other";"other";"mother";1;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";1;3;2;1;1;1;10;"11";"12";13 +"GP";"F";16;"U";"GT3";"T";1;1;"at_home";"other";"home";"mother";2;1;0;"no";"yes";"yes";"no";"yes";"yes";"no";"no";4;3;2;1;4;5;6;"9";"9";10 +"GP";"F";17;"R";"GT3";"T";4;3;"teacher";"other";"reputation";"mother";2;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;4;2;1;1;4;6;"7";"7";7 +"GP";"F";19;"U";"GT3";"T";3;3;"other";"other";"reputation";"other";1;4;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;3;1;2;3;10;"8";"8";8 +"GP";"M";17;"U";"LE3";"T";4;4;"services";"other";"home";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";5;3;5;4;5;3;13;"12";"12";13 +"GP";"F";16;"U";"GT3";"A";2;2;"other";"other";"reputation";"mother";1;2;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"no";3;3;4;1;1;4;0;"12";"13";14 +"GP";"M";18;"U";"GT3";"T";2;2;"services";"other";"home";"mother";1;2;1;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;4;4;2;4;5;15;"6";"7";8 +"GP";"F";17;"R";"LE3";"T";4;4;"services";"other";"other";"mother";1;1;0;"no";"yes";"yes";"no";"yes";"yes";"no";"no";5;2;1;1;2;3;12;"8";"10";10 +"GP";"F";17;"U";"LE3";"T";3;2;"other";"other";"reputation";"mother";2;2;0;"no";"no";"yes";"no";"yes";"yes";"yes";"no";4;4;4;1;3;1;2;"14";"15";15 +"GP";"F";17;"U";"GT3";"T";4;3;"other";"other";"reputation";"mother";1;2;2;"no";"no";"yes";"no";"yes";"yes";"yes";"yes";3;4;5;2;4;1;22;"6";"6";4 +"GP";"M";18;"U";"LE3";"T";3;3;"services";"health";"home";"father";1;2;1;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";3;2;4;2;4;4;13;"6";"6";8 +"GP";"F";17;"U";"GT3";"T";2;3;"at_home";"other";"home";"father";2;1;0;"no";"yes";"yes";"no";"yes";"yes";"no";"no";3;3;3;1;4;3;3;"7";"7";8 +"GP";"F";17;"U";"GT3";"T";2;2;"at_home";"at_home";"course";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;3;1;1;4;4;"9";"10";10 +"GP";"F";17;"R";"GT3";"T";2;1;"at_home";"services";"reputation";"mother";2;2;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;2;5;1;2;5;2;"6";"6";6 +"GP";"F";17;"U";"GT3";"T";1;1;"at_home";"other";"reputation";"mother";1;3;1;"no";"yes";"no";"yes";"yes";"yes";"no";"yes";4;3;4;1;1;5;0;"6";"5";0 +"GP";"F";16;"U";"GT3";"T";2;3;"services";"teacher";"other";"mother";1;2;0;"yes";"no";"no";"no";"yes";"yes";"yes";"no";2;3;1;1;1;3;2;"16";"16";17 +"GP";"M";18;"U";"GT3";"T";2;2;"other";"other";"home";"mother";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";3;3;3;5;5;4;0;"12";"13";13 +"GP";"F";16;"U";"GT3";"T";4;4;"teacher";"services";"home";"mother";1;3;0;"no";"yes";"no";"yes";"no";"yes";"yes";"no";5;3;2;1;1;5;0;"13";"13";14 +"GP";"F";18;"R";"GT3";"T";3;1;"other";"other";"reputation";"mother";1;2;1;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";5;3;3;1;1;4;16;"9";"8";7 +"GP";"F";17;"U";"GT3";"T";3;2;"other";"other";"course";"mother";1;2;0;"no";"no";"no";"yes";"no";"yes";"yes";"no";5;3;4;1;3;3;10;"16";"15";15 +"GP";"M";17;"U";"LE3";"T";2;3;"services";"services";"reputation";"father";1;2;0;"no";"yes";"yes";"no";"no";"yes";"yes";"no";5;3;3;1;3;3;2;"12";"11";12 +"GP";"M";18;"U";"LE3";"T";2;1;"at_home";"other";"course";"mother";4;2;0;"yes";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;3;2;4;5;3;14;"10";"8";9 +"GP";"F";17;"U";"GT3";"A";2;1;"other";"other";"course";"mother";2;3;0;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";3;2;3;1;2;3;10;"12";"10";12 +"GP";"F";17;"U";"LE3";"T";4;3;"health";"other";"reputation";"father";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";3;2;3;1;2;3;14;"13";"13";14 +"GP";"M";17;"R";"GT3";"T";2;2;"other";"other";"course";"father";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;5;2;1;1;1;4;"11";"11";11 +"GP";"M";17;"U";"GT3";"T";4;4;"teacher";"teacher";"reputation";"mother";1;2;0;"yes";"yes";"no";"yes";"yes";"yes";"yes";"yes";4;5;5;1;3;2;14;"11";"9";9 +"GP";"M";16;"U";"GT3";"T";4;4;"health";"other";"reputation";"father";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;2;4;2;4;1;2;"14";"13";13 +"GP";"M";16;"U";"LE3";"T";1;1;"other";"other";"home";"mother";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";3;4;2;1;1;5;18;"9";"7";6 +"GP";"M";16;"U";"GT3";"T";3;2;"at_home";"other";"reputation";"mother";2;3;0;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";5;3;3;1;3;2;10;"11";"9";10 +"GP";"M";17;"U";"LE3";"T";2;2;"other";"other";"home";"father";1;2;0;"no";"no";"yes";"yes";"no";"yes";"yes";"yes";4;4;2;5;5;4;4;"14";"13";13 +"GP";"F";16;"U";"GT3";"T";2;1;"other";"other";"home";"mother";1;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"yes";4;5;2;1;1;5;20;"13";"12";12 +"GP";"F";17;"R";"GT3";"T";2;1;"at_home";"services";"course";"mother";3;2;0;"no";"no";"no";"yes";"yes";"yes";"no";"no";2;1;1;1;1;3;2;"13";"11";11 +"GP";"M";18;"U";"GT3";"T";2;2;"other";"services";"reputation";"father";1;2;1;"no";"no";"no";"no";"yes";"no";"yes";"no";5;5;4;3;5;2;0;"7";"7";0 +"GP";"M";17;"U";"LE3";"T";4;3;"health";"other";"course";"mother";2;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";2;5;5;1;4;5;14;"12";"12";12 +"GP";"M";17;"R";"LE3";"A";4;4;"teacher";"other";"course";"mother";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";3;3;3;2;3;4;2;"10";"11";12 +"GP";"M";16;"U";"LE3";"T";4;3;"teacher";"other";"course";"mother";1;1;0;"no";"no";"no";"yes";"no";"yes";"yes";"no";5;4;5;1;1;3;0;"6";"0";0 +"GP";"M";16;"U";"GT3";"T";4;4;"services";"services";"course";"mother";1;1;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";5;3;2;1;2;5;0;"13";"12";12 +"GP";"F";18;"U";"GT3";"T";2;1;"other";"other";"course";"other";2;3;0;"no";"yes";"yes";"no";"no";"yes";"yes";"yes";4;4;4;1;1;3;0;"7";"0";0 +"GP";"M";16;"U";"GT3";"T";2;1;"other";"other";"course";"mother";3;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;3;3;1;1;4;6;"18";"18";18 +"GP";"M";17;"U";"GT3";"T";2;3;"other";"other";"course";"father";2;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";5;2;2;1;1;2;4;"12";"12";13 +"GP";"M";22;"U";"GT3";"T";3;1;"services";"services";"other";"mother";1;1;3;"no";"no";"no";"no";"no";"no";"yes";"yes";5;4;5;5;5;1;16;"6";"8";8 +"GP";"M";18;"R";"LE3";"T";3;3;"other";"services";"course";"mother";1;2;1;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";4;3;3;1;3;5;8;"3";"5";5 +"GP";"M";16;"U";"GT3";"T";0;2;"other";"other";"other";"mother";1;1;0;"no";"no";"yes";"no";"no";"yes";"yes";"no";4;3;2;2;4;5;0;"13";"15";15 +"GP";"M";18;"U";"GT3";"T";3;2;"services";"other";"course";"mother";2;1;1;"no";"no";"no";"no";"yes";"no";"yes";"no";4;4;5;2;4;5;0;"6";"8";8 +"GP";"M";16;"U";"GT3";"T";3;3;"at_home";"other";"reputation";"other";3;2;0;"yes";"yes";"no";"no";"no";"yes";"yes";"no";5;3;3;1;3;2;6;"7";"10";10 +"GP";"M";18;"U";"GT3";"T";2;1;"services";"services";"other";"mother";1;1;1;"no";"no";"no";"no";"no";"no";"yes";"no";3;2;5;2;5;5;4;"6";"9";8 +"GP";"M";16;"R";"GT3";"T";2;1;"other";"other";"course";"mother";2;1;0;"no";"no";"no";"yes";"no";"yes";"no";"no";3;3;2;1;3;3;0;"8";"9";8 +"GP";"M";17;"R";"GT3";"T";2;1;"other";"other";"course";"mother";1;1;0;"no";"no";"no";"no";"no";"yes";"yes";"no";4;4;2;2;4;5;0;"8";"12";12 +"GP";"M";17;"U";"LE3";"T";1;1;"health";"other";"course";"mother";2;1;1;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;4;4;1;2;5;2;"7";"9";8 +"GP";"F";17;"U";"LE3";"T";4;2;"teacher";"services";"reputation";"mother";1;4;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;2;3;1;1;4;6;"14";"12";13 +"GP";"M";19;"U";"LE3";"A";4;3;"services";"at_home";"reputation";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";4;3;1;1;1;1;12;"11";"11";11 +"GP";"M";18;"U";"GT3";"T";2;1;"other";"other";"home";"mother";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";5;2;4;1;2;4;8;"15";"14";14 +"GP";"F";17;"U";"LE3";"T";2;2;"services";"services";"course";"father";1;4;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";3;4;1;1;1;2;0;"10";"9";0 +"GP";"F";18;"U";"GT3";"T";4;3;"services";"other";"home";"father";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";3;1;2;1;3;2;21;"17";"18";18 +"GP";"M";18;"U";"GT3";"T";4;3;"teacher";"other";"course";"mother";1;2;0;"no";"yes";"yes";"no";"no";"yes";"yes";"no";4;3;2;1;1;3;2;"8";"8";8 +"GP";"M";18;"R";"GT3";"T";3;2;"other";"other";"course";"mother";1;3;0;"no";"no";"no";"yes";"no";"yes";"no";"no";5;3;2;1;1;3;1;"13";"12";12 +"GP";"F";17;"U";"GT3";"T";3;3;"other";"other";"home";"mother";1;3;0;"no";"no";"no";"yes";"no";"yes";"no";"no";3;2;3;1;1;4;4;"10";"9";9 +"GP";"F";18;"U";"GT3";"T";2;2;"at_home";"services";"home";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;3;3;1;1;3;0;"9";"10";0 +"GP";"M";18;"R";"LE3";"A";3;4;"other";"other";"reputation";"mother";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;2;5;3;4;1;13;"17";"17";17 +"GP";"M";17;"U";"GT3";"T";3;1;"services";"other";"other";"mother";1;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";5;4;4;3;4;5;2;"9";"9";10 +"GP";"F";18;"R";"GT3";"T";4;4;"teacher";"other";"reputation";"mother";2;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";4;3;4;2;2;4;8;"12";"10";11 +"GP";"M";18;"U";"GT3";"T";4;2;"health";"other";"reputation";"father";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";5;4;5;1;3;5;10;"10";"9";10 +"GP";"F";18;"R";"GT3";"T";2;1;"other";"other";"reputation";"mother";2;2;0;"no";"yes";"no";"no";"yes";"no";"yes";"yes";4;3;5;1;2;3;0;"6";"0";0 +"GP";"F";19;"U";"GT3";"T";3;3;"other";"services";"home";"other";1;2;2;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;5;3;3;5;15;"9";"9";9 +"GP";"F";18;"U";"GT3";"T";2;3;"other";"services";"reputation";"father";1;4;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;5;5;1;3;2;4;"15";"14";14 +"GP";"F";18;"U";"LE3";"T";1;1;"other";"other";"home";"mother";2;2;0;"no";"yes";"yes";"no";"no";"yes";"no";"no";4;4;3;1;1;3;2;"11";"11";11 +"GP";"M";17;"R";"GT3";"T";1;2;"at_home";"at_home";"home";"mother";1;2;0;"no";"yes";"yes";"yes";"no";"yes";"no";"yes";3;5;2;2;2;1;2;"15";"14";14 +"GP";"F";17;"U";"GT3";"T";2;4;"at_home";"health";"reputation";"mother";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;3;3;1;1;1;2;"10";"10";10 +"GP";"F";17;"U";"LE3";"T";2;2;"services";"other";"course";"mother";2;2;0;"yes";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;4;4;2;3;5;6;"12";"12";12 +"GP";"F";18;"R";"GT3";"A";3;2;"other";"services";"home";"mother";2;2;0;"no";"no";"no";"no";"no";"no";"yes";"yes";4;1;1;1;1;5;75;"10";"9";9 +"GP";"M";18;"U";"GT3";"T";4;4;"teacher";"services";"home";"mother";2;1;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";3;2;4;1;4;3;22;"9";"9";9 +"GP";"F";18;"U";"GT3";"T";4;4;"health";"health";"reputation";"father";1;2;1;"yes";"yes";"no";"yes";"yes";"yes";"yes";"yes";2;4;4;1;1;4;15;"9";"8";8 +"GP";"M";18;"U";"LE3";"T";4;3;"teacher";"services";"course";"mother";2;1;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";4;2;3;1;2;1;8;"10";"11";10 +"GP";"M";17;"U";"LE3";"A";4;1;"services";"other";"home";"mother";2;1;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";4;5;4;2;4;5;30;"8";"8";8 +"GP";"M";17;"U";"LE3";"A";3;2;"teacher";"services";"home";"mother";1;1;1;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;4;4;3;4;3;19;"11";"9";10 +"GP";"F";18;"R";"LE3";"T";1;1;"at_home";"other";"reputation";"mother";2;4;0;"no";"yes";"yes";"yes";"yes";"yes";"no";"no";5;2;2;1;1;3;1;"12";"12";12 +"GP";"F";18;"U";"GT3";"T";1;1;"other";"other";"home";"mother";2;2;0;"yes";"no";"no";"yes";"yes";"yes";"yes";"no";5;4;4;1;1;4;4;"8";"9";10 +"GP";"F";17;"U";"GT3";"T";2;2;"other";"other";"course";"mother";1;2;0;"no";"yes";"no";"no";"no";"yes";"yes";"no";5;4;5;1;2;5;4;"10";"9";11 +"GP";"M";17;"U";"GT3";"T";1;1;"other";"other";"reputation";"father";1;2;0;"no";"no";"yes";"no";"no";"yes";"yes";"no";4;3;3;1;2;4;2;"12";"10";11 +"GP";"F";18;"U";"GT3";"T";2;2;"at_home";"at_home";"other";"mother";1;3;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;1;2;2;5;"18";"18";19 +"GP";"F";17;"U";"GT3";"T";1;1;"services";"teacher";"reputation";"mother";1;3;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;1;1;3;6;"13";"12";12 +"GP";"M";18;"U";"GT3";"T";2;1;"services";"services";"reputation";"mother";1;3;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";4;2;4;1;3;2;6;"15";"14";14 +"GP";"M";18;"U";"LE3";"A";4;4;"teacher";"teacher";"reputation";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;4;3;1;1;2;9;"15";"13";15 +"GP";"M";18;"U";"GT3";"T";4;2;"teacher";"other";"home";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;3;2;1;4;5;11;"12";"11";11 +"GP";"F";17;"U";"GT3";"T";4;3;"health";"services";"reputation";"mother";1;3;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;2;2;1;2;3;0;"15";"15";15 +"GP";"F";18;"U";"LE3";"T";2;1;"services";"at_home";"reputation";"mother";1;2;1;"no";"no";"no";"no";"yes";"yes";"yes";"yes";5;4;3;1;1;5;12;"12";"12";13 +"GP";"F";17;"R";"LE3";"T";3;1;"services";"other";"reputation";"mother";2;4;0;"no";"yes";"yes";"no";"yes";"yes";"no";"no";3;1;2;1;1;3;6;"18";"18";18 +"GP";"M";18;"R";"LE3";"T";3;2;"services";"other";"reputation";"mother";2;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;4;2;1;1;4;8;"14";"13";14 +"GP";"M";17;"U";"GT3";"T";3;3;"health";"other";"home";"mother";1;1;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;4;3;1;3;5;4;"14";"12";11 +"GP";"F";19;"U";"GT3";"T";4;4;"health";"other";"reputation";"other";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";2;3;4;2;3;2;0;"10";"9";0 +"GP";"F";18;"U";"LE3";"T";4;3;"other";"other";"home";"other";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;4;5;1;2;2;10;"10";"8";8 +"GP";"F";18;"U";"GT3";"T";4;3;"other";"other";"reputation";"father";1;4;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;1;1;3;0;"14";"13";14 +"GP";"M";18;"U";"LE3";"T";4;4;"teacher";"teacher";"home";"mother";1;1;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";1;4;2;2;2;1;5;"16";"15";16 +"GP";"F";18;"U";"LE3";"A";4;4;"health";"other";"home";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";4;2;4;1;1;4;14;"12";"10";11 +"GP";"M";17;"U";"LE3";"T";4;4;"other";"teacher";"home";"father";2;1;0;"no";"no";"yes";"no";"yes";"yes";"yes";"no";4;1;1;2;2;5;0;"11";"11";10 +"GP";"F";17;"U";"GT3";"T";4;2;"other";"other";"reputation";"mother";2;3;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;1;1;3;0;"15";"12";14 +"GP";"F";17;"U";"GT3";"T";3;2;"health";"health";"reputation";"father";1;4;0;"no";"yes";"yes";"yes";"no";"yes";"yes";"no";5;2;2;1;2;5;0;"17";"17";18 +"GP";"M";19;"U";"GT3";"T";3;3;"other";"other";"home";"other";1;2;1;"no";"yes";"no";"yes";"yes";"yes";"yes";"yes";4;4;4;1;1;3;20;"15";"14";13 +"GP";"F";18;"U";"GT3";"T";2;4;"services";"at_home";"reputation";"other";1;2;1;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;4;3;1;1;3;8;"14";"12";12 +"GP";"M";20;"U";"GT3";"A";3;2;"services";"other";"course";"other";1;1;0;"no";"no";"no";"yes";"yes";"yes";"no";"no";5;5;3;1;1;5;0;"17";"18";18 +"GP";"M";19;"U";"GT3";"T";4;4;"teacher";"services";"reputation";"other";2;1;1;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;3;4;1;1;4;38;"8";"9";8 +"GP";"M";19;"R";"GT3";"T";3;3;"other";"services";"reputation";"father";1;2;1;"no";"no";"no";"yes";"yes";"yes";"no";"yes";4;5;3;1;2;5;0;"15";"12";12 +"GP";"F";19;"U";"LE3";"T";1;1;"at_home";"other";"reputation";"other";1;2;1;"yes";"yes";"no";"yes";"no";"yes";"yes";"no";4;4;3;1;3;3;18;"12";"10";10 +"GP";"F";19;"U";"LE3";"T";1;2;"services";"services";"home";"other";1;2;1;"no";"no";"no";"yes";"no";"yes";"no";"yes";4;2;4;2;2;3;0;"9";"9";0 +"GP";"F";19;"U";"GT3";"T";2;1;"at_home";"other";"other";"other";3;2;0;"no";"yes";"no";"no";"yes";"no";"yes";"yes";3;4;1;1;1;2;20;"14";"12";13 +"GP";"M";19;"U";"GT3";"T";1;2;"other";"services";"course";"other";1;2;1;"no";"no";"no";"no";"no";"yes";"yes";"no";4;5;2;2;2;4;3;"13";"11";11 +"GP";"F";19;"U";"LE3";"T";3;2;"services";"other";"reputation";"other";2;2;1;"no";"yes";"yes";"no";"no";"yes";"yes";"yes";4;2;2;1;2;1;22;"13";"10";11 +"GP";"F";19;"U";"GT3";"T";1;1;"at_home";"health";"home";"other";1;3;2;"no";"no";"no";"no";"no";"yes";"yes";"yes";4;1;2;1;1;3;14;"15";"13";13 +"GP";"F";19;"R";"GT3";"T";2;3;"other";"other";"reputation";"other";1;3;1;"no";"no";"no";"no";"yes";"yes";"yes";"yes";4;1;2;1;1;3;40;"13";"11";11 +"GP";"F";18;"U";"GT3";"T";2;1;"services";"other";"course";"mother";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;3;3;1;2;1;0;"8";"8";0 +"GP";"F";18;"U";"GT3";"T";4;3;"other";"other";"course";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;3;4;1;1;5;9;"9";"10";9 +"GP";"F";17;"R";"GT3";"T";3;4;"at_home";"services";"course";"father";1;3;0;"no";"yes";"yes";"yes";"no";"yes";"yes";"no";4;3;4;2;5;5;0;"11";"11";10 +"GP";"F";18;"U";"GT3";"T";4;4;"teacher";"other";"course";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;4;4;3;3;5;2;"11";"11";11 +"GP";"F";17;"U";"GT3";"A";4;3;"services";"services";"course";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";5;2;2;1;2;5;23;"13";"13";13 +"GP";"F";17;"U";"GT3";"T";2;2;"other";"other";"course";"mother";1;2;0;"no";"yes";"no";"no";"yes";"yes";"no";"yes";4;2;2;1;1;3;12;"11";"9";9 +"GP";"F";17;"R";"LE3";"T";2;2;"services";"services";"course";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";3;3;2;2;2;3;3;"11";"11";11 +"GP";"F";17;"U";"GT3";"T";3;1;"services";"services";"course";"father";1;3;0;"no";"yes";"no";"no";"no";"yes";"yes";"no";3;4;3;2;3;5;1;"12";"14";15 +"GP";"F";17;"U";"LE3";"T";0;2;"at_home";"at_home";"home";"father";2;3;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";3;3;3;2;3;2;0;"16";"15";15 +"GP";"M";18;"U";"GT3";"T";4;4;"other";"other";"course";"mother";1;3;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";4;3;3;2;2;3;3;"9";"12";11 +"GP";"M";17;"U";"GT3";"T";3;3;"other";"services";"reputation";"mother";1;1;0;"no";"no";"no";"yes";"no";"yes";"yes";"no";4;3;5;3;5;5;3;"14";"15";16 +"GP";"M";17;"R";"GT3";"T";2;2;"services";"other";"course";"mother";4;1;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";4;4;5;5;5;4;8;"11";"10";10 +"GP";"F";17;"U";"GT3";"T";4;4;"teacher";"services";"course";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";5;4;4;1;3;4;7;"10";"9";9 +"GP";"F";17;"U";"GT3";"T";4;4;"teacher";"teacher";"course";"mother";2;3;0;"no";"yes";"yes";"no";"no";"yes";"yes";"yes";4;3;3;1;2;4;4;"14";"14";14 +"GP";"M";18;"U";"LE3";"T";2;2;"other";"other";"course";"mother";1;4;0;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;5;5;2;4;5;2;"9";"8";8 +"GP";"F";17;"R";"GT3";"T";2;4;"at_home";"other";"course";"father";1;3;0;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";4;4;3;1;1;5;7;"12";"14";14 +"GP";"F";18;"U";"GT3";"T";3;3;"services";"services";"home";"mother";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";5;3;4;1;1;4;0;"7";"0";0 +"GP";"F";18;"U";"LE3";"T";2;2;"other";"other";"home";"other";1;2;0;"no";"no";"no";"yes";"no";"yes";"yes";"yes";4;3;3;1;1;2;0;"8";"8";0 +"GP";"F";18;"R";"GT3";"T";2;2;"at_home";"other";"course";"mother";2;4;0;"no";"no";"no";"yes";"yes";"yes";"no";"no";4;4;4;1;1;4;0;"10";"9";0 +"GP";"F";17;"U";"GT3";"T";3;4;"services";"other";"course";"mother";1;3;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;4;5;1;3;5;16;"16";"15";15 +"GP";"F";19;"R";"GT3";"A";3;1;"services";"at_home";"home";"other";1;3;1;"no";"no";"yes";"no";"yes";"yes";"no";"no";5;4;3;1;2;5;12;"14";"13";13 +"GP";"F";17;"U";"GT3";"T";3;2;"other";"other";"home";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";4;3;2;2;3;2;0;"7";"8";0 +"GP";"F";18;"U";"LE3";"T";3;3;"services";"services";"home";"mother";1;4;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";5;3;3;1;1;1;7;"16";"15";17 +"GP";"F";17;"R";"GT3";"A";3;2;"other";"other";"home";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;3;2;3;2;4;"9";"10";10 +"GP";"F";19;"U";"GT3";"T";2;1;"services";"services";"home";"other";1;3;1;"no";"no";"yes";"yes";"yes";"yes";"yes";"yes";4;3;4;1;3;3;4;"11";"12";11 +"GP";"M";18;"U";"GT3";"T";4;4;"teacher";"services";"home";"father";1;2;1;"no";"yes";"no";"yes";"yes";"yes";"yes";"no";4;3;3;2;2;2;0;"10";"10";0 +"GP";"M";18;"U";"LE3";"T";3;4;"services";"other";"home";"mother";1;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"yes";4;3;3;1;3;5;11;"16";"15";15 +"GP";"F";17;"U";"GT3";"A";2;2;"at_home";"at_home";"home";"father";1;2;1;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";3;3;1;1;2;4;0;"9";"8";0 +"GP";"F";18;"U";"GT3";"T";2;3;"at_home";"other";"course";"mother";1;3;0;"no";"yes";"no";"no";"yes";"yes";"yes";"no";4;3;3;1;2;3;4;"11";"10";10 +"GP";"F";18;"U";"GT3";"T";3;2;"other";"services";"other";"mother";1;3;0;"no";"no";"no";"no";"yes";"yes";"yes";"yes";5;4;3;2;3;1;7;"13";"13";14 +"GP";"M";18;"R";"GT3";"T";4;3;"teacher";"services";"course";"mother";1;3;0;"no";"no";"no";"no";"yes";"yes";"yes";"yes";5;3;2;1;2;4;9;"16";"15";16 +"GP";"M";18;"U";"GT3";"T";4;3;"teacher";"other";"course";"mother";1;3;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";5;4;5;2;3;5;0;"10";"10";9 +"GP";"F";17;"U";"GT3";"T";4;3;"health";"other";"reputation";"mother";1;3;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;4;3;1;3;4;0;"13";"15";15 +"MS";"M";18;"R";"GT3";"T";3;2;"other";"other";"course";"mother";2;1;1;"no";"yes";"no";"no";"no";"yes";"yes";"no";2;5;5;5;5;5;10;"11";"13";13 +"MS";"M";19;"R";"GT3";"T";1;1;"other";"services";"home";"other";3;2;3;"no";"no";"no";"no";"yes";"yes";"yes";"no";5;4;4;3;3;2;8;"8";"7";8 +"MS";"M";17;"U";"GT3";"T";3;3;"health";"other";"course";"mother";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;5;4;2;3;3;2;"13";"13";13 +"MS";"M";18;"U";"LE3";"T";1;3;"at_home";"services";"course";"mother";1;1;1;"no";"no";"no";"no";"yes";"no";"yes";"yes";4;3;3;2;3;3;7;"8";"7";8 +"MS";"M";19;"R";"GT3";"T";1;1;"other";"other";"home";"other";3;1;1;"no";"yes";"no";"no";"yes";"yes";"yes";"no";4;4;4;3;3;5;4;"8";"8";8 +"MS";"M";17;"R";"GT3";"T";4;3;"services";"other";"home";"mother";2;2;0;"no";"yes";"yes";"yes";"no";"yes";"yes";"yes";4;5;5;1;3;2;4;"13";"11";11 +"MS";"F";18;"U";"GT3";"T";3;3;"services";"services";"course";"father";1;2;0;"no";"yes";"no";"no";"yes";"yes";"no";"yes";5;3;4;1;1;5;0;"10";"9";9 +"MS";"F";17;"R";"GT3";"T";4;4;"teacher";"services";"other";"father";2;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"no";4;3;3;1;2;5;4;"12";"13";13 +"MS";"F";17;"U";"LE3";"A";3;2;"services";"other";"reputation";"mother";2;2;0;"no";"no";"no";"no";"yes";"yes";"no";"yes";1;2;3;1;2;5;2;"12";"12";11 +"MS";"M";18;"U";"LE3";"T";1;1;"other";"services";"home";"father";2;1;0;"no";"no";"no";"no";"no";"yes";"yes";"yes";3;3;2;1;2;3;4;"10";"10";10 +"MS";"F";18;"U";"LE3";"T";1;1;"at_home";"services";"course";"father";2;3;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";5;3;2;1;1;4;0;"18";"16";16 +"MS";"F";18;"R";"LE3";"A";1;4;"at_home";"other";"course";"mother";3;2;0;"no";"no";"no";"no";"yes";"yes";"no";"yes";4;3;4;1;4;5;0;"13";"13";13 +"MS";"M";18;"R";"LE3";"T";1;1;"at_home";"other";"other";"mother";2;2;1;"no";"no";"no";"yes";"no";"no";"no";"no";4;4;3;2;3;5;2;"13";"12";12 +"MS";"F";18;"U";"GT3";"T";3;3;"services";"services";"other";"mother";2;2;0;"no";"yes";"no";"no";"yes";"yes";"yes";"yes";4;3;2;1;3;3;0;"11";"11";10 +"MS";"F";17;"U";"LE3";"T";4;4;"at_home";"at_home";"course";"mother";1;2;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";2;3;4;1;1;1;0;"16";"15";15 +"MS";"F";17;"R";"GT3";"T";1;2;"other";"services";"course";"father";2;2;0;"no";"no";"no";"no";"no";"yes";"no";"no";3;2;2;1;2;3;0;"12";"11";12 +"MS";"M";18;"R";"GT3";"T";1;3;"at_home";"other";"course";"mother";2;2;0;"no";"yes";"yes";"no";"yes";"yes";"no";"no";3;3;4;2;4;3;4;"10";"10";10 +"MS";"M";18;"U";"LE3";"T";4;4;"teacher";"services";"other";"mother";2;3;0;"no";"no";"yes";"no";"yes";"yes";"yes";"yes";4;2;2;2;2;5;0;"13";"13";13 +"MS";"F";17;"R";"GT3";"T";1;1;"other";"services";"reputation";"mother";3;1;1;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";5;2;1;1;2;1;0;"7";"6";0 +"MS";"F";18;"U";"GT3";"T";2;3;"at_home";"services";"course";"father";2;1;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"yes";5;2;3;1;2;4;0;"11";"10";10 +"MS";"F";18;"R";"GT3";"T";4;4;"other";"teacher";"other";"father";3;2;0;"no";"yes";"yes";"no";"no";"yes";"yes";"yes";3;2;2;4;2;5;10;"14";"12";11 +"MS";"F";19;"U";"LE3";"T";3;2;"services";"services";"home";"other";2;2;2;"no";"no";"no";"yes";"yes";"yes";"no";"yes";3;2;2;1;1;3;4;"7";"7";9 +"MS";"M";18;"R";"LE3";"T";1;2;"at_home";"services";"other";"father";3;1;0;"no";"yes";"yes";"yes";"yes";"no";"yes";"yes";4;3;3;2;3;3;3;"14";"12";12 +"MS";"F";17;"U";"GT3";"T";2;2;"other";"at_home";"home";"mother";1;3;0;"no";"no";"no";"yes";"yes";"yes";"no";"yes";3;4;3;1;1;3;8;"13";"11";11 +"MS";"F";17;"R";"GT3";"T";1;2;"other";"other";"course";"mother";1;1;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";3;5;5;1;3;1;14;"6";"5";5 +"MS";"F";18;"R";"LE3";"T";4;4;"other";"other";"reputation";"mother";2;3;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";5;4;4;1;1;1;0;"19";"18";19 +"MS";"F";18;"R";"GT3";"T";1;1;"other";"other";"home";"mother";4;3;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";4;3;2;1;2;4;2;"8";"8";10 +"MS";"F";20;"U";"GT3";"T";4;2;"health";"other";"course";"other";2;3;2;"no";"yes";"yes";"no";"no";"yes";"yes";"yes";5;4;3;1;1;3;4;"15";"14";15 +"MS";"F";18;"R";"LE3";"T";4;4;"teacher";"services";"course";"mother";1;2;0;"no";"no";"yes";"yes";"yes";"yes";"yes";"no";5;4;3;3;4;2;4;"8";"9";10 +"MS";"F";18;"U";"GT3";"T";3;3;"other";"other";"home";"mother";1;2;0;"no";"no";"yes";"no";"yes";"yes";"yes";"yes";4;1;3;1;2;1;0;"15";"15";15 +"MS";"F";17;"R";"GT3";"T";3;1;"at_home";"other";"reputation";"mother";1;2;0;"no";"yes";"yes";"yes";"no";"yes";"yes";"no";4;5;4;2;3;1;17;"10";"10";10 +"MS";"M";18;"U";"GT3";"T";4;4;"teacher";"teacher";"home";"father";1;2;0;"no";"no";"yes";"yes";"no";"yes";"yes";"no";3;2;4;1;4;2;4;"15";"14";14 +"MS";"M";18;"R";"GT3";"T";2;1;"other";"other";"other";"mother";2;1;0;"no";"no";"no";"yes";"no";"yes";"yes";"yes";4;4;3;1;3;5;5;"7";"6";7 +"MS";"M";17;"U";"GT3";"T";2;3;"other";"services";"home";"father";2;2;0;"no";"no";"no";"yes";"yes";"yes";"yes";"no";4;4;3;1;1;3;2;"11";"11";10 +"MS";"M";19;"R";"GT3";"T";1;1;"other";"services";"other";"mother";2;1;1;"no";"no";"no";"no";"yes";"yes";"no";"no";4;3;2;1;3;5;0;"6";"5";0 +"MS";"M";18;"R";"GT3";"T";4;2;"other";"other";"home";"father";2;1;1;"no";"no";"yes";"no";"yes";"yes";"no";"no";5;4;3;4;3;3;14;"6";"5";5 +"MS";"F";18;"R";"GT3";"T";2;2;"at_home";"other";"other";"mother";2;3;0;"no";"no";"yes";"no";"yes";"yes";"no";"no";5;3;3;1;3;4;2;"10";"9";10 +"MS";"F";18;"R";"GT3";"T";4;4;"teacher";"at_home";"reputation";"mother";3;1;0;"no";"yes";"yes";"yes";"yes";"yes";"yes";"yes";4;4;3;2;2;5;7;"6";"5";6 +"MS";"F";19;"R";"GT3";"T";2;3;"services";"other";"course";"mother";1;3;1;"no";"no";"no";"yes";"no";"yes";"yes";"no";5;4;2;1;2;5;0;"7";"5";0 +"MS";"F";18;"U";"LE3";"T";3;1;"teacher";"services";"course";"mother";1;2;0;"no";"yes";"yes";"no";"yes";"yes";"yes";"no";4;3;4;1;1;1;0;"7";"9";8 +"MS";"F";18;"U";"GT3";"T";1;1;"other";"other";"course";"mother";2;2;1;"no";"no";"no";"yes";"yes";"yes";"no";"no";1;1;1;1;1;5;0;"6";"5";0 +"MS";"M";20;"U";"LE3";"A";2;2;"services";"services";"course";"other";1;2;2;"no";"yes";"yes";"no";"yes";"yes";"no";"no";5;5;4;4;5;4;11;"9";"9";9 +"MS";"M";17;"U";"LE3";"T";3;1;"services";"services";"course";"mother";2;1;0;"no";"no";"no";"no";"no";"yes";"yes";"no";2;4;5;3;4;2;3;"14";"16";16 +"MS";"M";21;"R";"GT3";"T";1;1;"other";"other";"course";"other";1;1;3;"no";"no";"no";"no";"no";"yes";"no";"no";5;5;3;3;3;3;3;"10";"8";7 +"MS";"M";18;"R";"LE3";"T";3;2;"services";"other";"course";"mother";3;1;0;"no";"no";"no";"no";"no";"yes";"yes";"no";4;4;1;3;4;5;0;"11";"12";10 +"MS";"M";19;"U";"LE3";"T";1;1;"other";"at_home";"course";"father";1;1;0;"no";"no";"no";"no";"yes";"yes";"yes";"no";3;2;3;3;3;5;5;"8";"9";9 diff --git a/debug.py b/debug.py new file mode 100644 index 0000000..0d51211 --- /dev/null +++ b/debug.py @@ -0,0 +1,11 @@ +import pandas as pd + +# Load your CSV file +df = pd.read_csv('data/student-mat.csv') + +# Get the shape of the DataFrame +rows, columns = df.shape + +# Print the number of rows and columns +print("Number of rows:", rows) +print("Number of columns:", columns) diff --git a/dtrees/dim_100_nleaves_100.json b/dtrees/dim_100_nleaves_100.json new file mode 100644 index 0000000..254ab00 --- /dev/null +++ b/dtrees/dim_100_nleaves_100.json @@ -0,0 +1,1604 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "leaf", + "class": "positive" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "leaf", + "class": "positive" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "positive" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "positive" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "leaf", + "class": "positive" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "leaf", + "class": "negative" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "leaf", + "class": "negative" + }, + "134": { + "id": 134, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "leaf", + "class": "positive" + }, + "182": { + "id": 182, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "leaf", + "class": "negative" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "positive" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "leaf", + "class": "negative" + }, + "112": { + "id": 112, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "leaf", + "class": "positive" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "leaf", + "class": "positive" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "leaf", + "class": "negative" + }, + "90": { + "id": 90, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "leaf", + "class": "negative" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "leaf", + "class": "negative" + }, + "162": { + "id": 162, + "type": "leaf", + "class": "positive" + }, + "160": { + "id": 160, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "leaf", + "class": "negative" + }, + "62": { + "id": 62, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "leaf", + "class": "positive" + }, + "44": { + "id": 44, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "leaf", + "class": "negative" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "leaf", + "class": "negative" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "negative" + }, + "104": { + "id": 104, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "leaf", + "class": "negative" + }, + "14": { + "id": 14, + "type": "leaf", + "class": "negative" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_100_nleaves_1000.json b/dtrees/dim_100_nleaves_1000.json new file mode 100644 index 0000000..efe1d35 --- /dev/null +++ b/dtrees/dim_100_nleaves_1000.json @@ -0,0 +1,14204 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1111, + "id_right": 1112 + }, + "1111": { + "id": 1111, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1113, + "id_right": 1114 + }, + "1113": { + "id": 1113, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1117, + "id_right": 1118 + }, + "1117": { + "id": 1117, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1119, + "id_right": 1120 + }, + "1119": { + "id": 1119, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1227, + "id_right": 1228 + }, + "1227": { + "id": 1227, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1809, + "id_right": 1810 + }, + "1809": { + "id": 1809, + "type": "leaf", + "class": "positive" + }, + "1810": { + "id": 1810, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1811, + "id_right": 1812 + }, + "1811": { + "id": 1811, + "type": "leaf", + "class": "positive" + }, + "1812": { + "id": 1812, + "type": "leaf", + "class": "negative" + }, + "1228": { + "id": 1228, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1251, + "id_right": 1252 + }, + "1251": { + "id": 1251, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1255, + "id_right": 1256 + }, + "1255": { + "id": 1255, + "type": "leaf", + "class": "positive" + }, + "1256": { + "id": 1256, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1551, + "id_right": 1552 + }, + "1551": { + "id": 1551, + "type": "leaf", + "class": "negative" + }, + "1552": { + "id": 1552, + "type": "leaf", + "class": "positive" + }, + "1252": { + "id": 1252, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1253, + "id_right": 1254 + }, + "1253": { + "id": 1253, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1273, + "id_right": 1274 + }, + "1273": { + "id": 1273, + "type": "leaf", + "class": "positive" + }, + "1274": { + "id": 1274, + "type": "leaf", + "class": "negative" + }, + "1254": { + "id": 1254, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1257, + "id_right": 1258 + }, + "1257": { + "id": 1257, + "type": "leaf", + "class": "negative" + }, + "1258": { + "id": 1258, + "type": "leaf", + "class": "positive" + }, + "1120": { + "id": 1120, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1145, + "id_right": 1146 + }, + "1145": { + "id": 1145, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1147, + "id_right": 1148 + }, + "1147": { + "id": 1147, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 1221, + "id_right": 1222 + }, + "1221": { + "id": 1221, + "type": "leaf", + "class": "negative" + }, + "1222": { + "id": 1222, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1223, + "id_right": 1224 + }, + "1223": { + "id": 1223, + "type": "leaf", + "class": "negative" + }, + "1224": { + "id": 1224, + "type": "leaf", + "class": "positive" + }, + "1148": { + "id": 1148, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1909, + "id_right": 1910 + }, + "1909": { + "id": 1909, + "type": "leaf", + "class": "positive" + }, + "1910": { + "id": 1910, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1911, + "id_right": 1912 + }, + "1911": { + "id": 1911, + "type": "leaf", + "class": "positive" + }, + "1912": { + "id": 1912, + "type": "leaf", + "class": "negative" + }, + "1146": { + "id": 1146, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1149, + "id_right": 1150 + }, + "1149": { + "id": 1149, + "type": "leaf", + "class": "negative" + }, + "1150": { + "id": 1150, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1151, + "id_right": 1152 + }, + "1151": { + "id": 1151, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1235, + "id_right": 1236 + }, + "1235": { + "id": 1235, + "type": "leaf", + "class": "negative" + }, + "1236": { + "id": 1236, + "type": "leaf", + "class": "positive" + }, + "1152": { + "id": 1152, + "type": "leaf", + "class": "negative" + }, + "1118": { + "id": 1118, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1123, + "id_right": 1124 + }, + "1123": { + "id": 1123, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1125, + "id_right": 1126 + }, + "1125": { + "id": 1125, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1135, + "id_right": 1136 + }, + "1135": { + "id": 1135, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1755, + "id_right": 1756 + }, + "1755": { + "id": 1755, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1757, + "id_right": 1758 + }, + "1757": { + "id": 1757, + "type": "leaf", + "class": "negative" + }, + "1758": { + "id": 1758, + "type": "leaf", + "class": "positive" + }, + "1756": { + "id": 1756, + "type": "leaf", + "class": "positive" + }, + "1136": { + "id": 1136, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1137, + "id_right": 1138 + }, + "1137": { + "id": 1137, + "type": "leaf", + "class": "positive" + }, + "1138": { + "id": 1138, + "type": "leaf", + "class": "negative" + }, + "1126": { + "id": 1126, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1127, + "id_right": 1128 + }, + "1127": { + "id": 1127, + "type": "leaf", + "class": "negative" + }, + "1128": { + "id": 1128, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1129, + "id_right": 1130 + }, + "1129": { + "id": 1129, + "type": "leaf", + "class": "positive" + }, + "1130": { + "id": 1130, + "type": "leaf", + "class": "negative" + }, + "1124": { + "id": 1124, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1319, + "id_right": 1320 + }, + "1319": { + "id": 1319, + "type": "leaf", + "class": "negative" + }, + "1320": { + "id": 1320, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1321, + "id_right": 1322 + }, + "1321": { + "id": 1321, + "type": "leaf", + "class": "negative" + }, + "1322": { + "id": 1322, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1323, + "id_right": 1324 + }, + "1323": { + "id": 1323, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1325, + "id_right": 1326 + }, + "1325": { + "id": 1325, + "type": "leaf", + "class": "negative" + }, + "1326": { + "id": 1326, + "type": "leaf", + "class": "positive" + }, + "1324": { + "id": 1324, + "type": "leaf", + "class": "positive" + }, + "1114": { + "id": 1114, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1115, + "id_right": 1116 + }, + "1115": { + "id": 1115, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1121, + "id_right": 1122 + }, + "1121": { + "id": 1121, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1133, + "id_right": 1134 + }, + "1133": { + "id": 1133, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1237, + "id_right": 1238 + }, + "1237": { + "id": 1237, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1239, + "id_right": 1240 + }, + "1239": { + "id": 1239, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1241, + "id_right": 1242 + }, + "1241": { + "id": 1241, + "type": "leaf", + "class": "positive" + }, + "1242": { + "id": 1242, + "type": "leaf", + "class": "negative" + }, + "1240": { + "id": 1240, + "type": "leaf", + "class": "positive" + }, + "1238": { + "id": 1238, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1243, + "id_right": 1244 + }, + "1243": { + "id": 1243, + "type": "leaf", + "class": "negative" + }, + "1244": { + "id": 1244, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1549, + "id_right": 1550 + }, + "1549": { + "id": 1549, + "type": "leaf", + "class": "positive" + }, + "1550": { + "id": 1550, + "type": "leaf", + "class": "negative" + }, + "1134": { + "id": 1134, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1855, + "id_right": 1856 + }, + "1855": { + "id": 1855, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1857, + "id_right": 1858 + }, + "1857": { + "id": 1857, + "type": "leaf", + "class": "positive" + }, + "1858": { + "id": 1858, + "type": "leaf", + "class": "negative" + }, + "1856": { + "id": 1856, + "type": "leaf", + "class": "positive" + }, + "1122": { + "id": 1122, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1131, + "id_right": 1132 + }, + "1131": { + "id": 1131, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1669, + "id_right": 1670 + }, + "1669": { + "id": 1669, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1671, + "id_right": 1672 + }, + "1671": { + "id": 1671, + "type": "leaf", + "class": "positive" + }, + "1672": { + "id": 1672, + "type": "leaf", + "class": "negative" + }, + "1670": { + "id": 1670, + "type": "leaf", + "class": "negative" + }, + "1132": { + "id": 1132, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1199, + "id_right": 1200 + }, + "1199": { + "id": 1199, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1203, + "id_right": 1204 + }, + "1203": { + "id": 1203, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1979, + "id_right": 1980 + }, + "1979": { + "id": 1979, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1981, + "id_right": 1982 + }, + "1981": { + "id": 1981, + "type": "leaf", + "class": "positive" + }, + "1982": { + "id": 1982, + "type": "leaf", + "class": "negative" + }, + "1980": { + "id": 1980, + "type": "leaf", + "class": "negative" + }, + "1204": { + "id": 1204, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1385, + "id_right": 1386 + }, + "1385": { + "id": 1385, + "type": "leaf", + "class": "negative" + }, + "1386": { + "id": 1386, + "type": "leaf", + "class": "positive" + }, + "1200": { + "id": 1200, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1201, + "id_right": 1202 + }, + "1201": { + "id": 1201, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1387, + "id_right": 1388 + }, + "1387": { + "id": 1387, + "type": "leaf", + "class": "positive" + }, + "1388": { + "id": 1388, + "type": "leaf", + "class": "negative" + }, + "1202": { + "id": 1202, + "type": "leaf", + "class": "positive" + }, + "1116": { + "id": 1116, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1139, + "id_right": 1140 + }, + "1139": { + "id": 1139, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 1141, + "id_right": 1142 + }, + "1141": { + "id": 1141, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1143, + "id_right": 1144 + }, + "1143": { + "id": 1143, + "type": "leaf", + "class": "positive" + }, + "1144": { + "id": 1144, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1917, + "id_right": 1918 + }, + "1917": { + "id": 1917, + "type": "leaf", + "class": "negative" + }, + "1918": { + "id": 1918, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1919, + "id_right": 1920 + }, + "1919": { + "id": 1919, + "type": "leaf", + "class": "positive" + }, + "1920": { + "id": 1920, + "type": "leaf", + "class": "negative" + }, + "1142": { + "id": 1142, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 1205, + "id_right": 1206 + }, + "1205": { + "id": 1205, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1207, + "id_right": 1208 + }, + "1207": { + "id": 1207, + "type": "leaf", + "class": "negative" + }, + "1208": { + "id": 1208, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 1231, + "id_right": 1232 + }, + "1231": { + "id": 1231, + "type": "leaf", + "class": "negative" + }, + "1232": { + "id": 1232, + "type": "leaf", + "class": "positive" + }, + "1206": { + "id": 1206, + "type": "leaf", + "class": "positive" + }, + "1140": { + "id": 1140, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1791, + "id_right": 1792 + }, + "1791": { + "id": 1791, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1793, + "id_right": 1794 + }, + "1793": { + "id": 1793, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1795, + "id_right": 1796 + }, + "1795": { + "id": 1795, + "type": "leaf", + "class": "positive" + }, + "1796": { + "id": 1796, + "type": "leaf", + "class": "negative" + }, + "1794": { + "id": 1794, + "type": "leaf", + "class": "positive" + }, + "1792": { + "id": 1792, + "type": "leaf", + "class": "positive" + }, + "1112": { + "id": 1112, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1153, + "id_right": 1154 + }, + "1153": { + "id": 1153, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1165, + "id_right": 1166 + }, + "1165": { + "id": 1165, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1167, + "id_right": 1168 + }, + "1167": { + "id": 1167, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 1173, + "id_right": 1174 + }, + "1173": { + "id": 1173, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1727, + "id_right": 1728 + }, + "1727": { + "id": 1727, + "type": "leaf", + "class": "positive" + }, + "1728": { + "id": 1728, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1729, + "id_right": 1730 + }, + "1729": { + "id": 1729, + "type": "leaf", + "class": "negative" + }, + "1730": { + "id": 1730, + "type": "leaf", + "class": "positive" + }, + "1174": { + "id": 1174, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1175, + "id_right": 1176 + }, + "1175": { + "id": 1175, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1225, + "id_right": 1226 + }, + "1225": { + "id": 1225, + "type": "leaf", + "class": "positive" + }, + "1226": { + "id": 1226, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 1559, + "id_right": 1560 + }, + "1559": { + "id": 1559, + "type": "leaf", + "class": "positive" + }, + "1560": { + "id": 1560, + "type": "leaf", + "class": "negative" + }, + "1176": { + "id": 1176, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1939, + "id_right": 1940 + }, + "1939": { + "id": 1939, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1941, + "id_right": 1942 + }, + "1941": { + "id": 1941, + "type": "leaf", + "class": "positive" + }, + "1942": { + "id": 1942, + "type": "leaf", + "class": "negative" + }, + "1940": { + "id": 1940, + "type": "leaf", + "class": "negative" + }, + "1168": { + "id": 1168, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1169, + "id_right": 1170 + }, + "1169": { + "id": 1169, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 1171, + "id_right": 1172 + }, + "1171": { + "id": 1171, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1437, + "id_right": 1438 + }, + "1437": { + "id": 1437, + "type": "leaf", + "class": "positive" + }, + "1438": { + "id": 1438, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1893, + "id_right": 1894 + }, + "1893": { + "id": 1893, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1895, + "id_right": 1896 + }, + "1895": { + "id": 1895, + "type": "leaf", + "class": "negative" + }, + "1896": { + "id": 1896, + "type": "leaf", + "class": "positive" + }, + "1894": { + "id": 1894, + "type": "leaf", + "class": "negative" + }, + "1172": { + "id": 1172, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1859, + "id_right": 1860 + }, + "1859": { + "id": 1859, + "type": "leaf", + "class": "positive" + }, + "1860": { + "id": 1860, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1861, + "id_right": 1862 + }, + "1861": { + "id": 1861, + "type": "leaf", + "class": "negative" + }, + "1862": { + "id": 1862, + "type": "leaf", + "class": "positive" + }, + "1170": { + "id": 1170, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1763, + "id_right": 1764 + }, + "1763": { + "id": 1763, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1765, + "id_right": 1766 + }, + "1765": { + "id": 1765, + "type": "leaf", + "class": "negative" + }, + "1766": { + "id": 1766, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1767, + "id_right": 1768 + }, + "1767": { + "id": 1767, + "type": "leaf", + "class": "negative" + }, + "1768": { + "id": 1768, + "type": "leaf", + "class": "positive" + }, + "1764": { + "id": 1764, + "type": "leaf", + "class": "negative" + }, + "1166": { + "id": 1166, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1177, + "id_right": 1178 + }, + "1177": { + "id": 1177, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1215, + "id_right": 1216 + }, + "1215": { + "id": 1215, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1217, + "id_right": 1218 + }, + "1217": { + "id": 1217, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1219, + "id_right": 1220 + }, + "1219": { + "id": 1219, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1229, + "id_right": 1230 + }, + "1229": { + "id": 1229, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1555, + "id_right": 1556 + }, + "1555": { + "id": 1555, + "type": "leaf", + "class": "negative" + }, + "1556": { + "id": 1556, + "type": "leaf", + "class": "positive" + }, + "1230": { + "id": 1230, + "type": "leaf", + "class": "negative" + }, + "1220": { + "id": 1220, + "type": "leaf", + "class": "positive" + }, + "1218": { + "id": 1218, + "type": "leaf", + "class": "negative" + }, + "1216": { + "id": 1216, + "type": "leaf", + "class": "negative" + }, + "1178": { + "id": 1178, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1179, + "id_right": 1180 + }, + "1179": { + "id": 1179, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1181, + "id_right": 1182 + }, + "1181": { + "id": 1181, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1183, + "id_right": 1184 + }, + "1183": { + "id": 1183, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1191, + "id_right": 1192 + }, + "1191": { + "id": 1191, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1193, + "id_right": 1194 + }, + "1193": { + "id": 1193, + "type": "leaf", + "class": "negative" + }, + "1194": { + "id": 1194, + "type": "leaf", + "class": "positive" + }, + "1192": { + "id": 1192, + "type": "leaf", + "class": "negative" + }, + "1184": { + "id": 1184, + "type": "leaf", + "class": "positive" + }, + "1182": { + "id": 1182, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1491, + "id_right": 1492 + }, + "1491": { + "id": 1491, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1493, + "id_right": 1494 + }, + "1493": { + "id": 1493, + "type": "leaf", + "class": "negative" + }, + "1494": { + "id": 1494, + "type": "leaf", + "class": "positive" + }, + "1492": { + "id": 1492, + "type": "leaf", + "class": "positive" + }, + "1180": { + "id": 1180, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1185, + "id_right": 1186 + }, + "1185": { + "id": 1185, + "type": "leaf", + "class": "negative" + }, + "1186": { + "id": 1186, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1187, + "id_right": 1188 + }, + "1187": { + "id": 1187, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1233, + "id_right": 1234 + }, + "1233": { + "id": 1233, + "type": "leaf", + "class": "positive" + }, + "1234": { + "id": 1234, + "type": "leaf", + "class": "negative" + }, + "1188": { + "id": 1188, + "type": "leaf", + "class": "negative" + }, + "1154": { + "id": 1154, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1155, + "id_right": 1156 + }, + "1155": { + "id": 1155, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1157, + "id_right": 1158 + }, + "1157": { + "id": 1157, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1195, + "id_right": 1196 + }, + "1195": { + "id": 1195, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1349, + "id_right": 1350 + }, + "1349": { + "id": 1349, + "type": "leaf", + "class": "positive" + }, + "1350": { + "id": 1350, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 1351, + "id_right": 1352 + }, + "1351": { + "id": 1351, + "type": "leaf", + "class": "positive" + }, + "1352": { + "id": 1352, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1353, + "id_right": 1354 + }, + "1353": { + "id": 1353, + "type": "leaf", + "class": "negative" + }, + "1354": { + "id": 1354, + "type": "leaf", + "class": "positive" + }, + "1196": { + "id": 1196, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1197, + "id_right": 1198 + }, + "1197": { + "id": 1197, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1639, + "id_right": 1640 + }, + "1639": { + "id": 1639, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1641, + "id_right": 1642 + }, + "1641": { + "id": 1641, + "type": "leaf", + "class": "positive" + }, + "1642": { + "id": 1642, + "type": "leaf", + "class": "negative" + }, + "1640": { + "id": 1640, + "type": "leaf", + "class": "negative" + }, + "1198": { + "id": 1198, + "type": "leaf", + "class": "positive" + }, + "1158": { + "id": 1158, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1361, + "id_right": 1362 + }, + "1361": { + "id": 1361, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1363, + "id_right": 1364 + }, + "1363": { + "id": 1363, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1951, + "id_right": 1952 + }, + "1951": { + "id": 1951, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1953, + "id_right": 1954 + }, + "1953": { + "id": 1953, + "type": "leaf", + "class": "negative" + }, + "1954": { + "id": 1954, + "type": "leaf", + "class": "positive" + }, + "1952": { + "id": 1952, + "type": "leaf", + "class": "negative" + }, + "1364": { + "id": 1364, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 1365, + "id_right": 1366 + }, + "1365": { + "id": 1365, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1399, + "id_right": 1400 + }, + "1399": { + "id": 1399, + "type": "leaf", + "class": "negative" + }, + "1400": { + "id": 1400, + "type": "leaf", + "class": "positive" + }, + "1366": { + "id": 1366, + "type": "leaf", + "class": "positive" + }, + "1362": { + "id": 1362, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1797, + "id_right": 1798 + }, + "1797": { + "id": 1797, + "type": "leaf", + "class": "negative" + }, + "1798": { + "id": 1798, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1799, + "id_right": 1800 + }, + "1799": { + "id": 1799, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1967, + "id_right": 1968 + }, + "1967": { + "id": 1967, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1969, + "id_right": 1970 + }, + "1969": { + "id": 1969, + "type": "leaf", + "class": "negative" + }, + "1970": { + "id": 1970, + "type": "leaf", + "class": "positive" + }, + "1968": { + "id": 1968, + "type": "leaf", + "class": "negative" + }, + "1800": { + "id": 1800, + "type": "leaf", + "class": "positive" + }, + "1156": { + "id": 1156, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1159, + "id_right": 1160 + }, + "1159": { + "id": 1159, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1161, + "id_right": 1162 + }, + "1161": { + "id": 1161, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1163, + "id_right": 1164 + }, + "1163": { + "id": 1163, + "type": "leaf", + "class": "positive" + }, + "1164": { + "id": 1164, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1189, + "id_right": 1190 + }, + "1189": { + "id": 1189, + "type": "leaf", + "class": "negative" + }, + "1190": { + "id": 1190, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1381, + "id_right": 1382 + }, + "1381": { + "id": 1381, + "type": "leaf", + "class": "negative" + }, + "1382": { + "id": 1382, + "type": "leaf", + "class": "positive" + }, + "1162": { + "id": 1162, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1495, + "id_right": 1496 + }, + "1495": { + "id": 1495, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1497, + "id_right": 1498 + }, + "1497": { + "id": 1497, + "type": "leaf", + "class": "positive" + }, + "1498": { + "id": 1498, + "type": "leaf", + "class": "negative" + }, + "1496": { + "id": 1496, + "type": "leaf", + "class": "negative" + }, + "1160": { + "id": 1160, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1209, + "id_right": 1210 + }, + "1209": { + "id": 1209, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1211, + "id_right": 1212 + }, + "1211": { + "id": 1211, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1213, + "id_right": 1214 + }, + "1213": { + "id": 1213, + "type": "leaf", + "class": "negative" + }, + "1214": { + "id": 1214, + "type": "leaf", + "class": "positive" + }, + "1212": { + "id": 1212, + "type": "leaf", + "class": "positive" + }, + "1210": { + "id": 1210, + "type": "leaf", + "class": "positive" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1625, + "id_right": 1626 + }, + "1625": { + "id": 1625, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1627, + "id_right": 1628 + }, + "1627": { + "id": 1627, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1631, + "id_right": 1632 + }, + "1631": { + "id": 1631, + "type": "leaf", + "class": "negative" + }, + "1632": { + "id": 1632, + "type": "leaf", + "class": "positive" + }, + "1628": { + "id": 1628, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1629, + "id_right": 1630 + }, + "1629": { + "id": 1629, + "type": "leaf", + "class": "positive" + }, + "1630": { + "id": 1630, + "type": "leaf", + "class": "negative" + }, + "1626": { + "id": 1626, + "type": "leaf", + "class": "positive" + }, + "796": { + "id": 796, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "leaf", + "class": "positive" + }, + "802": { + "id": 802, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1421, + "id_right": 1422 + }, + "1421": { + "id": 1421, + "type": "leaf", + "class": "negative" + }, + "1422": { + "id": 1422, + "type": "leaf", + "class": "positive" + }, + "824": { + "id": 824, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "leaf", + "class": "negative" + }, + "798": { + "id": 798, + "type": "leaf", + "class": "positive" + }, + "732": { + "id": 732, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "leaf", + "class": "negative" + }, + "952": { + "id": 952, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1615, + "id_right": 1616 + }, + "1615": { + "id": 1615, + "type": "leaf", + "class": "positive" + }, + "1616": { + "id": 1616, + "type": "leaf", + "class": "negative" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "leaf", + "class": "positive" + }, + "736": { + "id": 736, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "leaf", + "class": "negative" + }, + "742": { + "id": 742, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1409, + "id_right": 1410 + }, + "1409": { + "id": 1409, + "type": "leaf", + "class": "positive" + }, + "1410": { + "id": 1410, + "type": "leaf", + "class": "negative" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "positive" + }, + "744": { + "id": 744, + "type": "leaf", + "class": "negative" + }, + "734": { + "id": 734, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1503, + "id_right": 1504 + }, + "1503": { + "id": 1503, + "type": "leaf", + "class": "positive" + }, + "1504": { + "id": 1504, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1505, + "id_right": 1506 + }, + "1505": { + "id": 1505, + "type": "leaf", + "class": "positive" + }, + "1506": { + "id": 1506, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1507, + "id_right": 1508 + }, + "1507": { + "id": 1507, + "type": "leaf", + "class": "negative" + }, + "1508": { + "id": 1508, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1509, + "id_right": 1510 + }, + "1509": { + "id": 1509, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1567, + "id_right": 1568 + }, + "1567": { + "id": 1567, + "type": "leaf", + "class": "negative" + }, + "1568": { + "id": 1568, + "type": "leaf", + "class": "positive" + }, + "1510": { + "id": 1510, + "type": "leaf", + "class": "positive" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "leaf", + "class": "positive" + }, + "840": { + "id": 840, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "negative" + }, + "844": { + "id": 844, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1423, + "id_right": 1424 + }, + "1423": { + "id": 1423, + "type": "leaf", + "class": "positive" + }, + "1424": { + "id": 1424, + "type": "leaf", + "class": "negative" + }, + "842": { + "id": 842, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1773, + "id_right": 1774 + }, + "1773": { + "id": 1773, + "type": "leaf", + "class": "positive" + }, + "1774": { + "id": 1774, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1775, + "id_right": 1776 + }, + "1775": { + "id": 1775, + "type": "leaf", + "class": "positive" + }, + "1776": { + "id": 1776, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "leaf", + "class": "negative" + }, + "630": { + "id": 630, + "type": "leaf", + "class": "positive" + }, + "198": { + "id": 198, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1673, + "id_right": 1674 + }, + "1673": { + "id": 1673, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1675, + "id_right": 1676 + }, + "1675": { + "id": 1675, + "type": "leaf", + "class": "negative" + }, + "1676": { + "id": 1676, + "type": "leaf", + "class": "positive" + }, + "1674": { + "id": 1674, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "leaf", + "class": "positive" + }, + "306": { + "id": 306, + "type": "leaf", + "class": "negative" + }, + "304": { + "id": 304, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "leaf", + "class": "negative" + }, + "972": { + "id": 972, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 1519, + "id_right": 1520 + }, + "1519": { + "id": 1519, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1987, + "id_right": 1988 + }, + "1987": { + "id": 1987, + "type": "leaf", + "class": "positive" + }, + "1988": { + "id": 1988, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1989, + "id_right": 1990 + }, + "1989": { + "id": 1989, + "type": "leaf", + "class": "positive" + }, + "1990": { + "id": 1990, + "type": "leaf", + "class": "negative" + }, + "1520": { + "id": 1520, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "positive" + }, + "400": { + "id": 400, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1431, + "id_right": 1432 + }, + "1431": { + "id": 1431, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1433, + "id_right": 1434 + }, + "1433": { + "id": 1433, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1435, + "id_right": 1436 + }, + "1435": { + "id": 1435, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1575, + "id_right": 1576 + }, + "1575": { + "id": 1575, + "type": "leaf", + "class": "positive" + }, + "1576": { + "id": 1576, + "type": "leaf", + "class": "negative" + }, + "1436": { + "id": 1436, + "type": "leaf", + "class": "negative" + }, + "1434": { + "id": 1434, + "type": "leaf", + "class": "positive" + }, + "1432": { + "id": 1432, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1705, + "id_right": 1706 + }, + "1705": { + "id": 1705, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1707, + "id_right": 1708 + }, + "1707": { + "id": 1707, + "type": "leaf", + "class": "positive" + }, + "1708": { + "id": 1708, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1709, + "id_right": 1710 + }, + "1709": { + "id": 1709, + "type": "leaf", + "class": "negative" + }, + "1710": { + "id": 1710, + "type": "leaf", + "class": "positive" + }, + "1706": { + "id": 1706, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1057, + "id_right": 1058 + }, + "1057": { + "id": 1057, + "type": "leaf", + "class": "negative" + }, + "1058": { + "id": 1058, + "type": "leaf", + "class": "positive" + }, + "848": { + "id": 848, + "type": "leaf", + "class": "negative" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 1107, + "id_right": 1108 + }, + "1107": { + "id": 1107, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1109, + "id_right": 1110 + }, + "1109": { + "id": 1109, + "type": "leaf", + "class": "negative" + }, + "1110": { + "id": 1110, + "type": "leaf", + "class": "positive" + }, + "1108": { + "id": 1108, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "leaf", + "class": "negative" + }, + "456": { + "id": 456, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1391, + "id_right": 1392 + }, + "1391": { + "id": 1391, + "type": "leaf", + "class": "positive" + }, + "1392": { + "id": 1392, + "type": "leaf", + "class": "negative" + }, + "538": { + "id": 538, + "type": "leaf", + "class": "positive" + }, + "216": { + "id": 216, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1529, + "id_right": 1530 + }, + "1529": { + "id": 1529, + "type": "leaf", + "class": "negative" + }, + "1530": { + "id": 1530, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1531, + "id_right": 1532 + }, + "1531": { + "id": 1531, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1533, + "id_right": 1534 + }, + "1533": { + "id": 1533, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1535, + "id_right": 1536 + }, + "1535": { + "id": 1535, + "type": "leaf", + "class": "negative" + }, + "1536": { + "id": 1536, + "type": "leaf", + "class": "positive" + }, + "1534": { + "id": 1534, + "type": "leaf", + "class": "positive" + }, + "1532": { + "id": 1532, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "leaf", + "class": "positive" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "leaf", + "class": "negative" + }, + "728": { + "id": 728, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1565, + "id_right": 1566 + }, + "1565": { + "id": 1565, + "type": "leaf", + "class": "positive" + }, + "1566": { + "id": 1566, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "leaf", + "class": "positive" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1065, + "id_right": 1066 + }, + "1065": { + "id": 1065, + "type": "leaf", + "class": "negative" + }, + "1066": { + "id": 1066, + "type": "leaf", + "class": "positive" + }, + "498": { + "id": 498, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1067, + "id_right": 1068 + }, + "1067": { + "id": 1067, + "type": "leaf", + "class": "positive" + }, + "1068": { + "id": 1068, + "type": "leaf", + "class": "negative" + }, + "488": { + "id": 488, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "leaf", + "class": "negative" + }, + "764": { + "id": 764, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1287, + "id_right": 1288 + }, + "1287": { + "id": 1287, + "type": "leaf", + "class": "positive" + }, + "1288": { + "id": 1288, + "type": "leaf", + "class": "negative" + }, + "762": { + "id": 762, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1553, + "id_right": 1554 + }, + "1553": { + "id": 1553, + "type": "leaf", + "class": "negative" + }, + "1554": { + "id": 1554, + "type": "leaf", + "class": "positive" + }, + "760": { + "id": 760, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1975, + "id_right": 1976 + }, + "1975": { + "id": 1975, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1977, + "id_right": 1978 + }, + "1977": { + "id": 1977, + "type": "leaf", + "class": "positive" + }, + "1978": { + "id": 1978, + "type": "leaf", + "class": "negative" + }, + "1976": { + "id": 1976, + "type": "leaf", + "class": "positive" + }, + "696": { + "id": 696, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1403, + "id_right": 1404 + }, + "1403": { + "id": 1403, + "type": "leaf", + "class": "negative" + }, + "1404": { + "id": 1404, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "leaf", + "class": "positive" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "leaf", + "class": "negative" + }, + "312": { + "id": 312, + "type": "leaf", + "class": "positive" + }, + "310": { + "id": 310, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1677, + "id_right": 1678 + }, + "1677": { + "id": 1677, + "type": "leaf", + "class": "positive" + }, + "1678": { + "id": 1678, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1679, + "id_right": 1680 + }, + "1679": { + "id": 1679, + "type": "leaf", + "class": "positive" + }, + "1680": { + "id": 1680, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 1475, + "id_right": 1476 + }, + "1475": { + "id": 1475, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1801, + "id_right": 1802 + }, + "1801": { + "id": 1801, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1803, + "id_right": 1804 + }, + "1803": { + "id": 1803, + "type": "leaf", + "class": "positive" + }, + "1804": { + "id": 1804, + "type": "leaf", + "class": "negative" + }, + "1802": { + "id": 1802, + "type": "leaf", + "class": "negative" + }, + "1476": { + "id": 1476, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1477, + "id_right": 1478 + }, + "1477": { + "id": 1477, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1479, + "id_right": 1480 + }, + "1479": { + "id": 1479, + "type": "leaf", + "class": "positive" + }, + "1480": { + "id": 1480, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1481, + "id_right": 1482 + }, + "1481": { + "id": 1481, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1483, + "id_right": 1484 + }, + "1483": { + "id": 1483, + "type": "leaf", + "class": "positive" + }, + "1484": { + "id": 1484, + "type": "leaf", + "class": "negative" + }, + "1482": { + "id": 1482, + "type": "leaf", + "class": "negative" + }, + "1478": { + "id": 1478, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1751, + "id_right": 1752 + }, + "1751": { + "id": 1751, + "type": "leaf", + "class": "negative" + }, + "1752": { + "id": 1752, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1753, + "id_right": 1754 + }, + "1753": { + "id": 1753, + "type": "leaf", + "class": "negative" + }, + "1754": { + "id": 1754, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "leaf", + "class": "positive" + }, + "632": { + "id": 632, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "leaf", + "class": "negative" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "leaf", + "class": "positive" + }, + "464": { + "id": 464, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1063, + "id_right": 1064 + }, + "1063": { + "id": 1063, + "type": "leaf", + "class": "negative" + }, + "1064": { + "id": 1064, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1055, + "id_right": 1056 + }, + "1055": { + "id": 1055, + "type": "leaf", + "class": "positive" + }, + "1056": { + "id": 1056, + "type": "leaf", + "class": "negative" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "leaf", + "class": "negative" + }, + "934": { + "id": 934, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "positive" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "negative" + }, + "328": { + "id": 328, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1717, + "id_right": 1718 + }, + "1717": { + "id": 1717, + "type": "leaf", + "class": "negative" + }, + "1718": { + "id": 1718, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1719, + "id_right": 1720 + }, + "1719": { + "id": 1719, + "type": "leaf", + "class": "positive" + }, + "1720": { + "id": 1720, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 999, + "id_right": 1000 + }, + "999": { + "id": 999, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1001, + "id_right": 1002 + }, + "1001": { + "id": 1001, + "type": "leaf", + "class": "negative" + }, + "1002": { + "id": 1002, + "type": "leaf", + "class": "positive" + }, + "1000": { + "id": 1000, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1425, + "id_right": 1426 + }, + "1425": { + "id": 1425, + "type": "leaf", + "class": "positive" + }, + "1426": { + "id": 1426, + "type": "leaf", + "class": "negative" + }, + "454": { + "id": 454, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1913, + "id_right": 1914 + }, + "1913": { + "id": 1913, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1915, + "id_right": 1916 + }, + "1915": { + "id": 1915, + "type": "leaf", + "class": "negative" + }, + "1916": { + "id": 1916, + "type": "leaf", + "class": "positive" + }, + "1914": { + "id": 1914, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1439, + "id_right": 1440 + }, + "1439": { + "id": 1439, + "type": "leaf", + "class": "positive" + }, + "1440": { + "id": 1440, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1901, + "id_right": 1902 + }, + "1901": { + "id": 1901, + "type": "leaf", + "class": "negative" + }, + "1902": { + "id": 1902, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1903, + "id_right": 1904 + }, + "1903": { + "id": 1903, + "type": "leaf", + "class": "negative" + }, + "1904": { + "id": 1904, + "type": "leaf", + "class": "positive" + }, + "140": { + "id": 140, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "leaf", + "class": "negative" + }, + "940": { + "id": 940, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1499, + "id_right": 1500 + }, + "1499": { + "id": 1499, + "type": "leaf", + "class": "negative" + }, + "1500": { + "id": 1500, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1501, + "id_right": 1502 + }, + "1501": { + "id": 1501, + "type": "leaf", + "class": "negative" + }, + "1502": { + "id": 1502, + "type": "leaf", + "class": "positive" + }, + "942": { + "id": 942, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "leaf", + "class": "negative" + }, + "882": { + "id": 882, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1921, + "id_right": 1922 + }, + "1921": { + "id": 1921, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1923, + "id_right": 1924 + }, + "1923": { + "id": 1923, + "type": "leaf", + "class": "positive" + }, + "1924": { + "id": 1924, + "type": "leaf", + "class": "negative" + }, + "1922": { + "id": 1922, + "type": "leaf", + "class": "positive" + }, + "886": { + "id": 886, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "leaf", + "class": "negative" + }, + "888": { + "id": 888, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1061, + "id_right": 1062 + }, + "1061": { + "id": 1061, + "type": "leaf", + "class": "positive" + }, + "1062": { + "id": 1062, + "type": "leaf", + "class": "negative" + }, + "884": { + "id": 884, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1441, + "id_right": 1442 + }, + "1441": { + "id": 1441, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1443, + "id_right": 1444 + }, + "1443": { + "id": 1443, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1445, + "id_right": 1446 + }, + "1445": { + "id": 1445, + "type": "leaf", + "class": "positive" + }, + "1446": { + "id": 1446, + "type": "leaf", + "class": "negative" + }, + "1444": { + "id": 1444, + "type": "leaf", + "class": "negative" + }, + "1442": { + "id": 1442, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1933, + "id_right": 1934 + }, + "1933": { + "id": 1933, + "type": "leaf", + "class": "positive" + }, + "1934": { + "id": 1934, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1935, + "id_right": 1936 + }, + "1935": { + "id": 1935, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 1937, + "id_right": 1938 + }, + "1937": { + "id": 1937, + "type": "leaf", + "class": "negative" + }, + "1938": { + "id": 1938, + "type": "leaf", + "class": "positive" + }, + "1936": { + "id": 1936, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1465, + "id_right": 1466 + }, + "1465": { + "id": 1465, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1467, + "id_right": 1468 + }, + "1467": { + "id": 1467, + "type": "leaf", + "class": "negative" + }, + "1468": { + "id": 1468, + "type": "leaf", + "class": "positive" + }, + "1466": { + "id": 1466, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "leaf", + "class": "negative" + }, + "678": { + "id": 678, + "type": "leaf", + "class": "negative" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "positive" + }, + "838": { + "id": 838, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1341, + "id_right": 1342 + }, + "1341": { + "id": 1341, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1579, + "id_right": 1580 + }, + "1579": { + "id": 1579, + "type": "leaf", + "class": "positive" + }, + "1580": { + "id": 1580, + "type": "leaf", + "class": "negative" + }, + "1342": { + "id": 1342, + "type": "leaf", + "class": "negative" + }, + "836": { + "id": 836, + "type": "leaf", + "class": "positive" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 1583, + "id_right": 1584 + }, + "1583": { + "id": 1583, + "type": "leaf", + "class": "positive" + }, + "1584": { + "id": 1584, + "type": "leaf", + "class": "negative" + }, + "726": { + "id": 726, + "type": "leaf", + "class": "negative" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "leaf", + "class": "positive" + }, + "514": { + "id": 514, + "type": "leaf", + "class": "negative" + }, + "376": { + "id": 376, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1991, + "id_right": 1992 + }, + "1991": { + "id": 1991, + "type": "leaf", + "class": "positive" + }, + "1992": { + "id": 1992, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1993, + "id_right": 1994 + }, + "1993": { + "id": 1993, + "type": "leaf", + "class": "negative" + }, + "1994": { + "id": 1994, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1283, + "id_right": 1284 + }, + "1283": { + "id": 1283, + "type": "leaf", + "class": "negative" + }, + "1284": { + "id": 1284, + "type": "leaf", + "class": "positive" + }, + "378": { + "id": 378, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1699, + "id_right": 1700 + }, + "1699": { + "id": 1699, + "type": "leaf", + "class": "negative" + }, + "1700": { + "id": 1700, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1701, + "id_right": 1702 + }, + "1701": { + "id": 1701, + "type": "leaf", + "class": "negative" + }, + "1702": { + "id": 1702, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1703, + "id_right": 1704 + }, + "1703": { + "id": 1703, + "type": "leaf", + "class": "negative" + }, + "1704": { + "id": 1704, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 1019, + "id_right": 1020 + }, + "1019": { + "id": 1019, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1029, + "id_right": 1030 + }, + "1029": { + "id": 1029, + "type": "leaf", + "class": "positive" + }, + "1030": { + "id": 1030, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1031, + "id_right": 1032 + }, + "1031": { + "id": 1031, + "type": "leaf", + "class": "positive" + }, + "1032": { + "id": 1032, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1033, + "id_right": 1034 + }, + "1033": { + "id": 1033, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1393, + "id_right": 1394 + }, + "1393": { + "id": 1393, + "type": "leaf", + "class": "negative" + }, + "1394": { + "id": 1394, + "type": "leaf", + "class": "positive" + }, + "1034": { + "id": 1034, + "type": "leaf", + "class": "negative" + }, + "1020": { + "id": 1020, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1021, + "id_right": 1022 + }, + "1021": { + "id": 1021, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1025, + "id_right": 1026 + }, + "1025": { + "id": 1025, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1027, + "id_right": 1028 + }, + "1027": { + "id": 1027, + "type": "leaf", + "class": "positive" + }, + "1028": { + "id": 1028, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1047, + "id_right": 1048 + }, + "1047": { + "id": 1047, + "type": "leaf", + "class": "negative" + }, + "1048": { + "id": 1048, + "type": "leaf", + "class": "positive" + }, + "1026": { + "id": 1026, + "type": "leaf", + "class": "positive" + }, + "1022": { + "id": 1022, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1023, + "id_right": 1024 + }, + "1023": { + "id": 1023, + "type": "leaf", + "class": "negative" + }, + "1024": { + "id": 1024, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1035, + "id_right": 1036 + }, + "1035": { + "id": 1035, + "type": "leaf", + "class": "negative" + }, + "1036": { + "id": 1036, + "type": "leaf", + "class": "positive" + }, + "292": { + "id": 292, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "leaf", + "class": "negative" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1377, + "id_right": 1378 + }, + "1377": { + "id": 1377, + "type": "leaf", + "class": "negative" + }, + "1378": { + "id": 1378, + "type": "leaf", + "class": "positive" + }, + "542": { + "id": 542, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "leaf", + "class": "positive" + }, + "806": { + "id": 806, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1589, + "id_right": 1590 + }, + "1589": { + "id": 1589, + "type": "leaf", + "class": "negative" + }, + "1590": { + "id": 1590, + "type": "leaf", + "class": "positive" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "leaf", + "class": "positive" + }, + "610": { + "id": 610, + "type": "leaf", + "class": "negative" + }, + "608": { + "id": 608, + "type": "leaf", + "class": "negative" + }, + "606": { + "id": 606, + "type": "leaf", + "class": "negative" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "negative" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "positive" + }, + "688": { + "id": 688, + "type": "leaf", + "class": "positive" + }, + "446": { + "id": 446, + "type": "leaf", + "class": "negative" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1485, + "id_right": 1486 + }, + "1485": { + "id": 1485, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1487, + "id_right": 1488 + }, + "1487": { + "id": 1487, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1489, + "id_right": 1490 + }, + "1489": { + "id": 1489, + "type": "leaf", + "class": "negative" + }, + "1490": { + "id": 1490, + "type": "leaf", + "class": "positive" + }, + "1488": { + "id": 1488, + "type": "leaf", + "class": "positive" + }, + "1486": { + "id": 1486, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "positive" + }, + "814": { + "id": 814, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1291, + "id_right": 1292 + }, + "1291": { + "id": 1291, + "type": "leaf", + "class": "negative" + }, + "1292": { + "id": 1292, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "negative" + }, + "816": { + "id": 816, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1925, + "id_right": 1926 + }, + "1925": { + "id": 1925, + "type": "leaf", + "class": "positive" + }, + "1926": { + "id": 1926, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1927, + "id_right": 1928 + }, + "1927": { + "id": 1927, + "type": "leaf", + "class": "negative" + }, + "1928": { + "id": 1928, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "leaf", + "class": "positive" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "leaf", + "class": "negative" + }, + "782": { + "id": 782, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "leaf", + "class": "negative" + }, + "398": { + "id": 398, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1569, + "id_right": 1570 + }, + "1569": { + "id": 1569, + "type": "leaf", + "class": "positive" + }, + "1570": { + "id": 1570, + "type": "leaf", + "class": "negative" + }, + "724": { + "id": 724, + "type": "leaf", + "class": "negative" + }, + "176": { + "id": 176, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1079, + "id_right": 1080 + }, + "1079": { + "id": 1079, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1081, + "id_right": 1082 + }, + "1081": { + "id": 1081, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1093, + "id_right": 1094 + }, + "1093": { + "id": 1093, + "type": "leaf", + "class": "positive" + }, + "1094": { + "id": 1094, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1095, + "id_right": 1096 + }, + "1095": { + "id": 1095, + "type": "leaf", + "class": "negative" + }, + "1096": { + "id": 1096, + "type": "leaf", + "class": "positive" + }, + "1082": { + "id": 1082, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1083, + "id_right": 1084 + }, + "1083": { + "id": 1083, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1091, + "id_right": 1092 + }, + "1091": { + "id": 1091, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1375, + "id_right": 1376 + }, + "1375": { + "id": 1375, + "type": "leaf", + "class": "positive" + }, + "1376": { + "id": 1376, + "type": "leaf", + "class": "negative" + }, + "1092": { + "id": 1092, + "type": "leaf", + "class": "positive" + }, + "1084": { + "id": 1084, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 1461, + "id_right": 1462 + }, + "1461": { + "id": 1461, + "type": "leaf", + "class": "negative" + }, + "1462": { + "id": 1462, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1463, + "id_right": 1464 + }, + "1463": { + "id": 1463, + "type": "leaf", + "class": "negative" + }, + "1464": { + "id": 1464, + "type": "leaf", + "class": "positive" + }, + "1080": { + "id": 1080, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1085, + "id_right": 1086 + }, + "1085": { + "id": 1085, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1087, + "id_right": 1088 + }, + "1087": { + "id": 1087, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 1089, + "id_right": 1090 + }, + "1089": { + "id": 1089, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1097, + "id_right": 1098 + }, + "1097": { + "id": 1097, + "type": "leaf", + "class": "positive" + }, + "1098": { + "id": 1098, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1099, + "id_right": 1100 + }, + "1099": { + "id": 1099, + "type": "leaf", + "class": "negative" + }, + "1100": { + "id": 1100, + "type": "leaf", + "class": "positive" + }, + "1090": { + "id": 1090, + "type": "leaf", + "class": "negative" + }, + "1088": { + "id": 1088, + "type": "leaf", + "class": "positive" + }, + "1086": { + "id": 1086, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1101, + "id_right": 1102 + }, + "1101": { + "id": 1101, + "type": "leaf", + "class": "negative" + }, + "1102": { + "id": 1102, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1103, + "id_right": 1104 + }, + "1103": { + "id": 1103, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1105, + "id_right": 1106 + }, + "1105": { + "id": 1105, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1379, + "id_right": 1380 + }, + "1379": { + "id": 1379, + "type": "leaf", + "class": "positive" + }, + "1380": { + "id": 1380, + "type": "leaf", + "class": "negative" + }, + "1106": { + "id": 1106, + "type": "leaf", + "class": "positive" + }, + "1104": { + "id": 1104, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "positive" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "leaf", + "class": "negative" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1305, + "id_right": 1306 + }, + "1305": { + "id": 1305, + "type": "leaf", + "class": "positive" + }, + "1306": { + "id": 1306, + "type": "leaf", + "class": "negative" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1309, + "id_right": 1310 + }, + "1309": { + "id": 1309, + "type": "leaf", + "class": "negative" + }, + "1310": { + "id": 1310, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1311, + "id_right": 1312 + }, + "1311": { + "id": 1311, + "type": "leaf", + "class": "positive" + }, + "1312": { + "id": 1312, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "leaf", + "class": "positive" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1045, + "id_right": 1046 + }, + "1045": { + "id": 1045, + "type": "leaf", + "class": "positive" + }, + "1046": { + "id": 1046, + "type": "leaf", + "class": "negative" + }, + "616": { + "id": 616, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1681, + "id_right": 1682 + }, + "1681": { + "id": 1681, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1683, + "id_right": 1684 + }, + "1683": { + "id": 1683, + "type": "leaf", + "class": "positive" + }, + "1684": { + "id": 1684, + "type": "leaf", + "class": "negative" + }, + "1682": { + "id": 1682, + "type": "leaf", + "class": "negative" + }, + "710": { + "id": 710, + "type": "leaf", + "class": "positive" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1889, + "id_right": 1890 + }, + "1889": { + "id": 1889, + "type": "leaf", + "class": "positive" + }, + "1890": { + "id": 1890, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1891, + "id_right": 1892 + }, + "1891": { + "id": 1891, + "type": "leaf", + "class": "positive" + }, + "1892": { + "id": 1892, + "type": "leaf", + "class": "negative" + }, + "706": { + "id": 706, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1407, + "id_right": 1408 + }, + "1407": { + "id": 1407, + "type": "leaf", + "class": "negative" + }, + "1408": { + "id": 1408, + "type": "leaf", + "class": "positive" + }, + "714": { + "id": 714, + "type": "leaf", + "class": "positive" + }, + "712": { + "id": 712, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1769, + "id_right": 1770 + }, + "1769": { + "id": 1769, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1771, + "id_right": 1772 + }, + "1771": { + "id": 1771, + "type": "leaf", + "class": "negative" + }, + "1772": { + "id": 1772, + "type": "leaf", + "class": "positive" + }, + "1770": { + "id": 1770, + "type": "leaf", + "class": "negative" + }, + "698": { + "id": 698, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "leaf", + "class": "negative" + }, + "700": { + "id": 700, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "leaf", + "class": "positive" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1405, + "id_right": 1406 + }, + "1405": { + "id": 1405, + "type": "leaf", + "class": "negative" + }, + "1406": { + "id": 1406, + "type": "leaf", + "class": "positive" + }, + "702": { + "id": 702, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1587, + "id_right": 1588 + }, + "1587": { + "id": 1587, + "type": "leaf", + "class": "negative" + }, + "1588": { + "id": 1588, + "type": "leaf", + "class": "positive" + }, + "804": { + "id": 804, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1051, + "id_right": 1052 + }, + "1051": { + "id": 1051, + "type": "leaf", + "class": "positive" + }, + "1052": { + "id": 1052, + "type": "leaf", + "class": "negative" + }, + "658": { + "id": 658, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "negative" + }, + "666": { + "id": 666, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "negative" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "positive" + }, + "656": { + "id": 656, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1277, + "id_right": 1278 + }, + "1277": { + "id": 1277, + "type": "leaf", + "class": "positive" + }, + "1278": { + "id": 1278, + "type": "leaf", + "class": "negative" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "positive" + }, + "640": { + "id": 640, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1009, + "id_right": 1010 + }, + "1009": { + "id": 1009, + "type": "leaf", + "class": "negative" + }, + "1010": { + "id": 1010, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1397, + "id_right": 1398 + }, + "1397": { + "id": 1397, + "type": "leaf", + "class": "negative" + }, + "1398": { + "id": 1398, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "leaf", + "class": "negative" + }, + "654": { + "id": 654, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1395, + "id_right": 1396 + }, + "1395": { + "id": 1395, + "type": "leaf", + "class": "positive" + }, + "1396": { + "id": 1396, + "type": "leaf", + "class": "negative" + }, + "648": { + "id": 648, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1537, + "id_right": 1538 + }, + "1537": { + "id": 1537, + "type": "leaf", + "class": "positive" + }, + "1538": { + "id": 1538, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1539, + "id_right": 1540 + }, + "1539": { + "id": 1539, + "type": "leaf", + "class": "negative" + }, + "1540": { + "id": 1540, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "leaf", + "class": "positive" + }, + "652": { + "id": 652, + "type": "leaf", + "class": "negative" + }, + "650": { + "id": 650, + "type": "leaf", + "class": "negative" + }, + "644": { + "id": 644, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1735, + "id_right": 1736 + }, + "1735": { + "id": 1735, + "type": "leaf", + "class": "negative" + }, + "1736": { + "id": 1736, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1737, + "id_right": 1738 + }, + "1737": { + "id": 1737, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1739, + "id_right": 1740 + }, + "1739": { + "id": 1739, + "type": "leaf", + "class": "positive" + }, + "1740": { + "id": 1740, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1741, + "id_right": 1742 + }, + "1741": { + "id": 1741, + "type": "leaf", + "class": "negative" + }, + "1742": { + "id": 1742, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1743, + "id_right": 1744 + }, + "1743": { + "id": 1743, + "type": "leaf", + "class": "positive" + }, + "1744": { + "id": 1744, + "type": "leaf", + "class": "negative" + }, + "1738": { + "id": 1738, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "leaf", + "class": "positive" + }, + "590": { + "id": 590, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "leaf", + "class": "positive" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "negative" + }, + "684": { + "id": 684, + "type": "leaf", + "class": "negative" + }, + "588": { + "id": 588, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1851, + "id_right": 1852 + }, + "1851": { + "id": 1851, + "type": "leaf", + "class": "negative" + }, + "1852": { + "id": 1852, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1853, + "id_right": 1854 + }, + "1853": { + "id": 1853, + "type": "leaf", + "class": "positive" + }, + "1854": { + "id": 1854, + "type": "leaf", + "class": "negative" + }, + "578": { + "id": 578, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "leaf", + "class": "positive" + }, + "580": { + "id": 580, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1383, + "id_right": 1384 + }, + "1383": { + "id": 1383, + "type": "leaf", + "class": "positive" + }, + "1384": { + "id": 1384, + "type": "leaf", + "class": "negative" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "leaf", + "class": "negative" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1327, + "id_right": 1328 + }, + "1327": { + "id": 1327, + "type": "leaf", + "class": "positive" + }, + "1328": { + "id": 1328, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1329, + "id_right": 1330 + }, + "1329": { + "id": 1329, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1331, + "id_right": 1332 + }, + "1331": { + "id": 1331, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1335, + "id_right": 1336 + }, + "1335": { + "id": 1335, + "type": "leaf", + "class": "positive" + }, + "1336": { + "id": 1336, + "type": "leaf", + "class": "negative" + }, + "1332": { + "id": 1332, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1333, + "id_right": 1334 + }, + "1333": { + "id": 1333, + "type": "leaf", + "class": "positive" + }, + "1334": { + "id": 1334, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1581, + "id_right": 1582 + }, + "1581": { + "id": 1581, + "type": "leaf", + "class": "positive" + }, + "1582": { + "id": 1582, + "type": "leaf", + "class": "negative" + }, + "1330": { + "id": 1330, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1867, + "id_right": 1868 + }, + "1867": { + "id": 1867, + "type": "leaf", + "class": "positive" + }, + "1868": { + "id": 1868, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1869, + "id_right": 1870 + }, + "1869": { + "id": 1869, + "type": "leaf", + "class": "positive" + }, + "1870": { + "id": 1870, + "type": "leaf", + "class": "negative" + }, + "584": { + "id": 584, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "leaf", + "class": "positive" + }, + "788": { + "id": 788, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "positive" + }, + "792": { + "id": 792, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "leaf", + "class": "negative" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "leaf", + "class": "negative" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "leaf", + "class": "negative" + }, + "756": { + "id": 756, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1285, + "id_right": 1286 + }, + "1285": { + "id": 1285, + "type": "leaf", + "class": "positive" + }, + "1286": { + "id": 1286, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1787, + "id_right": 1788 + }, + "1787": { + "id": 1787, + "type": "leaf", + "class": "negative" + }, + "1788": { + "id": 1788, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1789, + "id_right": 1790 + }, + "1789": { + "id": 1789, + "type": "leaf", + "class": "negative" + }, + "1790": { + "id": 1790, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "leaf", + "class": "negative" + }, + "938": { + "id": 938, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 1367, + "id_right": 1368 + }, + "1367": { + "id": 1367, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1369, + "id_right": 1370 + }, + "1369": { + "id": 1369, + "type": "leaf", + "class": "positive" + }, + "1370": { + "id": 1370, + "type": "leaf", + "class": "negative" + }, + "1368": { + "id": 1368, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1003, + "id_right": 1004 + }, + "1003": { + "id": 1003, + "type": "leaf", + "class": "negative" + }, + "1004": { + "id": 1004, + "type": "leaf", + "class": "positive" + }, + "300": { + "id": 300, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "leaf", + "class": "positive" + }, + "298": { + "id": 298, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1075, + "id_right": 1076 + }, + "1075": { + "id": 1075, + "type": "leaf", + "class": "negative" + }, + "1076": { + "id": 1076, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1077, + "id_right": 1078 + }, + "1077": { + "id": 1077, + "type": "leaf", + "class": "positive" + }, + "1078": { + "id": 1078, + "type": "leaf", + "class": "negative" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "leaf", + "class": "negative" + }, + "600": { + "id": 600, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "positive" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "leaf", + "class": "negative" + }, + "602": { + "id": 602, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 1005, + "id_right": 1006 + }, + "1005": { + "id": 1005, + "type": "leaf", + "class": "positive" + }, + "1006": { + "id": 1006, + "type": "leaf", + "class": "negative" + }, + "604": { + "id": 604, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1805, + "id_right": 1806 + }, + "1805": { + "id": 1805, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1807, + "id_right": 1808 + }, + "1807": { + "id": 1807, + "type": "leaf", + "class": "positive" + }, + "1808": { + "id": 1808, + "type": "leaf", + "class": "negative" + }, + "1806": { + "id": 1806, + "type": "leaf", + "class": "negative" + }, + "448": { + "id": 448, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 1651, + "id_right": 1652 + }, + "1651": { + "id": 1651, + "type": "leaf", + "class": "negative" + }, + "1652": { + "id": 1652, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1653, + "id_right": 1654 + }, + "1653": { + "id": 1653, + "type": "leaf", + "class": "negative" + }, + "1654": { + "id": 1654, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1373, + "id_right": 1374 + }, + "1373": { + "id": 1373, + "type": "leaf", + "class": "negative" + }, + "1374": { + "id": 1374, + "type": "leaf", + "class": "positive" + }, + "540": { + "id": 540, + "type": "leaf", + "class": "negative" + }, + "452": { + "id": 452, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "negative" + }, + "812": { + "id": 812, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1597, + "id_right": 1598 + }, + "1597": { + "id": 1597, + "type": "leaf", + "class": "positive" + }, + "1598": { + "id": 1598, + "type": "leaf", + "class": "negative" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "leaf", + "class": "positive" + }, + "482": { + "id": 482, + "type": "leaf", + "class": "negative" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "leaf", + "class": "positive" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "negative" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1983, + "id_right": 1984 + }, + "1983": { + "id": 1983, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1985, + "id_right": 1986 + }, + "1985": { + "id": 1985, + "type": "leaf", + "class": "positive" + }, + "1986": { + "id": 1986, + "type": "leaf", + "class": "negative" + }, + "1984": { + "id": 1984, + "type": "leaf", + "class": "negative" + }, + "694": { + "id": 694, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1401, + "id_right": 1402 + }, + "1401": { + "id": 1401, + "type": "leaf", + "class": "negative" + }, + "1402": { + "id": 1402, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1345, + "id_right": 1346 + }, + "1345": { + "id": 1345, + "type": "leaf", + "class": "positive" + }, + "1346": { + "id": 1346, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1557, + "id_right": 1558 + }, + "1557": { + "id": 1557, + "type": "leaf", + "class": "positive" + }, + "1558": { + "id": 1558, + "type": "leaf", + "class": "negative" + }, + "264": { + "id": 264, + "type": "leaf", + "class": "negative" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1659, + "id_right": 1660 + }, + "1659": { + "id": 1659, + "type": "leaf", + "class": "positive" + }, + "1660": { + "id": 1660, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1661, + "id_right": 1662 + }, + "1661": { + "id": 1661, + "type": "leaf", + "class": "negative" + }, + "1662": { + "id": 1662, + "type": "leaf", + "class": "positive" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "leaf", + "class": "positive" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "leaf", + "class": "negative" + }, + "426": { + "id": 426, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1299, + "id_right": 1300 + }, + "1299": { + "id": 1299, + "type": "leaf", + "class": "positive" + }, + "1300": { + "id": 1300, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 1875, + "id_right": 1876 + }, + "1875": { + "id": 1875, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1877, + "id_right": 1878 + }, + "1877": { + "id": 1877, + "type": "leaf", + "class": "negative" + }, + "1878": { + "id": 1878, + "type": "leaf", + "class": "positive" + }, + "1876": { + "id": 1876, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1269, + "id_right": 1270 + }, + "1269": { + "id": 1269, + "type": "leaf", + "class": "positive" + }, + "1270": { + "id": 1270, + "type": "leaf", + "class": "negative" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "negative" + }, + "552": { + "id": 552, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 1271, + "id_right": 1272 + }, + "1271": { + "id": 1271, + "type": "leaf", + "class": "positive" + }, + "1272": { + "id": 1272, + "type": "leaf", + "class": "negative" + }, + "316": { + "id": 316, + "type": "leaf", + "class": "positive" + }, + "314": { + "id": 314, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1517, + "id_right": 1518 + }, + "1517": { + "id": 1517, + "type": "leaf", + "class": "positive" + }, + "1518": { + "id": 1518, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1995, + "id_right": 1996 + }, + "1995": { + "id": 1995, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1997, + "id_right": 1998 + }, + "1997": { + "id": 1997, + "type": "leaf", + "class": "negative" + }, + "1998": { + "id": 1998, + "type": "leaf", + "class": "positive" + }, + "1996": { + "id": 1996, + "type": "leaf", + "class": "negative" + }, + "90": { + "id": 90, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "leaf", + "class": "positive" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "positive" + }, + "286": { + "id": 286, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1541, + "id_right": 1542 + }, + "1541": { + "id": 1541, + "type": "leaf", + "class": "negative" + }, + "1542": { + "id": 1542, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1543, + "id_right": 1544 + }, + "1543": { + "id": 1543, + "type": "leaf", + "class": "positive" + }, + "1544": { + "id": 1544, + "type": "leaf", + "class": "negative" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "leaf", + "class": "negative" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1389, + "id_right": 1390 + }, + "1389": { + "id": 1389, + "type": "leaf", + "class": "negative" + }, + "1390": { + "id": 1390, + "type": "leaf", + "class": "positive" + }, + "458": { + "id": 458, + "type": "leaf", + "class": "positive" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1037, + "id_right": 1038 + }, + "1037": { + "id": 1037, + "type": "leaf", + "class": "positive" + }, + "1038": { + "id": 1038, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1039, + "id_right": 1040 + }, + "1039": { + "id": 1039, + "type": "leaf", + "class": "negative" + }, + "1040": { + "id": 1040, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1049, + "id_right": 1050 + }, + "1049": { + "id": 1049, + "type": "leaf", + "class": "positive" + }, + "1050": { + "id": 1050, + "type": "leaf", + "class": "negative" + }, + "232": { + "id": 232, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1469, + "id_right": 1470 + }, + "1469": { + "id": 1469, + "type": "leaf", + "class": "negative" + }, + "1470": { + "id": 1470, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 1471, + "id_right": 1472 + }, + "1471": { + "id": 1471, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1473, + "id_right": 1474 + }, + "1473": { + "id": 1473, + "type": "leaf", + "class": "positive" + }, + "1474": { + "id": 1474, + "type": "leaf", + "class": "negative" + }, + "1472": { + "id": 1472, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "leaf", + "class": "positive" + }, + "556": { + "id": 556, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1267, + "id_right": 1268 + }, + "1267": { + "id": 1267, + "type": "leaf", + "class": "positive" + }, + "1268": { + "id": 1268, + "type": "leaf", + "class": "negative" + }, + "558": { + "id": 558, + "type": "leaf", + "class": "negative" + }, + "240": { + "id": 240, + "type": "leaf", + "class": "negative" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1337, + "id_right": 1338 + }, + "1337": { + "id": 1337, + "type": "leaf", + "class": "positive" + }, + "1338": { + "id": 1338, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1339, + "id_right": 1340 + }, + "1339": { + "id": 1339, + "type": "leaf", + "class": "negative" + }, + "1340": { + "id": 1340, + "type": "leaf", + "class": "positive" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "leaf", + "class": "negative" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "leaf", + "class": "positive" + }, + "438": { + "id": 438, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1963, + "id_right": 1964 + }, + "1963": { + "id": 1963, + "type": "leaf", + "class": "positive" + }, + "1964": { + "id": 1964, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1965, + "id_right": 1966 + }, + "1965": { + "id": 1965, + "type": "leaf", + "class": "negative" + }, + "1966": { + "id": 1966, + "type": "leaf", + "class": "positive" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1619, + "id_right": 1620 + }, + "1619": { + "id": 1619, + "type": "leaf", + "class": "negative" + }, + "1620": { + "id": 1620, + "type": "leaf", + "class": "positive" + }, + "230": { + "id": 230, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1605, + "id_right": 1606 + }, + "1605": { + "id": 1605, + "type": "leaf", + "class": "positive" + }, + "1606": { + "id": 1606, + "type": "leaf", + "class": "negative" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1711, + "id_right": 1712 + }, + "1711": { + "id": 1711, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1713, + "id_right": 1714 + }, + "1713": { + "id": 1713, + "type": "leaf", + "class": "positive" + }, + "1714": { + "id": 1714, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1715, + "id_right": 1716 + }, + "1715": { + "id": 1715, + "type": "leaf", + "class": "negative" + }, + "1716": { + "id": 1716, + "type": "leaf", + "class": "positive" + }, + "1712": { + "id": 1712, + "type": "leaf", + "class": "positive" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1759, + "id_right": 1760 + }, + "1759": { + "id": 1759, + "type": "leaf", + "class": "negative" + }, + "1760": { + "id": 1760, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1761, + "id_right": 1762 + }, + "1761": { + "id": 1761, + "type": "leaf", + "class": "negative" + }, + "1762": { + "id": 1762, + "type": "leaf", + "class": "positive" + }, + "226": { + "id": 226, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1301, + "id_right": 1302 + }, + "1301": { + "id": 1301, + "type": "leaf", + "class": "positive" + }, + "1302": { + "id": 1302, + "type": "leaf", + "class": "negative" + }, + "428": { + "id": 428, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "leaf", + "class": "positive" + }, + "980": { + "id": 980, + "type": "leaf", + "class": "negative" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1069, + "id_right": 1070 + }, + "1069": { + "id": 1069, + "type": "leaf", + "class": "negative" + }, + "1070": { + "id": 1070, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1071, + "id_right": 1072 + }, + "1071": { + "id": 1071, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1073, + "id_right": 1074 + }, + "1073": { + "id": 1073, + "type": "leaf", + "class": "positive" + }, + "1074": { + "id": 1074, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1343, + "id_right": 1344 + }, + "1343": { + "id": 1343, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1563, + "id_right": 1564 + }, + "1563": { + "id": 1563, + "type": "leaf", + "class": "positive" + }, + "1564": { + "id": 1564, + "type": "leaf", + "class": "negative" + }, + "1344": { + "id": 1344, + "type": "leaf", + "class": "negative" + }, + "1072": { + "id": 1072, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1955, + "id_right": 1956 + }, + "1955": { + "id": 1955, + "type": "leaf", + "class": "negative" + }, + "1956": { + "id": 1956, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1957, + "id_right": 1958 + }, + "1957": { + "id": 1957, + "type": "leaf", + "class": "negative" + }, + "1958": { + "id": 1958, + "type": "leaf", + "class": "positive" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "leaf", + "class": "positive" + }, + "280": { + "id": 280, + "type": "leaf", + "class": "positive" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "leaf", + "class": "negative" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "positive" + }, + "502": { + "id": 502, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "leaf", + "class": "positive" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "negative" + }, + "832": { + "id": 832, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "leaf", + "class": "positive" + }, + "834": { + "id": 834, + "type": "leaf", + "class": "negative" + }, + "830": { + "id": 830, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "leaf", + "class": "positive" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "negative" + }, + "828": { + "id": 828, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1745, + "id_right": 1746 + }, + "1745": { + "id": 1745, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1747, + "id_right": 1748 + }, + "1747": { + "id": 1747, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1749, + "id_right": 1750 + }, + "1749": { + "id": 1749, + "type": "leaf", + "class": "positive" + }, + "1750": { + "id": 1750, + "type": "leaf", + "class": "negative" + }, + "1748": { + "id": 1748, + "type": "leaf", + "class": "positive" + }, + "1746": { + "id": 1746, + "type": "leaf", + "class": "positive" + }, + "826": { + "id": 826, + "type": "leaf", + "class": "positive" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1447, + "id_right": 1448 + }, + "1447": { + "id": 1447, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1449, + "id_right": 1450 + }, + "1449": { + "id": 1449, + "type": "leaf", + "class": "negative" + }, + "1450": { + "id": 1450, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1451, + "id_right": 1452 + }, + "1451": { + "id": 1451, + "type": "leaf", + "class": "positive" + }, + "1452": { + "id": 1452, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1577, + "id_right": 1578 + }, + "1577": { + "id": 1577, + "type": "leaf", + "class": "positive" + }, + "1578": { + "id": 1578, + "type": "leaf", + "class": "negative" + }, + "1448": { + "id": 1448, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "leaf", + "class": "positive" + }, + "358": { + "id": 358, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1731, + "id_right": 1732 + }, + "1731": { + "id": 1731, + "type": "leaf", + "class": "positive" + }, + "1732": { + "id": 1732, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1733, + "id_right": 1734 + }, + "1733": { + "id": 1733, + "type": "leaf", + "class": "negative" + }, + "1734": { + "id": 1734, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "leaf", + "class": "positive" + }, + "874": { + "id": 874, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1601, + "id_right": 1602 + }, + "1601": { + "id": 1601, + "type": "leaf", + "class": "negative" + }, + "1602": { + "id": 1602, + "type": "leaf", + "class": "positive" + }, + "522": { + "id": 522, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1611, + "id_right": 1612 + }, + "1611": { + "id": 1611, + "type": "leaf", + "class": "positive" + }, + "1612": { + "id": 1612, + "type": "leaf", + "class": "negative" + }, + "330": { + "id": 330, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "leaf", + "class": "negative" + }, + "460": { + "id": 460, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "leaf", + "class": "negative" + }, + "462": { + "id": 462, + "type": "leaf", + "class": "positive" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "leaf", + "class": "positive" + }, + "872": { + "id": 872, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1599, + "id_right": 1600 + }, + "1599": { + "id": 1599, + "type": "leaf", + "class": "negative" + }, + "1600": { + "id": 1600, + "type": "leaf", + "class": "positive" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1245, + "id_right": 1246 + }, + "1245": { + "id": 1245, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1247, + "id_right": 1248 + }, + "1247": { + "id": 1247, + "type": "leaf", + "class": "negative" + }, + "1248": { + "id": 1248, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1249, + "id_right": 1250 + }, + "1249": { + "id": 1249, + "type": "leaf", + "class": "positive" + }, + "1250": { + "id": 1250, + "type": "leaf", + "class": "negative" + }, + "1246": { + "id": 1246, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1685, + "id_right": 1686 + }, + "1685": { + "id": 1685, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1687, + "id_right": 1688 + }, + "1687": { + "id": 1687, + "type": "leaf", + "class": "positive" + }, + "1688": { + "id": 1688, + "type": "leaf", + "class": "negative" + }, + "1686": { + "id": 1686, + "type": "leaf", + "class": "positive" + }, + "730": { + "id": 730, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1813, + "id_right": 1814 + }, + "1813": { + "id": 1813, + "type": "leaf", + "class": "positive" + }, + "1814": { + "id": 1814, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1815, + "id_right": 1816 + }, + "1815": { + "id": 1815, + "type": "leaf", + "class": "positive" + }, + "1816": { + "id": 1816, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1817, + "id_right": 1818 + }, + "1817": { + "id": 1817, + "type": "leaf", + "class": "negative" + }, + "1818": { + "id": 1818, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1355, + "id_right": 1356 + }, + "1355": { + "id": 1355, + "type": "leaf", + "class": "positive" + }, + "1356": { + "id": 1356, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 1357, + "id_right": 1358 + }, + "1357": { + "id": 1357, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1359, + "id_right": 1360 + }, + "1359": { + "id": 1359, + "type": "leaf", + "class": "positive" + }, + "1360": { + "id": 1360, + "type": "leaf", + "class": "negative" + }, + "1358": { + "id": 1358, + "type": "leaf", + "class": "positive" + }, + "348": { + "id": 348, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "leaf", + "class": "negative" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "leaf", + "class": "negative" + }, + "352": { + "id": 352, + "type": "leaf", + "class": "positive" + }, + "342": { + "id": 342, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1545, + "id_right": 1546 + }, + "1545": { + "id": 1545, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1547, + "id_right": 1548 + }, + "1547": { + "id": 1547, + "type": "leaf", + "class": "negative" + }, + "1548": { + "id": 1548, + "type": "leaf", + "class": "positive" + }, + "1546": { + "id": 1546, + "type": "leaf", + "class": "negative" + }, + "346": { + "id": 346, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1419, + "id_right": 1420 + }, + "1419": { + "id": 1419, + "type": "leaf", + "class": "positive" + }, + "1420": { + "id": 1420, + "type": "leaf", + "class": "negative" + }, + "822": { + "id": 822, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "leaf", + "class": "negative" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1263, + "id_right": 1264 + }, + "1263": { + "id": 1263, + "type": "leaf", + "class": "negative" + }, + "1264": { + "id": 1264, + "type": "leaf", + "class": "positive" + }, + "564": { + "id": 564, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1013, + "id_right": 1014 + }, + "1013": { + "id": 1013, + "type": "leaf", + "class": "positive" + }, + "1014": { + "id": 1014, + "type": "leaf", + "class": "negative" + }, + "562": { + "id": 562, + "type": "leaf", + "class": "positive" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "positive" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "leaf", + "class": "positive" + }, + "768": { + "id": 768, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "leaf", + "class": "negative" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "leaf", + "class": "negative" + }, + "212": { + "id": 212, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1297, + "id_right": 1298 + }, + "1297": { + "id": 1297, + "type": "leaf", + "class": "negative" + }, + "1298": { + "id": 1298, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "leaf", + "class": "positive" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "negative" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "positive" + }, + "854": { + "id": 854, + "type": "leaf", + "class": "positive" + }, + "392": { + "id": 392, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "leaf", + "class": "negative" + }, + "396": { + "id": 396, + "type": "leaf", + "class": "positive" + }, + "394": { + "id": 394, + "type": "leaf", + "class": "negative" + }, + "390": { + "id": 390, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "leaf", + "class": "negative" + }, + "474": { + "id": 474, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1511, + "id_right": 1512 + }, + "1511": { + "id": 1511, + "type": "leaf", + "class": "positive" + }, + "1512": { + "id": 1512, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1513, + "id_right": 1514 + }, + "1513": { + "id": 1513, + "type": "leaf", + "class": "positive" + }, + "1514": { + "id": 1514, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1515, + "id_right": 1516 + }, + "1515": { + "id": 1515, + "type": "leaf", + "class": "negative" + }, + "1516": { + "id": 1516, + "type": "leaf", + "class": "positive" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "leaf", + "class": "positive" + }, + "478": { + "id": 478, + "type": "leaf", + "class": "negative" + }, + "204": { + "id": 204, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1585, + "id_right": 1586 + }, + "1585": { + "id": 1585, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1595, + "id_right": 1596 + }, + "1595": { + "id": 1595, + "type": "leaf", + "class": "positive" + }, + "1596": { + "id": 1596, + "type": "leaf", + "class": "negative" + }, + "1586": { + "id": 1586, + "type": "leaf", + "class": "negative" + }, + "626": { + "id": 626, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "negative" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "negative" + }, + "996": { + "id": 996, + "type": "leaf", + "class": "positive" + }, + "994": { + "id": 994, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "negative" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "positive" + }, + "992": { + "id": 992, + "type": "leaf", + "class": "negative" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 1313, + "id_right": 1314 + }, + "1313": { + "id": 1313, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1315, + "id_right": 1316 + }, + "1315": { + "id": 1315, + "type": "leaf", + "class": "positive" + }, + "1316": { + "id": 1316, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1317, + "id_right": 1318 + }, + "1317": { + "id": 1317, + "type": "leaf", + "class": "negative" + }, + "1318": { + "id": 1318, + "type": "leaf", + "class": "positive" + }, + "1314": { + "id": 1314, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "leaf", + "class": "negative" + }, + "518": { + "id": 518, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1643, + "id_right": 1644 + }, + "1643": { + "id": 1643, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1645, + "id_right": 1646 + }, + "1645": { + "id": 1645, + "type": "leaf", + "class": "negative" + }, + "1646": { + "id": 1646, + "type": "leaf", + "class": "positive" + }, + "1644": { + "id": 1644, + "type": "leaf", + "class": "positive" + }, + "516": { + "id": 516, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 1847, + "id_right": 1848 + }, + "1847": { + "id": 1847, + "type": "leaf", + "class": "positive" + }, + "1848": { + "id": 1848, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1849, + "id_right": 1850 + }, + "1849": { + "id": 1849, + "type": "leaf", + "class": "positive" + }, + "1850": { + "id": 1850, + "type": "leaf", + "class": "negative" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1429, + "id_right": 1430 + }, + "1429": { + "id": 1429, + "type": "leaf", + "class": "negative" + }, + "1430": { + "id": 1430, + "type": "leaf", + "class": "positive" + }, + "486": { + "id": 486, + "type": "leaf", + "class": "negative" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1655, + "id_right": 1656 + }, + "1655": { + "id": 1655, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1657, + "id_right": 1658 + }, + "1657": { + "id": 1657, + "type": "leaf", + "class": "positive" + }, + "1658": { + "id": 1658, + "type": "leaf", + "class": "negative" + }, + "1656": { + "id": 1656, + "type": "leaf", + "class": "positive" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1819, + "id_right": 1820 + }, + "1819": { + "id": 1819, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1821, + "id_right": 1822 + }, + "1821": { + "id": 1821, + "type": "leaf", + "class": "negative" + }, + "1822": { + "id": 1822, + "type": "leaf", + "class": "positive" + }, + "1820": { + "id": 1820, + "type": "leaf", + "class": "negative" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "leaf", + "class": "negative" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1417, + "id_right": 1418 + }, + "1417": { + "id": 1417, + "type": "leaf", + "class": "positive" + }, + "1418": { + "id": 1418, + "type": "leaf", + "class": "negative" + }, + "372": { + "id": 372, + "type": "leaf", + "class": "negative" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "negative" + }, + "526": { + "id": 526, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1259, + "id_right": 1260 + }, + "1259": { + "id": 1259, + "type": "leaf", + "class": "negative" + }, + "1260": { + "id": 1260, + "type": "leaf", + "class": "positive" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1591, + "id_right": 1592 + }, + "1591": { + "id": 1591, + "type": "leaf", + "class": "positive" + }, + "1592": { + "id": 1592, + "type": "leaf", + "class": "negative" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1947, + "id_right": 1948 + }, + "1947": { + "id": 1947, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1949, + "id_right": 1950 + }, + "1949": { + "id": 1949, + "type": "leaf", + "class": "negative" + }, + "1950": { + "id": 1950, + "type": "leaf", + "class": "positive" + }, + "1948": { + "id": 1948, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1017, + "id_right": 1018 + }, + "1017": { + "id": 1017, + "type": "leaf", + "class": "negative" + }, + "1018": { + "id": 1018, + "type": "leaf", + "class": "positive" + }, + "966": { + "id": 966, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "negative" + }, + "368": { + "id": 368, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1411, + "id_right": 1412 + }, + "1411": { + "id": 1411, + "type": "leaf", + "class": "negative" + }, + "1412": { + "id": 1412, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1829, + "id_right": 1830 + }, + "1829": { + "id": 1829, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1831, + "id_right": 1832 + }, + "1831": { + "id": 1831, + "type": "leaf", + "class": "negative" + }, + "1832": { + "id": 1832, + "type": "leaf", + "class": "positive" + }, + "1830": { + "id": 1830, + "type": "leaf", + "class": "positive" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1721, + "id_right": 1722 + }, + "1721": { + "id": 1721, + "type": "leaf", + "class": "negative" + }, + "1722": { + "id": 1722, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1723, + "id_right": 1724 + }, + "1723": { + "id": 1723, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1725, + "id_right": 1726 + }, + "1725": { + "id": 1725, + "type": "leaf", + "class": "negative" + }, + "1726": { + "id": 1726, + "type": "leaf", + "class": "positive" + }, + "1724": { + "id": 1724, + "type": "leaf", + "class": "negative" + }, + "566": { + "id": 566, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "leaf", + "class": "negative" + }, + "970": { + "id": 970, + "type": "leaf", + "class": "positive" + }, + "568": { + "id": 568, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "leaf", + "class": "negative" + }, + "778": { + "id": 778, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "negative" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "leaf", + "class": "positive" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "positive" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "negative" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1295, + "id_right": 1296 + }, + "1295": { + "id": 1295, + "type": "leaf", + "class": "negative" + }, + "1296": { + "id": 1296, + "type": "leaf", + "class": "positive" + }, + "422": { + "id": 422, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1571, + "id_right": 1572 + }, + "1571": { + "id": 1571, + "type": "leaf", + "class": "negative" + }, + "1572": { + "id": 1572, + "type": "leaf", + "class": "positive" + }, + "722": { + "id": 722, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "leaf", + "class": "negative" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1929, + "id_right": 1930 + }, + "1929": { + "id": 1929, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1931, + "id_right": 1932 + }, + "1931": { + "id": 1931, + "type": "leaf", + "class": "negative" + }, + "1932": { + "id": 1932, + "type": "leaf", + "class": "positive" + }, + "1930": { + "id": 1930, + "type": "leaf", + "class": "negative" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1041, + "id_right": 1042 + }, + "1041": { + "id": 1041, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1561, + "id_right": 1562 + }, + "1561": { + "id": 1561, + "type": "leaf", + "class": "positive" + }, + "1562": { + "id": 1562, + "type": "leaf", + "class": "negative" + }, + "1042": { + "id": 1042, + "type": "leaf", + "class": "positive" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "leaf", + "class": "positive" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1959, + "id_right": 1960 + }, + "1959": { + "id": 1959, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1961, + "id_right": 1962 + }, + "1961": { + "id": 1961, + "type": "leaf", + "class": "negative" + }, + "1962": { + "id": 1962, + "type": "leaf", + "class": "positive" + }, + "1960": { + "id": 1960, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1371, + "id_right": 1372 + }, + "1371": { + "id": 1371, + "type": "leaf", + "class": "negative" + }, + "1372": { + "id": 1372, + "type": "leaf", + "class": "positive" + }, + "256": { + "id": 256, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1279, + "id_right": 1280 + }, + "1279": { + "id": 1279, + "type": "leaf", + "class": "negative" + }, + "1280": { + "id": 1280, + "type": "leaf", + "class": "positive" + }, + "676": { + "id": 676, + "type": "leaf", + "class": "positive" + }, + "674": { + "id": 674, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 1905, + "id_right": 1906 + }, + "1905": { + "id": 1905, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1907, + "id_right": 1908 + }, + "1907": { + "id": 1907, + "type": "leaf", + "class": "positive" + }, + "1908": { + "id": 1908, + "type": "leaf", + "class": "negative" + }, + "1906": { + "id": 1906, + "type": "leaf", + "class": "positive" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "leaf", + "class": "negative" + }, + "320": { + "id": 320, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1007, + "id_right": 1008 + }, + "1007": { + "id": 1007, + "type": "leaf", + "class": "negative" + }, + "1008": { + "id": 1008, + "type": "leaf", + "class": "positive" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1613, + "id_right": 1614 + }, + "1613": { + "id": 1613, + "type": "leaf", + "class": "positive" + }, + "1614": { + "id": 1614, + "type": "leaf", + "class": "negative" + }, + "950": { + "id": 950, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "leaf", + "class": "negative" + }, + "964": { + "id": 964, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 1623, + "id_right": 1624 + }, + "1623": { + "id": 1623, + "type": "leaf", + "class": "negative" + }, + "1624": { + "id": 1624, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1603, + "id_right": 1604 + }, + "1603": { + "id": 1603, + "type": "leaf", + "class": "negative" + }, + "1604": { + "id": 1604, + "type": "leaf", + "class": "positive" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "leaf", + "class": "negative" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1275, + "id_right": 1276 + }, + "1275": { + "id": 1275, + "type": "leaf", + "class": "negative" + }, + "1276": { + "id": 1276, + "type": "leaf", + "class": "positive" + }, + "620": { + "id": 620, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "leaf", + "class": "positive" + }, + "622": { + "id": 622, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 1265, + "id_right": 1266 + }, + "1265": { + "id": 1265, + "type": "leaf", + "class": "positive" + }, + "1266": { + "id": 1266, + "type": "leaf", + "class": "negative" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1453, + "id_right": 1454 + }, + "1453": { + "id": 1453, + "type": "leaf", + "class": "negative" + }, + "1454": { + "id": 1454, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1455, + "id_right": 1456 + }, + "1455": { + "id": 1455, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1457, + "id_right": 1458 + }, + "1457": { + "id": 1457, + "type": "leaf", + "class": "positive" + }, + "1458": { + "id": 1458, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1459, + "id_right": 1460 + }, + "1459": { + "id": 1459, + "type": "leaf", + "class": "negative" + }, + "1460": { + "id": 1460, + "type": "leaf", + "class": "positive" + }, + "1456": { + "id": 1456, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 1897, + "id_right": 1898 + }, + "1897": { + "id": 1897, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1899, + "id_right": 1900 + }, + "1899": { + "id": 1899, + "type": "leaf", + "class": "positive" + }, + "1900": { + "id": 1900, + "type": "leaf", + "class": "negative" + }, + "1898": { + "id": 1898, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1521, + "id_right": 1522 + }, + "1521": { + "id": 1521, + "type": "leaf", + "class": "positive" + }, + "1522": { + "id": 1522, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1523, + "id_right": 1524 + }, + "1523": { + "id": 1523, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1525, + "id_right": 1526 + }, + "1525": { + "id": 1525, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1527, + "id_right": 1528 + }, + "1527": { + "id": 1527, + "type": "leaf", + "class": "negative" + }, + "1528": { + "id": 1528, + "type": "leaf", + "class": "positive" + }, + "1526": { + "id": 1526, + "type": "leaf", + "class": "negative" + }, + "1524": { + "id": 1524, + "type": "leaf", + "class": "positive" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1777, + "id_right": 1778 + }, + "1777": { + "id": 1777, + "type": "leaf", + "class": "positive" + }, + "1778": { + "id": 1778, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1779, + "id_right": 1780 + }, + "1779": { + "id": 1779, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1781, + "id_right": 1782 + }, + "1781": { + "id": 1781, + "type": "leaf", + "class": "negative" + }, + "1782": { + "id": 1782, + "type": "leaf", + "class": "positive" + }, + "1780": { + "id": 1780, + "type": "leaf", + "class": "positive" + }, + "718": { + "id": 718, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1617, + "id_right": 1618 + }, + "1617": { + "id": 1617, + "type": "leaf", + "class": "negative" + }, + "1618": { + "id": 1618, + "type": "leaf", + "class": "positive" + }, + "758": { + "id": 758, + "type": "leaf", + "class": "negative" + }, + "720": { + "id": 720, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1943, + "id_right": 1944 + }, + "1943": { + "id": 1943, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1945, + "id_right": 1946 + }, + "1945": { + "id": 1945, + "type": "leaf", + "class": "negative" + }, + "1946": { + "id": 1946, + "type": "leaf", + "class": "positive" + }, + "1944": { + "id": 1944, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "leaf", + "class": "positive" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "negative" + }, + "988": { + "id": 988, + "type": "leaf", + "class": "negative" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "negative" + }, + "440": { + "id": 440, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1647, + "id_right": 1648 + }, + "1647": { + "id": 1647, + "type": "leaf", + "class": "positive" + }, + "1648": { + "id": 1648, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 1649, + "id_right": 1650 + }, + "1649": { + "id": 1649, + "type": "leaf", + "class": "negative" + }, + "1650": { + "id": 1650, + "type": "leaf", + "class": "positive" + }, + "442": { + "id": 442, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "positive" + }, + "860": { + "id": 860, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1059, + "id_right": 1060 + }, + "1059": { + "id": 1059, + "type": "leaf", + "class": "negative" + }, + "1060": { + "id": 1060, + "type": "leaf", + "class": "positive" + }, + "862": { + "id": 862, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 1015, + "id_right": 1016 + }, + "1015": { + "id": 1015, + "type": "leaf", + "class": "positive" + }, + "1016": { + "id": 1016, + "type": "leaf", + "class": "negative" + }, + "858": { + "id": 858, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "leaf", + "class": "negative" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "positive" + }, + "868": { + "id": 868, + "type": "leaf", + "class": "negative" + }, + "864": { + "id": 864, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "leaf", + "class": "positive" + }, + "866": { + "id": 866, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1833, + "id_right": 1834 + }, + "1833": { + "id": 1833, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1835, + "id_right": 1836 + }, + "1835": { + "id": 1835, + "type": "leaf", + "class": "positive" + }, + "1836": { + "id": 1836, + "type": "leaf", + "class": "negative" + }, + "1834": { + "id": 1834, + "type": "leaf", + "class": "negative" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1261, + "id_right": 1262 + }, + "1261": { + "id": 1261, + "type": "leaf", + "class": "negative" + }, + "1262": { + "id": 1262, + "type": "leaf", + "class": "positive" + }, + "574": { + "id": 574, + "type": "leaf", + "class": "positive" + }, + "572": { + "id": 572, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1689, + "id_right": 1690 + }, + "1689": { + "id": 1689, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1691, + "id_right": 1692 + }, + "1691": { + "id": 1691, + "type": "leaf", + "class": "negative" + }, + "1692": { + "id": 1692, + "type": "leaf", + "class": "positive" + }, + "1690": { + "id": 1690, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1879, + "id_right": 1880 + }, + "1879": { + "id": 1879, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1881, + "id_right": 1882 + }, + "1881": { + "id": 1881, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1883, + "id_right": 1884 + }, + "1883": { + "id": 1883, + "type": "leaf", + "class": "negative" + }, + "1884": { + "id": 1884, + "type": "leaf", + "class": "positive" + }, + "1882": { + "id": 1882, + "type": "leaf", + "class": "positive" + }, + "1880": { + "id": 1880, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1885, + "id_right": 1886 + }, + "1885": { + "id": 1885, + "type": "leaf", + "class": "negative" + }, + "1886": { + "id": 1886, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1887, + "id_right": 1888 + }, + "1887": { + "id": 1887, + "type": "leaf", + "class": "positive" + }, + "1888": { + "id": 1888, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1413, + "id_right": 1414 + }, + "1413": { + "id": 1413, + "type": "leaf", + "class": "positive" + }, + "1414": { + "id": 1414, + "type": "leaf", + "class": "negative" + }, + "388": { + "id": 388, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1693, + "id_right": 1694 + }, + "1693": { + "id": 1693, + "type": "leaf", + "class": "positive" + }, + "1694": { + "id": 1694, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1695, + "id_right": 1696 + }, + "1695": { + "id": 1695, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1863, + "id_right": 1864 + }, + "1863": { + "id": 1863, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1865, + "id_right": 1866 + }, + "1865": { + "id": 1865, + "type": "leaf", + "class": "negative" + }, + "1866": { + "id": 1866, + "type": "leaf", + "class": "positive" + }, + "1864": { + "id": 1864, + "type": "leaf", + "class": "positive" + }, + "1696": { + "id": 1696, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1697, + "id_right": 1698 + }, + "1697": { + "id": 1697, + "type": "leaf", + "class": "negative" + }, + "1698": { + "id": 1698, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "leaf", + "class": "positive" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "leaf", + "class": "positive" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1415, + "id_right": 1416 + }, + "1415": { + "id": 1415, + "type": "leaf", + "class": "negative" + }, + "1416": { + "id": 1416, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "leaf", + "class": "negative" + }, + "250": { + "id": 250, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "leaf", + "class": "positive" + }, + "976": { + "id": 976, + "type": "leaf", + "class": "negative" + }, + "512": { + "id": 512, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "leaf", + "class": "positive" + }, + "930": { + "id": 930, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "leaf", + "class": "negative" + }, + "932": { + "id": 932, + "type": "leaf", + "class": "positive" + }, + "510": { + "id": 510, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 1289, + "id_right": 1290 + }, + "1289": { + "id": 1289, + "type": "leaf", + "class": "positive" + }, + "1290": { + "id": 1290, + "type": "leaf", + "class": "negative" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1823, + "id_right": 1824 + }, + "1823": { + "id": 1823, + "type": "leaf", + "class": "negative" + }, + "1824": { + "id": 1824, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1825, + "id_right": 1826 + }, + "1825": { + "id": 1825, + "type": "leaf", + "class": "negative" + }, + "1826": { + "id": 1826, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1827, + "id_right": 1828 + }, + "1827": { + "id": 1827, + "type": "leaf", + "class": "positive" + }, + "1828": { + "id": 1828, + "type": "leaf", + "class": "negative" + }, + "670": { + "id": 670, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "positive" + }, + "772": { + "id": 772, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "leaf", + "class": "negative" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1663, + "id_right": 1664 + }, + "1663": { + "id": 1663, + "type": "leaf", + "class": "negative" + }, + "1664": { + "id": 1664, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1665, + "id_right": 1666 + }, + "1665": { + "id": 1665, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1667, + "id_right": 1668 + }, + "1667": { + "id": 1667, + "type": "leaf", + "class": "positive" + }, + "1668": { + "id": 1668, + "type": "leaf", + "class": "negative" + }, + "1666": { + "id": 1666, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1783, + "id_right": 1784 + }, + "1783": { + "id": 1783, + "type": "leaf", + "class": "negative" + }, + "1784": { + "id": 1784, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1785, + "id_right": 1786 + }, + "1785": { + "id": 1785, + "type": "leaf", + "class": "negative" + }, + "1786": { + "id": 1786, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1871, + "id_right": 1872 + }, + "1871": { + "id": 1871, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1873, + "id_right": 1874 + }, + "1873": { + "id": 1873, + "type": "leaf", + "class": "positive" + }, + "1874": { + "id": 1874, + "type": "leaf", + "class": "negative" + }, + "1872": { + "id": 1872, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 1281, + "id_right": 1282 + }, + "1281": { + "id": 1281, + "type": "leaf", + "class": "negative" + }, + "1282": { + "id": 1282, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1043, + "id_right": 1044 + }, + "1043": { + "id": 1043, + "type": "leaf", + "class": "negative" + }, + "1044": { + "id": 1044, + "type": "leaf", + "class": "positive" + }, + "530": { + "id": 530, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "leaf", + "class": "positive" + }, + "910": { + "id": 910, + "type": "leaf", + "class": "negative" + }, + "908": { + "id": 908, + "type": "leaf", + "class": "positive" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1609, + "id_right": 1610 + }, + "1609": { + "id": 1609, + "type": "leaf", + "class": "negative" + }, + "1610": { + "id": 1610, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "leaf", + "class": "positive" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "negative" + }, + "904": { + "id": 904, + "type": "leaf", + "class": "negative" + }, + "894": { + "id": 894, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "leaf", + "class": "negative" + }, + "926": { + "id": 926, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1347, + "id_right": 1348 + }, + "1347": { + "id": 1347, + "type": "leaf", + "class": "positive" + }, + "1348": { + "id": 1348, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1573, + "id_right": 1574 + }, + "1573": { + "id": 1573, + "type": "leaf", + "class": "negative" + }, + "1574": { + "id": 1574, + "type": "leaf", + "class": "positive" + }, + "924": { + "id": 924, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "leaf", + "class": "negative" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "leaf", + "class": "positive" + }, + "900": { + "id": 900, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1427, + "id_right": 1428 + }, + "1427": { + "id": 1427, + "type": "leaf", + "class": "negative" + }, + "1428": { + "id": 1428, + "type": "leaf", + "class": "positive" + }, + "896": { + "id": 896, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1633, + "id_right": 1634 + }, + "1633": { + "id": 1633, + "type": "leaf", + "class": "positive" + }, + "1634": { + "id": 1634, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1635, + "id_right": 1636 + }, + "1635": { + "id": 1635, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1637, + "id_right": 1638 + }, + "1637": { + "id": 1637, + "type": "leaf", + "class": "positive" + }, + "1638": { + "id": 1638, + "type": "leaf", + "class": "negative" + }, + "1636": { + "id": 1636, + "type": "leaf", + "class": "positive" + }, + "892": { + "id": 892, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "positive" + }, + "920": { + "id": 920, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1307, + "id_right": 1308 + }, + "1307": { + "id": 1307, + "type": "leaf", + "class": "negative" + }, + "1308": { + "id": 1308, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1837, + "id_right": 1838 + }, + "1837": { + "id": 1837, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1839, + "id_right": 1840 + }, + "1839": { + "id": 1839, + "type": "leaf", + "class": "positive" + }, + "1840": { + "id": 1840, + "type": "leaf", + "class": "negative" + }, + "1838": { + "id": 1838, + "type": "leaf", + "class": "negative" + }, + "912": { + "id": 912, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "leaf", + "class": "negative" + }, + "962": { + "id": 962, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1621, + "id_right": 1622 + }, + "1621": { + "id": 1621, + "type": "leaf", + "class": "negative" + }, + "1622": { + "id": 1622, + "type": "leaf", + "class": "positive" + }, + "914": { + "id": 914, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1303, + "id_right": 1304 + }, + "1303": { + "id": 1303, + "type": "leaf", + "class": "negative" + }, + "1304": { + "id": 1304, + "type": "leaf", + "class": "positive" + }, + "916": { + "id": 916, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "negative" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1053, + "id_right": 1054 + }, + "1053": { + "id": 1053, + "type": "leaf", + "class": "negative" + }, + "1054": { + "id": 1054, + "type": "leaf", + "class": "positive" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 1011, + "id_right": 1012 + }, + "1011": { + "id": 1011, + "type": "leaf", + "class": "positive" + }, + "1012": { + "id": 1012, + "type": "leaf", + "class": "negative" + }, + "750": { + "id": 750, + "type": "leaf", + "class": "negative" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1593, + "id_right": 1594 + }, + "1593": { + "id": 1593, + "type": "leaf", + "class": "negative" + }, + "1594": { + "id": 1594, + "type": "leaf", + "class": "positive" + }, + "810": { + "id": 810, + "type": "leaf", + "class": "positive" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1293, + "id_right": 1294 + }, + "1293": { + "id": 1293, + "type": "leaf", + "class": "positive" + }, + "1294": { + "id": 1294, + "type": "leaf", + "class": "negative" + }, + "418": { + "id": 418, + "type": "leaf", + "class": "positive" + }, + "416": { + "id": 416, + "type": "leaf", + "class": "negative" + }, + "408": { + "id": 408, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1841, + "id_right": 1842 + }, + "1841": { + "id": 1841, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1843, + "id_right": 1844 + }, + "1843": { + "id": 1843, + "type": "leaf", + "class": "negative" + }, + "1844": { + "id": 1844, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1845, + "id_right": 1846 + }, + "1845": { + "id": 1845, + "type": "leaf", + "class": "negative" + }, + "1846": { + "id": 1846, + "type": "leaf", + "class": "positive" + }, + "1842": { + "id": 1842, + "type": "leaf", + "class": "negative" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1971, + "id_right": 1972 + }, + "1971": { + "id": 1971, + "type": "leaf", + "class": "positive" + }, + "1972": { + "id": 1972, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1973, + "id_right": 1974 + }, + "1973": { + "id": 1973, + "type": "leaf", + "class": "positive" + }, + "1974": { + "id": 1974, + "type": "leaf", + "class": "negative" + }, + "472": { + "id": 472, + "type": "leaf", + "class": "negative" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1607, + "id_right": 1608 + }, + "1607": { + "id": 1607, + "type": "leaf", + "class": "positive" + }, + "1608": { + "id": 1608, + "type": "leaf", + "class": "negative" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "negative" + }, + "410": { + "id": 410, + "type": "leaf", + "class": "negative" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_100_nleaves_500.json b/dtrees/dim_100_nleaves_500.json new file mode 100644 index 0000000..6f0d474 --- /dev/null +++ b/dtrees/dim_100_nleaves_500.json @@ -0,0 +1,7204 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "leaf", + "class": "positive" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "leaf", + "class": "positive" + }, + "796": { + "id": 796, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "leaf", + "class": "positive" + }, + "802": { + "id": 802, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "leaf", + "class": "positive" + }, + "824": { + "id": 824, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "leaf", + "class": "negative" + }, + "798": { + "id": 798, + "type": "leaf", + "class": "positive" + }, + "732": { + "id": 732, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "leaf", + "class": "negative" + }, + "952": { + "id": 952, + "type": "leaf", + "class": "positive" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "leaf", + "class": "positive" + }, + "736": { + "id": 736, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "leaf", + "class": "negative" + }, + "742": { + "id": 742, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "leaf", + "class": "negative" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "positive" + }, + "744": { + "id": 744, + "type": "leaf", + "class": "negative" + }, + "734": { + "id": 734, + "type": "leaf", + "class": "positive" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "leaf", + "class": "positive" + }, + "840": { + "id": 840, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "negative" + }, + "844": { + "id": 844, + "type": "leaf", + "class": "positive" + }, + "842": { + "id": 842, + "type": "leaf", + "class": "positive" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "leaf", + "class": "negative" + }, + "630": { + "id": 630, + "type": "leaf", + "class": "positive" + }, + "198": { + "id": 198, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "leaf", + "class": "positive" + }, + "306": { + "id": 306, + "type": "leaf", + "class": "negative" + }, + "304": { + "id": 304, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "leaf", + "class": "negative" + }, + "972": { + "id": 972, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "leaf", + "class": "positive" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "positive" + }, + "400": { + "id": 400, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "leaf", + "class": "positive" + }, + "848": { + "id": 848, + "type": "leaf", + "class": "negative" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "leaf", + "class": "negative" + }, + "456": { + "id": 456, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "negative" + }, + "538": { + "id": 538, + "type": "leaf", + "class": "positive" + }, + "216": { + "id": 216, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "leaf", + "class": "positive" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "leaf", + "class": "negative" + }, + "728": { + "id": 728, + "type": "leaf", + "class": "positive" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "leaf", + "class": "positive" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "leaf", + "class": "positive" + }, + "498": { + "id": 498, + "type": "leaf", + "class": "negative" + }, + "488": { + "id": 488, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "leaf", + "class": "negative" + }, + "764": { + "id": 764, + "type": "leaf", + "class": "positive" + }, + "762": { + "id": 762, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "leaf", + "class": "negative" + }, + "760": { + "id": 760, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "leaf", + "class": "positive" + }, + "696": { + "id": 696, + "type": "leaf", + "class": "negative" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "leaf", + "class": "positive" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "leaf", + "class": "negative" + }, + "312": { + "id": 312, + "type": "leaf", + "class": "positive" + }, + "310": { + "id": 310, + "type": "leaf", + "class": "positive" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "leaf", + "class": "negative" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "leaf", + "class": "positive" + }, + "632": { + "id": 632, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "leaf", + "class": "negative" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "leaf", + "class": "positive" + }, + "464": { + "id": 464, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "leaf", + "class": "positive" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "leaf", + "class": "negative" + }, + "934": { + "id": 934, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "positive" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "negative" + }, + "328": { + "id": 328, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "negative" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "leaf", + "class": "negative" + }, + "940": { + "id": 940, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "leaf", + "class": "negative" + }, + "942": { + "id": 942, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "leaf", + "class": "negative" + }, + "882": { + "id": 882, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "leaf", + "class": "positive" + }, + "886": { + "id": 886, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "leaf", + "class": "negative" + }, + "888": { + "id": 888, + "type": "leaf", + "class": "positive" + }, + "884": { + "id": 884, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "leaf", + "class": "negative" + }, + "678": { + "id": 678, + "type": "leaf", + "class": "negative" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "positive" + }, + "838": { + "id": 838, + "type": "leaf", + "class": "negative" + }, + "836": { + "id": 836, + "type": "leaf", + "class": "positive" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "leaf", + "class": "positive" + }, + "726": { + "id": 726, + "type": "leaf", + "class": "negative" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "leaf", + "class": "positive" + }, + "514": { + "id": 514, + "type": "leaf", + "class": "negative" + }, + "376": { + "id": 376, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "leaf", + "class": "positive" + }, + "292": { + "id": 292, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "leaf", + "class": "negative" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "leaf", + "class": "negative" + }, + "542": { + "id": 542, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "leaf", + "class": "positive" + }, + "806": { + "id": 806, + "type": "leaf", + "class": "negative" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "leaf", + "class": "positive" + }, + "610": { + "id": 610, + "type": "leaf", + "class": "negative" + }, + "608": { + "id": 608, + "type": "leaf", + "class": "negative" + }, + "606": { + "id": 606, + "type": "leaf", + "class": "negative" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "negative" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "positive" + }, + "688": { + "id": 688, + "type": "leaf", + "class": "positive" + }, + "446": { + "id": 446, + "type": "leaf", + "class": "negative" + }, + "444": { + "id": 444, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "positive" + }, + "814": { + "id": 814, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "negative" + }, + "816": { + "id": 816, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "leaf", + "class": "positive" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "leaf", + "class": "negative" + }, + "782": { + "id": 782, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "leaf", + "class": "negative" + }, + "398": { + "id": 398, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "leaf", + "class": "positive" + }, + "724": { + "id": 724, + "type": "leaf", + "class": "negative" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "positive" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "leaf", + "class": "negative" + }, + "112": { + "id": 112, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "leaf", + "class": "positive" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "leaf", + "class": "positive" + }, + "616": { + "id": 616, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "leaf", + "class": "negative" + }, + "710": { + "id": 710, + "type": "leaf", + "class": "positive" + }, + "708": { + "id": 708, + "type": "leaf", + "class": "positive" + }, + "706": { + "id": 706, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "leaf", + "class": "negative" + }, + "714": { + "id": 714, + "type": "leaf", + "class": "positive" + }, + "712": { + "id": 712, + "type": "leaf", + "class": "negative" + }, + "698": { + "id": 698, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "leaf", + "class": "negative" + }, + "700": { + "id": 700, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "leaf", + "class": "positive" + }, + "704": { + "id": 704, + "type": "leaf", + "class": "negative" + }, + "702": { + "id": 702, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "leaf", + "class": "positive" + }, + "804": { + "id": 804, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "negative" + }, + "666": { + "id": 666, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "negative" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "positive" + }, + "656": { + "id": 656, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "leaf", + "class": "positive" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "positive" + }, + "640": { + "id": 640, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "leaf", + "class": "negative" + }, + "664": { + "id": 664, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "leaf", + "class": "negative" + }, + "638": { + "id": 638, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "leaf", + "class": "negative" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "positive" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "leaf", + "class": "positive" + }, + "652": { + "id": 652, + "type": "leaf", + "class": "negative" + }, + "650": { + "id": 650, + "type": "leaf", + "class": "negative" + }, + "644": { + "id": 644, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "leaf", + "class": "positive" + }, + "590": { + "id": 590, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "leaf", + "class": "positive" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "negative" + }, + "684": { + "id": 684, + "type": "leaf", + "class": "negative" + }, + "588": { + "id": 588, + "type": "leaf", + "class": "negative" + }, + "578": { + "id": 578, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "leaf", + "class": "positive" + }, + "580": { + "id": 580, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "leaf", + "class": "negative" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "leaf", + "class": "negative" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "leaf", + "class": "positive" + }, + "584": { + "id": 584, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "leaf", + "class": "positive" + }, + "788": { + "id": 788, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "positive" + }, + "792": { + "id": 792, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "leaf", + "class": "negative" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "leaf", + "class": "negative" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "leaf", + "class": "negative" + }, + "756": { + "id": 756, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "leaf", + "class": "negative" + }, + "938": { + "id": 938, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "leaf", + "class": "negative" + }, + "300": { + "id": 300, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "leaf", + "class": "positive" + }, + "298": { + "id": 298, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "leaf", + "class": "negative" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "leaf", + "class": "negative" + }, + "600": { + "id": 600, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "positive" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "leaf", + "class": "negative" + }, + "602": { + "id": 602, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "negative" + }, + "604": { + "id": 604, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "leaf", + "class": "negative" + }, + "448": { + "id": 448, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "leaf", + "class": "negative" + }, + "450": { + "id": 450, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "leaf", + "class": "positive" + }, + "540": { + "id": 540, + "type": "leaf", + "class": "negative" + }, + "452": { + "id": 452, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "negative" + }, + "812": { + "id": 812, + "type": "leaf", + "class": "positive" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "leaf", + "class": "positive" + }, + "482": { + "id": 482, + "type": "leaf", + "class": "negative" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "leaf", + "class": "positive" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "negative" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "leaf", + "class": "negative" + }, + "694": { + "id": 694, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "leaf", + "class": "positive" + }, + "264": { + "id": 264, + "type": "leaf", + "class": "negative" + }, + "262": { + "id": 262, + "type": "leaf", + "class": "positive" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "leaf", + "class": "positive" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "leaf", + "class": "negative" + }, + "426": { + "id": 426, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "leaf", + "class": "positive" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "negative" + }, + "552": { + "id": 552, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "leaf", + "class": "negative" + }, + "316": { + "id": 316, + "type": "leaf", + "class": "positive" + }, + "314": { + "id": 314, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "leaf", + "class": "negative" + }, + "90": { + "id": 90, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "leaf", + "class": "positive" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "positive" + }, + "286": { + "id": 286, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "leaf", + "class": "negative" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "leaf", + "class": "negative" + }, + "536": { + "id": 536, + "type": "leaf", + "class": "positive" + }, + "458": { + "id": 458, + "type": "leaf", + "class": "positive" + }, + "242": { + "id": 242, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "leaf", + "class": "positive" + }, + "556": { + "id": 556, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "leaf", + "class": "positive" + }, + "558": { + "id": 558, + "type": "leaf", + "class": "negative" + }, + "240": { + "id": 240, + "type": "leaf", + "class": "negative" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "leaf", + "class": "positive" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "leaf", + "class": "negative" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "leaf", + "class": "positive" + }, + "438": { + "id": 438, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "leaf", + "class": "positive" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "leaf", + "class": "negative" + }, + "230": { + "id": 230, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "leaf", + "class": "positive" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "leaf", + "class": "positive" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "leaf", + "class": "negative" + }, + "226": { + "id": 226, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "leaf", + "class": "positive" + }, + "428": { + "id": 428, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "leaf", + "class": "positive" + }, + "980": { + "id": 980, + "type": "leaf", + "class": "negative" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "leaf", + "class": "negative" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "leaf", + "class": "positive" + }, + "280": { + "id": 280, + "type": "leaf", + "class": "positive" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "leaf", + "class": "negative" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "positive" + }, + "502": { + "id": 502, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "leaf", + "class": "positive" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "negative" + }, + "832": { + "id": 832, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "leaf", + "class": "positive" + }, + "834": { + "id": 834, + "type": "leaf", + "class": "negative" + }, + "830": { + "id": 830, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "leaf", + "class": "positive" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "negative" + }, + "828": { + "id": 828, + "type": "leaf", + "class": "positive" + }, + "826": { + "id": 826, + "type": "leaf", + "class": "positive" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "leaf", + "class": "positive" + }, + "358": { + "id": 358, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "leaf", + "class": "positive" + }, + "874": { + "id": 874, + "type": "leaf", + "class": "negative" + }, + "522": { + "id": 522, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "leaf", + "class": "positive" + }, + "330": { + "id": 330, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "leaf", + "class": "negative" + }, + "460": { + "id": 460, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "leaf", + "class": "negative" + }, + "462": { + "id": 462, + "type": "leaf", + "class": "positive" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "leaf", + "class": "positive" + }, + "872": { + "id": 872, + "type": "leaf", + "class": "negative" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "leaf", + "class": "positive" + }, + "730": { + "id": 730, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "leaf", + "class": "positive" + }, + "348": { + "id": 348, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "leaf", + "class": "negative" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "leaf", + "class": "negative" + }, + "352": { + "id": 352, + "type": "leaf", + "class": "positive" + }, + "342": { + "id": 342, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "leaf", + "class": "negative" + }, + "346": { + "id": 346, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "positive" + }, + "822": { + "id": 822, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "leaf", + "class": "negative" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "leaf", + "class": "positive" + }, + "564": { + "id": 564, + "type": "leaf", + "class": "negative" + }, + "562": { + "id": 562, + "type": "leaf", + "class": "positive" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "positive" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "leaf", + "class": "positive" + }, + "768": { + "id": 768, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "leaf", + "class": "negative" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "leaf", + "class": "negative" + }, + "212": { + "id": 212, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "leaf", + "class": "negative" + }, + "214": { + "id": 214, + "type": "leaf", + "class": "positive" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "negative" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "positive" + }, + "854": { + "id": 854, + "type": "leaf", + "class": "positive" + }, + "392": { + "id": 392, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "leaf", + "class": "negative" + }, + "396": { + "id": 396, + "type": "leaf", + "class": "positive" + }, + "394": { + "id": 394, + "type": "leaf", + "class": "negative" + }, + "390": { + "id": 390, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "leaf", + "class": "negative" + }, + "474": { + "id": 474, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "leaf", + "class": "positive" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "leaf", + "class": "positive" + }, + "478": { + "id": 478, + "type": "leaf", + "class": "negative" + }, + "204": { + "id": 204, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "leaf", + "class": "negative" + }, + "626": { + "id": 626, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "negative" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "negative" + }, + "996": { + "id": 996, + "type": "leaf", + "class": "positive" + }, + "994": { + "id": 994, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "negative" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "positive" + }, + "992": { + "id": 992, + "type": "leaf", + "class": "negative" + }, + "274": { + "id": 274, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "leaf", + "class": "negative" + }, + "518": { + "id": 518, + "type": "leaf", + "class": "positive" + }, + "516": { + "id": 516, + "type": "leaf", + "class": "positive" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "leaf", + "class": "positive" + }, + "486": { + "id": 486, + "type": "leaf", + "class": "negative" + }, + "484": { + "id": 484, + "type": "leaf", + "class": "positive" + }, + "270": { + "id": 270, + "type": "leaf", + "class": "negative" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "leaf", + "class": "negative" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "leaf", + "class": "negative" + }, + "372": { + "id": 372, + "type": "leaf", + "class": "negative" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "negative" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "positive" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "leaf", + "class": "negative" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "leaf", + "class": "positive" + }, + "966": { + "id": 966, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "negative" + }, + "368": { + "id": 368, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "leaf", + "class": "negative" + }, + "374": { + "id": 374, + "type": "leaf", + "class": "positive" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "leaf", + "class": "negative" + }, + "566": { + "id": 566, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "leaf", + "class": "negative" + }, + "970": { + "id": 970, + "type": "leaf", + "class": "positive" + }, + "568": { + "id": 568, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "leaf", + "class": "negative" + }, + "778": { + "id": 778, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "negative" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "leaf", + "class": "positive" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "positive" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "negative" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "leaf", + "class": "positive" + }, + "422": { + "id": 422, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "leaf", + "class": "positive" + }, + "722": { + "id": 722, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "leaf", + "class": "negative" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "leaf", + "class": "negative" + }, + "246": { + "id": 246, + "type": "leaf", + "class": "positive" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "leaf", + "class": "positive" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "leaf", + "class": "positive" + }, + "256": { + "id": 256, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "leaf", + "class": "negative" + }, + "676": { + "id": 676, + "type": "leaf", + "class": "positive" + }, + "674": { + "id": 674, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "leaf", + "class": "positive" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "leaf", + "class": "negative" + }, + "320": { + "id": 320, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "leaf", + "class": "negative" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "leaf", + "class": "negative" + }, + "950": { + "id": 950, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "leaf", + "class": "negative" + }, + "964": { + "id": 964, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "leaf", + "class": "negative" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "leaf", + "class": "negative" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "leaf", + "class": "negative" + }, + "620": { + "id": 620, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "leaf", + "class": "positive" + }, + "622": { + "id": 622, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "leaf", + "class": "positive" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "positive" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "leaf", + "class": "positive" + }, + "718": { + "id": 718, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "leaf", + "class": "negative" + }, + "720": { + "id": 720, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "leaf", + "class": "positive" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "negative" + }, + "988": { + "id": 988, + "type": "leaf", + "class": "negative" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "negative" + }, + "440": { + "id": 440, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "leaf", + "class": "positive" + }, + "442": { + "id": 442, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "positive" + }, + "860": { + "id": 860, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "negative" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "positive" + }, + "858": { + "id": 858, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "leaf", + "class": "negative" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "positive" + }, + "868": { + "id": 868, + "type": "leaf", + "class": "negative" + }, + "864": { + "id": 864, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "leaf", + "class": "positive" + }, + "866": { + "id": 866, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "leaf", + "class": "negative" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "leaf", + "class": "negative" + }, + "574": { + "id": 574, + "type": "leaf", + "class": "positive" + }, + "572": { + "id": 572, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "leaf", + "class": "negative" + }, + "388": { + "id": 388, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "leaf", + "class": "positive" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "leaf", + "class": "positive" + }, + "406": { + "id": 406, + "type": "leaf", + "class": "negative" + }, + "404": { + "id": 404, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "leaf", + "class": "negative" + }, + "250": { + "id": 250, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "leaf", + "class": "positive" + }, + "976": { + "id": 976, + "type": "leaf", + "class": "negative" + }, + "512": { + "id": 512, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "leaf", + "class": "positive" + }, + "930": { + "id": 930, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "leaf", + "class": "negative" + }, + "932": { + "id": 932, + "type": "leaf", + "class": "positive" + }, + "510": { + "id": 510, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "leaf", + "class": "negative" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "leaf", + "class": "negative" + }, + "670": { + "id": 670, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "positive" + }, + "772": { + "id": 772, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "leaf", + "class": "negative" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "negative" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "leaf", + "class": "positive" + }, + "530": { + "id": 530, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "leaf", + "class": "positive" + }, + "910": { + "id": 910, + "type": "leaf", + "class": "negative" + }, + "908": { + "id": 908, + "type": "leaf", + "class": "positive" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "leaf", + "class": "negative" + }, + "922": { + "id": 922, + "type": "leaf", + "class": "positive" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "negative" + }, + "904": { + "id": 904, + "type": "leaf", + "class": "negative" + }, + "894": { + "id": 894, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "leaf", + "class": "negative" + }, + "926": { + "id": 926, + "type": "leaf", + "class": "positive" + }, + "924": { + "id": 924, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "leaf", + "class": "negative" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "leaf", + "class": "positive" + }, + "900": { + "id": 900, + "type": "leaf", + "class": "negative" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "positive" + }, + "892": { + "id": 892, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "positive" + }, + "920": { + "id": 920, + "type": "leaf", + "class": "negative" + }, + "918": { + "id": 918, + "type": "leaf", + "class": "negative" + }, + "912": { + "id": 912, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "leaf", + "class": "negative" + }, + "962": { + "id": 962, + "type": "leaf", + "class": "positive" + }, + "914": { + "id": 914, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "leaf", + "class": "negative" + }, + "916": { + "id": 916, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "negative" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "leaf", + "class": "negative" + }, + "752": { + "id": 752, + "type": "leaf", + "class": "positive" + }, + "750": { + "id": 750, + "type": "leaf", + "class": "negative" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "leaf", + "class": "negative" + }, + "810": { + "id": 810, + "type": "leaf", + "class": "positive" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "leaf", + "class": "negative" + }, + "418": { + "id": 418, + "type": "leaf", + "class": "positive" + }, + "416": { + "id": 416, + "type": "leaf", + "class": "negative" + }, + "408": { + "id": 408, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "leaf", + "class": "negative" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "leaf", + "class": "positive" + }, + "472": { + "id": 472, + "type": "leaf", + "class": "negative" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "leaf", + "class": "positive" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "negative" + }, + "410": { + "id": 410, + "type": "leaf", + "class": "negative" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_10_nleaves_100.json b/dtrees/dim_10_nleaves_100.json new file mode 100644 index 0000000..e12f192 --- /dev/null +++ b/dtrees/dim_10_nleaves_100.json @@ -0,0 +1,1424 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "leaf", + "class": "negative" + }, + "20": { + "id": 20, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "leaf", + "class": "positive" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "negative" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "leaf", + "class": "negative" + }, + "168": { + "id": 168, + "type": "leaf", + "class": "positive" + }, + "160": { + "id": 160, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "leaf", + "class": "negative" + }, + "166": { + "id": 166, + "type": "leaf", + "class": "positive" + }, + "164": { + "id": 164, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "leaf", + "class": "positive" + }, + "18": { + "id": 18, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "leaf", + "class": "negative" + }, + "84": { + "id": 84, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "positive" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "negative" + }, + "72": { + "id": 72, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "leaf", + "class": "negative" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "leaf", + "class": "positive" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "leaf", + "class": "positive" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "leaf", + "class": "positive" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "leaf", + "class": "negative" + }, + "136": { + "id": 136, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "leaf", + "class": "negative" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "leaf", + "class": "positive" + }, + "116": { + "id": 116, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "negative" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "leaf", + "class": "negative" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_10_nleaves_1000.json b/dtrees/dim_10_nleaves_1000.json new file mode 100644 index 0000000..788eaf9 --- /dev/null +++ b/dtrees/dim_10_nleaves_1000.json @@ -0,0 +1,14024 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "positive" + }, + "538": { + "id": 538, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1457, + "id_right": 1458 + }, + "1457": { + "id": 1457, + "type": "leaf", + "class": "positive" + }, + "1458": { + "id": 1458, + "type": "leaf", + "class": "negative" + }, + "530": { + "id": 530, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "leaf", + "class": "negative" + }, + "644": { + "id": 644, + "type": "leaf", + "class": "positive" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "leaf", + "class": "negative" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1733, + "id_right": 1734 + }, + "1733": { + "id": 1733, + "type": "leaf", + "class": "positive" + }, + "1734": { + "id": 1734, + "type": "leaf", + "class": "positive" + }, + "526": { + "id": 526, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "leaf", + "class": "positive" + }, + "536": { + "id": 536, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "leaf", + "class": "positive" + }, + "674": { + "id": 674, + "type": "leaf", + "class": "positive" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "leaf", + "class": "negative" + }, + "210": { + "id": 210, + "type": "leaf", + "class": "positive" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "leaf", + "class": "positive" + }, + "212": { + "id": 212, + "type": "leaf", + "class": "negative" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1471, + "id_right": 1472 + }, + "1471": { + "id": 1471, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1473, + "id_right": 1474 + }, + "1473": { + "id": 1473, + "type": "leaf", + "class": "positive" + }, + "1474": { + "id": 1474, + "type": "leaf", + "class": "negative" + }, + "1472": { + "id": 1472, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1475, + "id_right": 1476 + }, + "1475": { + "id": 1475, + "type": "leaf", + "class": "positive" + }, + "1476": { + "id": 1476, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "leaf", + "class": "positive" + }, + "446": { + "id": 446, + "type": "leaf", + "class": "negative" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "leaf", + "class": "negative" + }, + "448": { + "id": 448, + "type": "leaf", + "class": "positive" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "leaf", + "class": "negative" + }, + "292": { + "id": 292, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "leaf", + "class": "positive" + }, + "440": { + "id": 440, + "type": "leaf", + "class": "negative" + }, + "438": { + "id": 438, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1083, + "id_right": 1084 + }, + "1083": { + "id": 1083, + "type": "leaf", + "class": "positive" + }, + "1084": { + "id": 1084, + "type": "leaf", + "class": "positive" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1885, + "id_right": 1886 + }, + "1885": { + "id": 1885, + "type": "leaf", + "class": "negative" + }, + "1886": { + "id": 1886, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1949, + "id_right": 1950 + }, + "1949": { + "id": 1949, + "type": "leaf", + "class": "positive" + }, + "1950": { + "id": 1950, + "type": "leaf", + "class": "positive" + }, + "428": { + "id": 428, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1597, + "id_right": 1598 + }, + "1597": { + "id": 1597, + "type": "leaf", + "class": "negative" + }, + "1598": { + "id": 1598, + "type": "leaf", + "class": "negative" + }, + "832": { + "id": 832, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1659, + "id_right": 1660 + }, + "1659": { + "id": 1659, + "type": "leaf", + "class": "negative" + }, + "1660": { + "id": 1660, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1327, + "id_right": 1328 + }, + "1327": { + "id": 1327, + "type": "leaf", + "class": "positive" + }, + "1328": { + "id": 1328, + "type": "leaf", + "class": "positive" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1503, + "id_right": 1504 + }, + "1503": { + "id": 1503, + "type": "leaf", + "class": "negative" + }, + "1504": { + "id": 1504, + "type": "leaf", + "class": "negative" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1085, + "id_right": 1086 + }, + "1085": { + "id": 1085, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1087, + "id_right": 1088 + }, + "1087": { + "id": 1087, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1093, + "id_right": 1094 + }, + "1093": { + "id": 1093, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1105, + "id_right": 1106 + }, + "1105": { + "id": 1105, + "type": "leaf", + "class": "positive" + }, + "1106": { + "id": 1106, + "type": "leaf", + "class": "negative" + }, + "1094": { + "id": 1094, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1095, + "id_right": 1096 + }, + "1095": { + "id": 1095, + "type": "leaf", + "class": "negative" + }, + "1096": { + "id": 1096, + "type": "leaf", + "class": "positive" + }, + "1088": { + "id": 1088, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1089, + "id_right": 1090 + }, + "1089": { + "id": 1089, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1091, + "id_right": 1092 + }, + "1091": { + "id": 1091, + "type": "leaf", + "class": "positive" + }, + "1092": { + "id": 1092, + "type": "leaf", + "class": "negative" + }, + "1090": { + "id": 1090, + "type": "leaf", + "class": "positive" + }, + "1086": { + "id": 1086, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1097, + "id_right": 1098 + }, + "1097": { + "id": 1097, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1103, + "id_right": 1104 + }, + "1103": { + "id": 1103, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1961, + "id_right": 1962 + }, + "1961": { + "id": 1961, + "type": "leaf", + "class": "positive" + }, + "1962": { + "id": 1962, + "type": "leaf", + "class": "positive" + }, + "1104": { + "id": 1104, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1599, + "id_right": 1600 + }, + "1599": { + "id": 1599, + "type": "leaf", + "class": "positive" + }, + "1600": { + "id": 1600, + "type": "leaf", + "class": "negative" + }, + "1098": { + "id": 1098, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1099, + "id_right": 1100 + }, + "1099": { + "id": 1099, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1101, + "id_right": 1102 + }, + "1101": { + "id": 1101, + "type": "leaf", + "class": "negative" + }, + "1102": { + "id": 1102, + "type": "leaf", + "class": "positive" + }, + "1100": { + "id": 1100, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1449, + "id_right": 1450 + }, + "1449": { + "id": 1449, + "type": "leaf", + "class": "positive" + }, + "1450": { + "id": 1450, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1125, + "id_right": 1126 + }, + "1125": { + "id": 1125, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1129, + "id_right": 1130 + }, + "1129": { + "id": 1129, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1131, + "id_right": 1132 + }, + "1131": { + "id": 1131, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1159, + "id_right": 1160 + }, + "1159": { + "id": 1159, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1161, + "id_right": 1162 + }, + "1161": { + "id": 1161, + "type": "leaf", + "class": "positive" + }, + "1162": { + "id": 1162, + "type": "leaf", + "class": "negative" + }, + "1160": { + "id": 1160, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1163, + "id_right": 1164 + }, + "1163": { + "id": 1163, + "type": "leaf", + "class": "negative" + }, + "1164": { + "id": 1164, + "type": "leaf", + "class": "positive" + }, + "1132": { + "id": 1132, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1137, + "id_right": 1138 + }, + "1137": { + "id": 1137, + "type": "leaf", + "class": "negative" + }, + "1138": { + "id": 1138, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1141, + "id_right": 1142 + }, + "1141": { + "id": 1141, + "type": "leaf", + "class": "negative" + }, + "1142": { + "id": 1142, + "type": "leaf", + "class": "positive" + }, + "1130": { + "id": 1130, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1133, + "id_right": 1134 + }, + "1133": { + "id": 1133, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1713, + "id_right": 1714 + }, + "1713": { + "id": 1713, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1717, + "id_right": 1718 + }, + "1717": { + "id": 1717, + "type": "leaf", + "class": "positive" + }, + "1718": { + "id": 1718, + "type": "leaf", + "class": "positive" + }, + "1714": { + "id": 1714, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1715, + "id_right": 1716 + }, + "1715": { + "id": 1715, + "type": "leaf", + "class": "positive" + }, + "1716": { + "id": 1716, + "type": "leaf", + "class": "negative" + }, + "1134": { + "id": 1134, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1135, + "id_right": 1136 + }, + "1135": { + "id": 1135, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1165, + "id_right": 1166 + }, + "1165": { + "id": 1165, + "type": "leaf", + "class": "positive" + }, + "1166": { + "id": 1166, + "type": "leaf", + "class": "positive" + }, + "1136": { + "id": 1136, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1139, + "id_right": 1140 + }, + "1139": { + "id": 1139, + "type": "leaf", + "class": "positive" + }, + "1140": { + "id": 1140, + "type": "leaf", + "class": "positive" + }, + "1126": { + "id": 1126, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1127, + "id_right": 1128 + }, + "1127": { + "id": 1127, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1151, + "id_right": 1152 + }, + "1151": { + "id": 1151, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1903, + "id_right": 1904 + }, + "1903": { + "id": 1903, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1907, + "id_right": 1908 + }, + "1907": { + "id": 1907, + "type": "leaf", + "class": "negative" + }, + "1908": { + "id": 1908, + "type": "leaf", + "class": "positive" + }, + "1904": { + "id": 1904, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1905, + "id_right": 1906 + }, + "1905": { + "id": 1905, + "type": "leaf", + "class": "positive" + }, + "1906": { + "id": 1906, + "type": "leaf", + "class": "positive" + }, + "1152": { + "id": 1152, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1153, + "id_right": 1154 + }, + "1153": { + "id": 1153, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1157, + "id_right": 1158 + }, + "1157": { + "id": 1157, + "type": "leaf", + "class": "positive" + }, + "1158": { + "id": 1158, + "type": "leaf", + "class": "positive" + }, + "1154": { + "id": 1154, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1155, + "id_right": 1156 + }, + "1155": { + "id": 1155, + "type": "leaf", + "class": "positive" + }, + "1156": { + "id": 1156, + "type": "leaf", + "class": "positive" + }, + "1128": { + "id": 1128, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1143, + "id_right": 1144 + }, + "1143": { + "id": 1143, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1147, + "id_right": 1148 + }, + "1147": { + "id": 1147, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1149, + "id_right": 1150 + }, + "1149": { + "id": 1149, + "type": "leaf", + "class": "positive" + }, + "1150": { + "id": 1150, + "type": "leaf", + "class": "negative" + }, + "1148": { + "id": 1148, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1989, + "id_right": 1990 + }, + "1989": { + "id": 1989, + "type": "leaf", + "class": "positive" + }, + "1990": { + "id": 1990, + "type": "leaf", + "class": "positive" + }, + "1144": { + "id": 1144, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1145, + "id_right": 1146 + }, + "1145": { + "id": 1145, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1299, + "id_right": 1300 + }, + "1299": { + "id": 1299, + "type": "leaf", + "class": "positive" + }, + "1300": { + "id": 1300, + "type": "leaf", + "class": "positive" + }, + "1146": { + "id": 1146, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1991, + "id_right": 1992 + }, + "1991": { + "id": 1991, + "type": "leaf", + "class": "negative" + }, + "1992": { + "id": 1992, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "leaf", + "class": "positive" + }, + "800": { + "id": 800, + "type": "leaf", + "class": "positive" + }, + "788": { + "id": 788, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "leaf", + "class": "negative" + }, + "798": { + "id": 798, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "leaf", + "class": "negative" + }, + "804": { + "id": 804, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "leaf", + "class": "positive" + }, + "806": { + "id": 806, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "leaf", + "class": "positive" + }, + "802": { + "id": 802, + "type": "leaf", + "class": "positive" + }, + "796": { + "id": 796, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1775, + "id_right": 1776 + }, + "1775": { + "id": 1775, + "type": "leaf", + "class": "positive" + }, + "1776": { + "id": 1776, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1935, + "id_right": 1936 + }, + "1935": { + "id": 1935, + "type": "leaf", + "class": "negative" + }, + "1936": { + "id": 1936, + "type": "leaf", + "class": "negative" + }, + "792": { + "id": 792, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "leaf", + "class": "negative" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1569, + "id_right": 1570 + }, + "1569": { + "id": 1569, + "type": "leaf", + "class": "positive" + }, + "1570": { + "id": 1570, + "type": "leaf", + "class": "negative" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "leaf", + "class": "positive" + }, + "200": { + "id": 200, + "type": "leaf", + "class": "positive" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1975, + "id_right": 1976 + }, + "1975": { + "id": 1975, + "type": "leaf", + "class": "positive" + }, + "1976": { + "id": 1976, + "type": "leaf", + "class": "positive" + }, + "698": { + "id": 698, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "leaf", + "class": "positive" + }, + "942": { + "id": 942, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1323, + "id_right": 1324 + }, + "1323": { + "id": 1323, + "type": "leaf", + "class": "positive" + }, + "1324": { + "id": 1324, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1395, + "id_right": 1396 + }, + "1395": { + "id": 1395, + "type": "leaf", + "class": "positive" + }, + "1396": { + "id": 1396, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "leaf", + "class": "negative" + }, + "166": { + "id": 166, + "type": "leaf", + "class": "positive" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1191, + "id_right": 1192 + }, + "1191": { + "id": 1191, + "type": "leaf", + "class": "negative" + }, + "1192": { + "id": 1192, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "leaf", + "class": "positive" + }, + "418": { + "id": 418, + "type": "leaf", + "class": "negative" + }, + "416": { + "id": 416, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1177, + "id_right": 1178 + }, + "1177": { + "id": 1177, + "type": "leaf", + "class": "negative" + }, + "1178": { + "id": 1178, + "type": "leaf", + "class": "negative" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1325, + "id_right": 1326 + }, + "1325": { + "id": 1325, + "type": "leaf", + "class": "positive" + }, + "1326": { + "id": 1326, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "leaf", + "class": "positive" + }, + "518": { + "id": 518, + "type": "leaf", + "class": "positive" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "leaf", + "class": "negative" + }, + "916": { + "id": 916, + "type": "leaf", + "class": "positive" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "leaf", + "class": "positive" + }, + "614": { + "id": 614, + "type": "leaf", + "class": "positive" + }, + "422": { + "id": 422, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1707, + "id_right": 1708 + }, + "1707": { + "id": 1707, + "type": "leaf", + "class": "positive" + }, + "1708": { + "id": 1708, + "type": "leaf", + "class": "positive" + }, + "426": { + "id": 426, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1081, + "id_right": 1082 + }, + "1081": { + "id": 1081, + "type": "leaf", + "class": "positive" + }, + "1082": { + "id": 1082, + "type": "leaf", + "class": "negative" + }, + "410": { + "id": 410, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1535, + "id_right": 1536 + }, + "1535": { + "id": 1535, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1539, + "id_right": 1540 + }, + "1539": { + "id": 1539, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1543, + "id_right": 1544 + }, + "1543": { + "id": 1543, + "type": "leaf", + "class": "positive" + }, + "1544": { + "id": 1544, + "type": "leaf", + "class": "negative" + }, + "1540": { + "id": 1540, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1541, + "id_right": 1542 + }, + "1541": { + "id": 1541, + "type": "leaf", + "class": "negative" + }, + "1542": { + "id": 1542, + "type": "leaf", + "class": "positive" + }, + "1536": { + "id": 1536, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1537, + "id_right": 1538 + }, + "1537": { + "id": 1537, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1547, + "id_right": 1548 + }, + "1547": { + "id": 1547, + "type": "leaf", + "class": "negative" + }, + "1548": { + "id": 1548, + "type": "leaf", + "class": "negative" + }, + "1538": { + "id": 1538, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1545, + "id_right": 1546 + }, + "1545": { + "id": 1545, + "type": "leaf", + "class": "positive" + }, + "1546": { + "id": 1546, + "type": "leaf", + "class": "positive" + }, + "908": { + "id": 908, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1287, + "id_right": 1288 + }, + "1287": { + "id": 1287, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1291, + "id_right": 1292 + }, + "1291": { + "id": 1291, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1297, + "id_right": 1298 + }, + "1297": { + "id": 1297, + "type": "leaf", + "class": "positive" + }, + "1298": { + "id": 1298, + "type": "leaf", + "class": "positive" + }, + "1292": { + "id": 1292, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1293, + "id_right": 1294 + }, + "1293": { + "id": 1293, + "type": "leaf", + "class": "positive" + }, + "1294": { + "id": 1294, + "type": "leaf", + "class": "negative" + }, + "1288": { + "id": 1288, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1289, + "id_right": 1290 + }, + "1289": { + "id": 1289, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1847, + "id_right": 1848 + }, + "1847": { + "id": 1847, + "type": "leaf", + "class": "negative" + }, + "1848": { + "id": 1848, + "type": "leaf", + "class": "negative" + }, + "1290": { + "id": 1290, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1295, + "id_right": 1296 + }, + "1295": { + "id": 1295, + "type": "leaf", + "class": "positive" + }, + "1296": { + "id": 1296, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1333, + "id_right": 1334 + }, + "1333": { + "id": 1333, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1337, + "id_right": 1338 + }, + "1337": { + "id": 1337, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1443, + "id_right": 1444 + }, + "1443": { + "id": 1443, + "type": "leaf", + "class": "positive" + }, + "1444": { + "id": 1444, + "type": "leaf", + "class": "positive" + }, + "1338": { + "id": 1338, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1339, + "id_right": 1340 + }, + "1339": { + "id": 1339, + "type": "leaf", + "class": "positive" + }, + "1340": { + "id": 1340, + "type": "leaf", + "class": "positive" + }, + "1334": { + "id": 1334, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1335, + "id_right": 1336 + }, + "1335": { + "id": 1335, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1549, + "id_right": 1550 + }, + "1549": { + "id": 1549, + "type": "leaf", + "class": "positive" + }, + "1550": { + "id": 1550, + "type": "leaf", + "class": "positive" + }, + "1336": { + "id": 1336, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1341, + "id_right": 1342 + }, + "1341": { + "id": 1341, + "type": "leaf", + "class": "positive" + }, + "1342": { + "id": 1342, + "type": "leaf", + "class": "positive" + }, + "464": { + "id": 464, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1009, + "id_right": 1010 + }, + "1009": { + "id": 1009, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1921, + "id_right": 1922 + }, + "1921": { + "id": 1921, + "type": "leaf", + "class": "positive" + }, + "1922": { + "id": 1922, + "type": "leaf", + "class": "positive" + }, + "1010": { + "id": 1010, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1011, + "id_right": 1012 + }, + "1011": { + "id": 1011, + "type": "leaf", + "class": "positive" + }, + "1012": { + "id": 1012, + "type": "leaf", + "class": "positive" + }, + "842": { + "id": 842, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "positive" + }, + "844": { + "id": 844, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1319, + "id_right": 1320 + }, + "1319": { + "id": 1319, + "type": "leaf", + "class": "positive" + }, + "1320": { + "id": 1320, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "positive" + }, + "838": { + "id": 838, + "type": "leaf", + "class": "positive" + }, + "836": { + "id": 836, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1945, + "id_right": 1946 + }, + "1945": { + "id": 1945, + "type": "leaf", + "class": "positive" + }, + "1946": { + "id": 1946, + "type": "leaf", + "class": "positive" + }, + "834": { + "id": 834, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1757, + "id_right": 1758 + }, + "1757": { + "id": 1757, + "type": "leaf", + "class": "positive" + }, + "1758": { + "id": 1758, + "type": "leaf", + "class": "positive" + }, + "840": { + "id": 840, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1123, + "id_right": 1124 + }, + "1123": { + "id": 1123, + "type": "leaf", + "class": "positive" + }, + "1124": { + "id": 1124, + "type": "leaf", + "class": "positive" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1563, + "id_right": 1564 + }, + "1563": { + "id": 1563, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1567, + "id_right": 1568 + }, + "1567": { + "id": 1567, + "type": "leaf", + "class": "positive" + }, + "1568": { + "id": 1568, + "type": "leaf", + "class": "positive" + }, + "1564": { + "id": 1564, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1565, + "id_right": 1566 + }, + "1565": { + "id": 1565, + "type": "leaf", + "class": "positive" + }, + "1566": { + "id": 1566, + "type": "leaf", + "class": "positive" + }, + "778": { + "id": 778, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1167, + "id_right": 1168 + }, + "1167": { + "id": 1167, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1169, + "id_right": 1170 + }, + "1169": { + "id": 1169, + "type": "leaf", + "class": "negative" + }, + "1170": { + "id": 1170, + "type": "leaf", + "class": "positive" + }, + "1168": { + "id": 1168, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1315, + "id_right": 1316 + }, + "1315": { + "id": 1315, + "type": "leaf", + "class": "positive" + }, + "1316": { + "id": 1316, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1391, + "id_right": 1392 + }, + "1391": { + "id": 1391, + "type": "leaf", + "class": "positive" + }, + "1392": { + "id": 1392, + "type": "leaf", + "class": "positive" + }, + "986": { + "id": 986, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1931, + "id_right": 1932 + }, + "1931": { + "id": 1931, + "type": "leaf", + "class": "negative" + }, + "1932": { + "id": 1932, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1887, + "id_right": 1888 + }, + "1887": { + "id": 1887, + "type": "leaf", + "class": "negative" + }, + "1888": { + "id": 1888, + "type": "leaf", + "class": "negative" + }, + "988": { + "id": 988, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1993, + "id_right": 1994 + }, + "1993": { + "id": 1993, + "type": "leaf", + "class": "positive" + }, + "1994": { + "id": 1994, + "type": "leaf", + "class": "positive" + }, + "964": { + "id": 964, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1635, + "id_right": 1636 + }, + "1635": { + "id": 1635, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1761, + "id_right": 1762 + }, + "1761": { + "id": 1761, + "type": "leaf", + "class": "positive" + }, + "1762": { + "id": 1762, + "type": "leaf", + "class": "positive" + }, + "1636": { + "id": 1636, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1637, + "id_right": 1638 + }, + "1637": { + "id": 1637, + "type": "leaf", + "class": "positive" + }, + "1638": { + "id": 1638, + "type": "leaf", + "class": "positive" + }, + "980": { + "id": 980, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1121, + "id_right": 1122 + }, + "1121": { + "id": 1121, + "type": "leaf", + "class": "positive" + }, + "1122": { + "id": 1122, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1397, + "id_right": 1398 + }, + "1397": { + "id": 1397, + "type": "leaf", + "class": "positive" + }, + "1398": { + "id": 1398, + "type": "leaf", + "class": "positive" + }, + "962": { + "id": 962, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "leaf", + "class": "negative" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "positive" + }, + "976": { + "id": 976, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "leaf", + "class": "positive" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "positive" + }, + "970": { + "id": 970, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1711, + "id_right": 1712 + }, + "1711": { + "id": 1711, + "type": "leaf", + "class": "negative" + }, + "1712": { + "id": 1712, + "type": "leaf", + "class": "negative" + }, + "972": { + "id": 972, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "positive" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "negative" + }, + "966": { + "id": 966, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "negative" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "positive" + }, + "996": { + "id": 996, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1763, + "id_right": 1764 + }, + "1763": { + "id": 1763, + "type": "leaf", + "class": "positive" + }, + "1764": { + "id": 1764, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1531, + "id_right": 1532 + }, + "1531": { + "id": 1531, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1533, + "id_right": 1534 + }, + "1533": { + "id": 1533, + "type": "leaf", + "class": "negative" + }, + "1534": { + "id": 1534, + "type": "leaf", + "class": "positive" + }, + "1532": { + "id": 1532, + "type": "leaf", + "class": "negative" + }, + "670": { + "id": 670, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 999, + "id_right": 1000 + }, + "999": { + "id": 999, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1889, + "id_right": 1890 + }, + "1889": { + "id": 1889, + "type": "leaf", + "class": "negative" + }, + "1890": { + "id": 1890, + "type": "leaf", + "class": "negative" + }, + "1000": { + "id": 1000, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1001, + "id_right": 1002 + }, + "1001": { + "id": 1001, + "type": "leaf", + "class": "negative" + }, + "1002": { + "id": 1002, + "type": "leaf", + "class": "positive" + }, + "822": { + "id": 822, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1255, + "id_right": 1256 + }, + "1255": { + "id": 1255, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1257, + "id_right": 1258 + }, + "1257": { + "id": 1257, + "type": "leaf", + "class": "positive" + }, + "1258": { + "id": 1258, + "type": "leaf", + "class": "negative" + }, + "1256": { + "id": 1256, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1259, + "id_right": 1260 + }, + "1259": { + "id": 1259, + "type": "leaf", + "class": "negative" + }, + "1260": { + "id": 1260, + "type": "leaf", + "class": "positive" + }, + "812": { + "id": 812, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "leaf", + "class": "negative" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1925, + "id_right": 1926 + }, + "1925": { + "id": 1925, + "type": "leaf", + "class": "positive" + }, + "1926": { + "id": 1926, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "positive" + }, + "830": { + "id": 830, + "type": "leaf", + "class": "positive" + }, + "828": { + "id": 828, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "positive" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "positive" + }, + "810": { + "id": 810, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1019, + "id_right": 1020 + }, + "1019": { + "id": 1019, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1023, + "id_right": 1024 + }, + "1023": { + "id": 1023, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1883, + "id_right": 1884 + }, + "1883": { + "id": 1883, + "type": "leaf", + "class": "positive" + }, + "1884": { + "id": 1884, + "type": "leaf", + "class": "positive" + }, + "1024": { + "id": 1024, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1831, + "id_right": 1832 + }, + "1831": { + "id": 1831, + "type": "leaf", + "class": "positive" + }, + "1832": { + "id": 1832, + "type": "leaf", + "class": "positive" + }, + "1020": { + "id": 1020, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1021, + "id_right": 1022 + }, + "1021": { + "id": 1021, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1609, + "id_right": 1610 + }, + "1609": { + "id": 1609, + "type": "leaf", + "class": "positive" + }, + "1610": { + "id": 1610, + "type": "leaf", + "class": "positive" + }, + "1022": { + "id": 1022, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1185, + "id_right": 1186 + }, + "1185": { + "id": 1185, + "type": "leaf", + "class": "positive" + }, + "1186": { + "id": 1186, + "type": "leaf", + "class": "positive" + }, + "814": { + "id": 814, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1777, + "id_right": 1778 + }, + "1777": { + "id": 1777, + "type": "leaf", + "class": "positive" + }, + "1778": { + "id": 1778, + "type": "leaf", + "class": "positive" + }, + "824": { + "id": 824, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "leaf", + "class": "positive" + }, + "826": { + "id": 826, + "type": "leaf", + "class": "positive" + }, + "816": { + "id": 816, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "positive" + }, + "868": { + "id": 868, + "type": "leaf", + "class": "negative" + }, + "866": { + "id": 866, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1381, + "id_right": 1382 + }, + "1381": { + "id": 1381, + "type": "leaf", + "class": "negative" + }, + "1382": { + "id": 1382, + "type": "leaf", + "class": "negative" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "leaf", + "class": "negative" + }, + "522": { + "id": 522, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "leaf", + "class": "negative" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "positive" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1937, + "id_right": 1938 + }, + "1937": { + "id": 1937, + "type": "leaf", + "class": "positive" + }, + "1938": { + "id": 1938, + "type": "leaf", + "class": "positive" + }, + "498": { + "id": 498, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "leaf", + "class": "negative" + }, + "540": { + "id": 540, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1329, + "id_right": 1330 + }, + "1329": { + "id": 1329, + "type": "leaf", + "class": "positive" + }, + "1330": { + "id": 1330, + "type": "leaf", + "class": "positive" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "positive" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1661, + "id_right": 1662 + }, + "1661": { + "id": 1661, + "type": "leaf", + "class": "negative" + }, + "1662": { + "id": 1662, + "type": "leaf", + "class": "negative" + }, + "502": { + "id": 502, + "type": "leaf", + "class": "positive" + }, + "302": { + "id": 302, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1983, + "id_right": 1984 + }, + "1983": { + "id": 1983, + "type": "leaf", + "class": "positive" + }, + "1984": { + "id": 1984, + "type": "leaf", + "class": "positive" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "leaf", + "class": "negative" + }, + "320": { + "id": 320, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "leaf", + "class": "negative" + }, + "482": { + "id": 482, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1331, + "id_right": 1332 + }, + "1331": { + "id": 1331, + "type": "leaf", + "class": "negative" + }, + "1332": { + "id": 1332, + "type": "leaf", + "class": "negative" + }, + "304": { + "id": 304, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1175, + "id_right": 1176 + }, + "1175": { + "id": 1175, + "type": "leaf", + "class": "negative" + }, + "1176": { + "id": 1176, + "type": "leaf", + "class": "negative" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "leaf", + "class": "positive" + }, + "676": { + "id": 676, + "type": "leaf", + "class": "positive" + }, + "306": { + "id": 306, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1571, + "id_right": 1572 + }, + "1571": { + "id": 1571, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1573, + "id_right": 1574 + }, + "1573": { + "id": 1573, + "type": "leaf", + "class": "positive" + }, + "1574": { + "id": 1574, + "type": "leaf", + "class": "positive" + }, + "1572": { + "id": 1572, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1835, + "id_right": 1836 + }, + "1835": { + "id": 1835, + "type": "leaf", + "class": "positive" + }, + "1836": { + "id": 1836, + "type": "leaf", + "class": "positive" + }, + "300": { + "id": 300, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1043, + "id_right": 1044 + }, + "1043": { + "id": 1043, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1045, + "id_right": 1046 + }, + "1045": { + "id": 1045, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1507, + "id_right": 1508 + }, + "1507": { + "id": 1507, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1509, + "id_right": 1510 + }, + "1509": { + "id": 1509, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1671, + "id_right": 1672 + }, + "1671": { + "id": 1671, + "type": "leaf", + "class": "positive" + }, + "1672": { + "id": 1672, + "type": "leaf", + "class": "positive" + }, + "1510": { + "id": 1510, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1517, + "id_right": 1518 + }, + "1517": { + "id": 1517, + "type": "leaf", + "class": "negative" + }, + "1518": { + "id": 1518, + "type": "leaf", + "class": "negative" + }, + "1508": { + "id": 1508, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1511, + "id_right": 1512 + }, + "1511": { + "id": 1511, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1513, + "id_right": 1514 + }, + "1513": { + "id": 1513, + "type": "leaf", + "class": "positive" + }, + "1514": { + "id": 1514, + "type": "leaf", + "class": "negative" + }, + "1512": { + "id": 1512, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1515, + "id_right": 1516 + }, + "1515": { + "id": 1515, + "type": "leaf", + "class": "negative" + }, + "1516": { + "id": 1516, + "type": "leaf", + "class": "positive" + }, + "1046": { + "id": 1046, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1051, + "id_right": 1052 + }, + "1051": { + "id": 1051, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1053, + "id_right": 1054 + }, + "1053": { + "id": 1053, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1055, + "id_right": 1056 + }, + "1055": { + "id": 1055, + "type": "leaf", + "class": "positive" + }, + "1056": { + "id": 1056, + "type": "leaf", + "class": "positive" + }, + "1054": { + "id": 1054, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1069, + "id_right": 1070 + }, + "1069": { + "id": 1069, + "type": "leaf", + "class": "positive" + }, + "1070": { + "id": 1070, + "type": "leaf", + "class": "negative" + }, + "1052": { + "id": 1052, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1071, + "id_right": 1072 + }, + "1071": { + "id": 1071, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1073, + "id_right": 1074 + }, + "1073": { + "id": 1073, + "type": "leaf", + "class": "positive" + }, + "1074": { + "id": 1074, + "type": "leaf", + "class": "positive" + }, + "1072": { + "id": 1072, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1891, + "id_right": 1892 + }, + "1891": { + "id": 1891, + "type": "leaf", + "class": "positive" + }, + "1892": { + "id": 1892, + "type": "leaf", + "class": "positive" + }, + "1044": { + "id": 1044, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1047, + "id_right": 1048 + }, + "1047": { + "id": 1047, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1059, + "id_right": 1060 + }, + "1059": { + "id": 1059, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1061, + "id_right": 1062 + }, + "1061": { + "id": 1061, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1063, + "id_right": 1064 + }, + "1063": { + "id": 1063, + "type": "leaf", + "class": "negative" + }, + "1064": { + "id": 1064, + "type": "leaf", + "class": "positive" + }, + "1062": { + "id": 1062, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1107, + "id_right": 1108 + }, + "1107": { + "id": 1107, + "type": "leaf", + "class": "positive" + }, + "1108": { + "id": 1108, + "type": "leaf", + "class": "positive" + }, + "1060": { + "id": 1060, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1065, + "id_right": 1066 + }, + "1065": { + "id": 1065, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1823, + "id_right": 1824 + }, + "1823": { + "id": 1823, + "type": "leaf", + "class": "positive" + }, + "1824": { + "id": 1824, + "type": "leaf", + "class": "positive" + }, + "1066": { + "id": 1066, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1067, + "id_right": 1068 + }, + "1067": { + "id": 1067, + "type": "leaf", + "class": "positive" + }, + "1068": { + "id": 1068, + "type": "leaf", + "class": "negative" + }, + "1048": { + "id": 1048, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1049, + "id_right": 1050 + }, + "1049": { + "id": 1049, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1057, + "id_right": 1058 + }, + "1057": { + "id": 1057, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1865, + "id_right": 1866 + }, + "1865": { + "id": 1865, + "type": "leaf", + "class": "positive" + }, + "1866": { + "id": 1866, + "type": "leaf", + "class": "positive" + }, + "1058": { + "id": 1058, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1687, + "id_right": 1688 + }, + "1687": { + "id": 1687, + "type": "leaf", + "class": "negative" + }, + "1688": { + "id": 1688, + "type": "leaf", + "class": "positive" + }, + "1050": { + "id": 1050, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1897, + "id_right": 1898 + }, + "1897": { + "id": 1897, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1899, + "id_right": 1900 + }, + "1899": { + "id": 1899, + "type": "leaf", + "class": "negative" + }, + "1900": { + "id": 1900, + "type": "leaf", + "class": "negative" + }, + "1898": { + "id": 1898, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1901, + "id_right": 1902 + }, + "1901": { + "id": 1901, + "type": "leaf", + "class": "negative" + }, + "1902": { + "id": 1902, + "type": "leaf", + "class": "negative" + }, + "298": { + "id": 298, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "leaf", + "class": "positive" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "leaf", + "class": "negative" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1979, + "id_right": 1980 + }, + "1979": { + "id": 1979, + "type": "leaf", + "class": "negative" + }, + "1980": { + "id": 1980, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1987, + "id_right": 1988 + }, + "1987": { + "id": 1987, + "type": "leaf", + "class": "positive" + }, + "1988": { + "id": 1988, + "type": "leaf", + "class": "positive" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "leaf", + "class": "positive" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "positive" + }, + "620": { + "id": 620, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "leaf", + "class": "positive" + }, + "622": { + "id": 622, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1811, + "id_right": 1812 + }, + "1811": { + "id": 1811, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1815, + "id_right": 1816 + }, + "1815": { + "id": 1815, + "type": "leaf", + "class": "positive" + }, + "1816": { + "id": 1816, + "type": "leaf", + "class": "negative" + }, + "1812": { + "id": 1812, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1813, + "id_right": 1814 + }, + "1813": { + "id": 1813, + "type": "leaf", + "class": "negative" + }, + "1814": { + "id": 1814, + "type": "leaf", + "class": "positive" + }, + "330": { + "id": 330, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1561, + "id_right": 1562 + }, + "1561": { + "id": 1561, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1817, + "id_right": 1818 + }, + "1817": { + "id": 1817, + "type": "leaf", + "class": "positive" + }, + "1818": { + "id": 1818, + "type": "leaf", + "class": "positive" + }, + "1562": { + "id": 1562, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1867, + "id_right": 1868 + }, + "1867": { + "id": 1867, + "type": "leaf", + "class": "positive" + }, + "1868": { + "id": 1868, + "type": "leaf", + "class": "positive" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1841, + "id_right": 1842 + }, + "1841": { + "id": 1841, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1843, + "id_right": 1844 + }, + "1843": { + "id": 1843, + "type": "leaf", + "class": "positive" + }, + "1844": { + "id": 1844, + "type": "leaf", + "class": "negative" + }, + "1842": { + "id": 1842, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1845, + "id_right": 1846 + }, + "1845": { + "id": 1845, + "type": "leaf", + "class": "negative" + }, + "1846": { + "id": 1846, + "type": "leaf", + "class": "positive" + }, + "358": { + "id": 358, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "leaf", + "class": "positive" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "negative" + }, + "632": { + "id": 632, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "leaf", + "class": "positive" + }, + "636": { + "id": 636, + "type": "leaf", + "class": "positive" + }, + "630": { + "id": 630, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1737, + "id_right": 1738 + }, + "1737": { + "id": 1737, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1739, + "id_right": 1740 + }, + "1739": { + "id": 1739, + "type": "leaf", + "class": "positive" + }, + "1740": { + "id": 1740, + "type": "leaf", + "class": "positive" + }, + "1738": { + "id": 1738, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1741, + "id_right": 1742 + }, + "1741": { + "id": 1741, + "type": "leaf", + "class": "positive" + }, + "1742": { + "id": 1742, + "type": "leaf", + "class": "negative" + }, + "328": { + "id": 328, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1309, + "id_right": 1310 + }, + "1309": { + "id": 1309, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1311, + "id_right": 1312 + }, + "1311": { + "id": 1311, + "type": "leaf", + "class": "negative" + }, + "1312": { + "id": 1312, + "type": "leaf", + "class": "positive" + }, + "1310": { + "id": 1310, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1313, + "id_right": 1314 + }, + "1313": { + "id": 1313, + "type": "leaf", + "class": "negative" + }, + "1314": { + "id": 1314, + "type": "leaf", + "class": "negative" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1411, + "id_right": 1412 + }, + "1411": { + "id": 1411, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1415, + "id_right": 1416 + }, + "1415": { + "id": 1415, + "type": "leaf", + "class": "negative" + }, + "1416": { + "id": 1416, + "type": "leaf", + "class": "positive" + }, + "1412": { + "id": 1412, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1413, + "id_right": 1414 + }, + "1413": { + "id": 1413, + "type": "leaf", + "class": "positive" + }, + "1414": { + "id": 1414, + "type": "leaf", + "class": "positive" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1501, + "id_right": 1502 + }, + "1501": { + "id": 1501, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1759, + "id_right": 1760 + }, + "1759": { + "id": 1759, + "type": "leaf", + "class": "positive" + }, + "1760": { + "id": 1760, + "type": "leaf", + "class": "positive" + }, + "1502": { + "id": 1502, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1709, + "id_right": 1710 + }, + "1709": { + "id": 1709, + "type": "leaf", + "class": "positive" + }, + "1710": { + "id": 1710, + "type": "leaf", + "class": "positive" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "leaf", + "class": "positive" + }, + "406": { + "id": 406, + "type": "leaf", + "class": "negative" + }, + "340": { + "id": 340, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "leaf", + "class": "positive" + }, + "366": { + "id": 366, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "leaf", + "class": "negative" + }, + "344": { + "id": 344, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1765, + "id_right": 1766 + }, + "1765": { + "id": 1765, + "type": "leaf", + "class": "negative" + }, + "1766": { + "id": 1766, + "type": "leaf", + "class": "negative" + }, + "346": { + "id": 346, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "leaf", + "class": "negative" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "negative" + }, + "342": { + "id": 342, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1499, + "id_right": 1500 + }, + "1499": { + "id": 1499, + "type": "leaf", + "class": "negative" + }, + "1500": { + "id": 1500, + "type": "leaf", + "class": "negative" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1321, + "id_right": 1322 + }, + "1321": { + "id": 1321, + "type": "leaf", + "class": "positive" + }, + "1322": { + "id": 1322, + "type": "leaf", + "class": "positive" + }, + "348": { + "id": 348, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "leaf", + "class": "positive" + }, + "926": { + "id": 926, + "type": "leaf", + "class": "negative" + }, + "924": { + "id": 924, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1399, + "id_right": 1400 + }, + "1399": { + "id": 1399, + "type": "leaf", + "class": "positive" + }, + "1400": { + "id": 1400, + "type": "leaf", + "class": "positive" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1433, + "id_right": 1434 + }, + "1433": { + "id": 1433, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1435, + "id_right": 1436 + }, + "1435": { + "id": 1435, + "type": "leaf", + "class": "positive" + }, + "1436": { + "id": 1436, + "type": "leaf", + "class": "positive" + }, + "1434": { + "id": 1434, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1437, + "id_right": 1438 + }, + "1437": { + "id": 1437, + "type": "leaf", + "class": "positive" + }, + "1438": { + "id": 1438, + "type": "leaf", + "class": "negative" + }, + "564": { + "id": 564, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1445, + "id_right": 1446 + }, + "1445": { + "id": 1445, + "type": "leaf", + "class": "negative" + }, + "1446": { + "id": 1446, + "type": "leaf", + "class": "negative" + }, + "574": { + "id": 574, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1187, + "id_right": 1188 + }, + "1187": { + "id": 1187, + "type": "leaf", + "class": "negative" + }, + "1188": { + "id": 1188, + "type": "leaf", + "class": "positive" + }, + "554": { + "id": 554, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "leaf", + "class": "negative" + }, + "572": { + "id": 572, + "type": "leaf", + "class": "positive" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "positive" + }, + "556": { + "id": 556, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1199, + "id_right": 1200 + }, + "1199": { + "id": 1199, + "type": "leaf", + "class": "positive" + }, + "1200": { + "id": 1200, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "leaf", + "class": "positive" + }, + "552": { + "id": 552, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1267, + "id_right": 1268 + }, + "1267": { + "id": 1267, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1269, + "id_right": 1270 + }, + "1269": { + "id": 1269, + "type": "leaf", + "class": "negative" + }, + "1270": { + "id": 1270, + "type": "leaf", + "class": "negative" + }, + "1268": { + "id": 1268, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1985, + "id_right": 1986 + }, + "1985": { + "id": 1985, + "type": "leaf", + "class": "positive" + }, + "1986": { + "id": 1986, + "type": "leaf", + "class": "positive" + }, + "562": { + "id": 562, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1959, + "id_right": 1960 + }, + "1959": { + "id": 1959, + "type": "leaf", + "class": "positive" + }, + "1960": { + "id": 1960, + "type": "leaf", + "class": "positive" + }, + "566": { + "id": 566, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "leaf", + "class": "positive" + }, + "568": { + "id": 568, + "type": "leaf", + "class": "negative" + }, + "558": { + "id": 558, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "leaf", + "class": "positive" + }, + "626": { + "id": 626, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "leaf", + "class": "positive" + }, + "560": { + "id": 560, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1585, + "id_right": 1586 + }, + "1585": { + "id": 1585, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1827, + "id_right": 1828 + }, + "1827": { + "id": 1827, + "type": "leaf", + "class": "negative" + }, + "1828": { + "id": 1828, + "type": "leaf", + "class": "negative" + }, + "1586": { + "id": 1586, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1587, + "id_right": 1588 + }, + "1587": { + "id": 1587, + "type": "leaf", + "class": "negative" + }, + "1588": { + "id": 1588, + "type": "leaf", + "class": "negative" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "negative" + }, + "994": { + "id": 994, + "type": "leaf", + "class": "negative" + }, + "770": { + "id": 770, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "leaf", + "class": "negative" + }, + "744": { + "id": 744, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1665, + "id_right": 1666 + }, + "1665": { + "id": 1665, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1667, + "id_right": 1668 + }, + "1667": { + "id": 1667, + "type": "leaf", + "class": "negative" + }, + "1668": { + "id": 1668, + "type": "leaf", + "class": "positive" + }, + "1666": { + "id": 1666, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1669, + "id_right": 1670 + }, + "1669": { + "id": 1669, + "type": "leaf", + "class": "positive" + }, + "1670": { + "id": 1670, + "type": "leaf", + "class": "negative" + }, + "742": { + "id": 742, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1633, + "id_right": 1634 + }, + "1633": { + "id": 1633, + "type": "leaf", + "class": "positive" + }, + "1634": { + "id": 1634, + "type": "leaf", + "class": "positive" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "leaf", + "class": "positive" + }, + "750": { + "id": 750, + "type": "leaf", + "class": "negative" + }, + "746": { + "id": 746, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "negative" + }, + "772": { + "id": 772, + "type": "leaf", + "class": "negative" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1703, + "id_right": 1704 + }, + "1703": { + "id": 1703, + "type": "leaf", + "class": "positive" + }, + "1704": { + "id": 1704, + "type": "leaf", + "class": "negative" + }, + "740": { + "id": 740, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "negative" + }, + "774": { + "id": 774, + "type": "leaf", + "class": "negative" + }, + "768": { + "id": 768, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1387, + "id_right": 1388 + }, + "1387": { + "id": 1387, + "type": "leaf", + "class": "negative" + }, + "1388": { + "id": 1388, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "leaf", + "class": "positive" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1917, + "id_right": 1918 + }, + "1917": { + "id": 1917, + "type": "leaf", + "class": "negative" + }, + "1918": { + "id": 1918, + "type": "leaf", + "class": "negative" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "leaf", + "class": "positive" + }, + "764": { + "id": 764, + "type": "leaf", + "class": "positive" + }, + "760": { + "id": 760, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "leaf", + "class": "positive" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1427, + "id_right": 1428 + }, + "1427": { + "id": 1427, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1429, + "id_right": 1430 + }, + "1429": { + "id": 1429, + "type": "leaf", + "class": "negative" + }, + "1430": { + "id": 1430, + "type": "leaf", + "class": "negative" + }, + "1428": { + "id": 1428, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1431, + "id_right": 1432 + }, + "1431": { + "id": 1431, + "type": "leaf", + "class": "positive" + }, + "1432": { + "id": 1432, + "type": "leaf", + "class": "negative" + }, + "310": { + "id": 310, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1213, + "id_right": 1214 + }, + "1213": { + "id": 1213, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1215, + "id_right": 1216 + }, + "1215": { + "id": 1215, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1229, + "id_right": 1230 + }, + "1229": { + "id": 1229, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1231, + "id_right": 1232 + }, + "1231": { + "id": 1231, + "type": "leaf", + "class": "positive" + }, + "1232": { + "id": 1232, + "type": "leaf", + "class": "positive" + }, + "1230": { + "id": 1230, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1947, + "id_right": 1948 + }, + "1947": { + "id": 1947, + "type": "leaf", + "class": "positive" + }, + "1948": { + "id": 1948, + "type": "leaf", + "class": "positive" + }, + "1216": { + "id": 1216, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1225, + "id_right": 1226 + }, + "1225": { + "id": 1225, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1227, + "id_right": 1228 + }, + "1227": { + "id": 1227, + "type": "leaf", + "class": "negative" + }, + "1228": { + "id": 1228, + "type": "leaf", + "class": "positive" + }, + "1226": { + "id": 1226, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1265, + "id_right": 1266 + }, + "1265": { + "id": 1265, + "type": "leaf", + "class": "negative" + }, + "1266": { + "id": 1266, + "type": "leaf", + "class": "negative" + }, + "1214": { + "id": 1214, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1217, + "id_right": 1218 + }, + "1217": { + "id": 1217, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1219, + "id_right": 1220 + }, + "1219": { + "id": 1219, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1791, + "id_right": 1792 + }, + "1791": { + "id": 1791, + "type": "leaf", + "class": "negative" + }, + "1792": { + "id": 1792, + "type": "leaf", + "class": "negative" + }, + "1220": { + "id": 1220, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1223, + "id_right": 1224 + }, + "1223": { + "id": 1223, + "type": "leaf", + "class": "positive" + }, + "1224": { + "id": 1224, + "type": "leaf", + "class": "positive" + }, + "1218": { + "id": 1218, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1221, + "id_right": 1222 + }, + "1221": { + "id": 1221, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1447, + "id_right": 1448 + }, + "1447": { + "id": 1447, + "type": "leaf", + "class": "positive" + }, + "1448": { + "id": 1448, + "type": "leaf", + "class": "positive" + }, + "1222": { + "id": 1222, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1751, + "id_right": 1752 + }, + "1751": { + "id": 1751, + "type": "leaf", + "class": "negative" + }, + "1752": { + "id": 1752, + "type": "leaf", + "class": "negative" + }, + "590": { + "id": 590, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1201, + "id_right": 1202 + }, + "1201": { + "id": 1201, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1203, + "id_right": 1204 + }, + "1203": { + "id": 1203, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1211, + "id_right": 1212 + }, + "1211": { + "id": 1211, + "type": "leaf", + "class": "negative" + }, + "1212": { + "id": 1212, + "type": "leaf", + "class": "negative" + }, + "1204": { + "id": 1204, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1943, + "id_right": 1944 + }, + "1943": { + "id": 1943, + "type": "leaf", + "class": "positive" + }, + "1944": { + "id": 1944, + "type": "leaf", + "class": "positive" + }, + "1202": { + "id": 1202, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1205, + "id_right": 1206 + }, + "1205": { + "id": 1205, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1209, + "id_right": 1210 + }, + "1209": { + "id": 1209, + "type": "leaf", + "class": "positive" + }, + "1210": { + "id": 1210, + "type": "leaf", + "class": "negative" + }, + "1206": { + "id": 1206, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1207, + "id_right": 1208 + }, + "1207": { + "id": 1207, + "type": "leaf", + "class": "negative" + }, + "1208": { + "id": 1208, + "type": "leaf", + "class": "positive" + }, + "592": { + "id": 592, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1461, + "id_right": 1462 + }, + "1461": { + "id": 1461, + "type": "leaf", + "class": "positive" + }, + "1462": { + "id": 1462, + "type": "leaf", + "class": "negative" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "positive" + }, + "604": { + "id": 604, + "type": "leaf", + "class": "positive" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "leaf", + "class": "positive" + }, + "602": { + "id": 602, + "type": "leaf", + "class": "positive" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "negative" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "leaf", + "class": "positive" + }, + "932": { + "id": 932, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1317, + "id_right": 1318 + }, + "1317": { + "id": 1317, + "type": "leaf", + "class": "positive" + }, + "1318": { + "id": 1318, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1233, + "id_right": 1234 + }, + "1233": { + "id": 1233, + "type": "leaf", + "class": "positive" + }, + "1234": { + "id": 1234, + "type": "leaf", + "class": "negative" + }, + "918": { + "id": 918, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1551, + "id_right": 1552 + }, + "1551": { + "id": 1551, + "type": "leaf", + "class": "positive" + }, + "1552": { + "id": 1552, + "type": "leaf", + "class": "positive" + }, + "316": { + "id": 316, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1575, + "id_right": 1576 + }, + "1575": { + "id": 1575, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1577, + "id_right": 1578 + }, + "1577": { + "id": 1577, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1829, + "id_right": 1830 + }, + "1829": { + "id": 1829, + "type": "leaf", + "class": "positive" + }, + "1830": { + "id": 1830, + "type": "leaf", + "class": "positive" + }, + "1578": { + "id": 1578, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1579, + "id_right": 1580 + }, + "1579": { + "id": 1579, + "type": "leaf", + "class": "positive" + }, + "1580": { + "id": 1580, + "type": "leaf", + "class": "positive" + }, + "1576": { + "id": 1576, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1581, + "id_right": 1582 + }, + "1581": { + "id": 1581, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1583, + "id_right": 1584 + }, + "1583": { + "id": 1583, + "type": "leaf", + "class": "positive" + }, + "1584": { + "id": 1584, + "type": "leaf", + "class": "positive" + }, + "1582": { + "id": 1582, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1839, + "id_right": 1840 + }, + "1839": { + "id": 1839, + "type": "leaf", + "class": "positive" + }, + "1840": { + "id": 1840, + "type": "leaf", + "class": "positive" + }, + "314": { + "id": 314, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "leaf", + "class": "positive" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "negative" + }, + "726": { + "id": 726, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1913, + "id_right": 1914 + }, + "1913": { + "id": 1913, + "type": "leaf", + "class": "positive" + }, + "1914": { + "id": 1914, + "type": "leaf", + "class": "positive" + }, + "724": { + "id": 724, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1235, + "id_right": 1236 + }, + "1235": { + "id": 1235, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1239, + "id_right": 1240 + }, + "1239": { + "id": 1239, + "type": "leaf", + "class": "negative" + }, + "1240": { + "id": 1240, + "type": "leaf", + "class": "positive" + }, + "1236": { + "id": 1236, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1237, + "id_right": 1238 + }, + "1237": { + "id": 1237, + "type": "leaf", + "class": "positive" + }, + "1238": { + "id": 1238, + "type": "leaf", + "class": "negative" + }, + "718": { + "id": 718, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "negative" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "positive" + }, + "722": { + "id": 722, + "type": "leaf", + "class": "negative" + }, + "720": { + "id": 720, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1781, + "id_right": 1782 + }, + "1781": { + "id": 1781, + "type": "leaf", + "class": "positive" + }, + "1782": { + "id": 1782, + "type": "leaf", + "class": "positive" + }, + "728": { + "id": 728, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "leaf", + "class": "negative" + }, + "730": { + "id": 730, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "positive" + }, + "920": { + "id": 920, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "leaf", + "class": "negative" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "leaf", + "class": "negative" + }, + "938": { + "id": 938, + "type": "leaf", + "class": "negative" + }, + "474": { + "id": 474, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "leaf", + "class": "negative" + }, + "516": { + "id": 516, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1833, + "id_right": 1834 + }, + "1833": { + "id": 1833, + "type": "leaf", + "class": "positive" + }, + "1834": { + "id": 1834, + "type": "leaf", + "class": "positive" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "leaf", + "class": "negative" + }, + "652": { + "id": 652, + "type": "leaf", + "class": "positive" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "leaf", + "class": "negative" + }, + "586": { + "id": 586, + "type": "leaf", + "class": "negative" + }, + "472": { + "id": 472, + "type": "leaf", + "class": "positive" + }, + "230": { + "id": 230, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "negative" + }, + "684": { + "id": 684, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1555, + "id_right": 1556 + }, + "1555": { + "id": 1555, + "type": "leaf", + "class": "negative" + }, + "1556": { + "id": 1556, + "type": "leaf", + "class": "positive" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1743, + "id_right": 1744 + }, + "1743": { + "id": 1743, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1745, + "id_right": 1746 + }, + "1745": { + "id": 1745, + "type": "leaf", + "class": "positive" + }, + "1746": { + "id": 1746, + "type": "leaf", + "class": "positive" + }, + "1744": { + "id": 1744, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1927, + "id_right": 1928 + }, + "1927": { + "id": 1927, + "type": "leaf", + "class": "positive" + }, + "1928": { + "id": 1928, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "positive" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "positive" + }, + "452": { + "id": 452, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "leaf", + "class": "positive" + }, + "456": { + "id": 456, + "type": "leaf", + "class": "negative" + }, + "226": { + "id": 226, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "leaf", + "class": "negative" + }, + "714": { + "id": 714, + "type": "leaf", + "class": "positive" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "positive" + }, + "716": { + "id": 716, + "type": "leaf", + "class": "positive" + }, + "702": { + "id": 702, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1647, + "id_right": 1648 + }, + "1647": { + "id": 1647, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1649, + "id_right": 1650 + }, + "1649": { + "id": 1649, + "type": "leaf", + "class": "negative" + }, + "1650": { + "id": 1650, + "type": "leaf", + "class": "positive" + }, + "1648": { + "id": 1648, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1651, + "id_right": 1652 + }, + "1651": { + "id": 1651, + "type": "leaf", + "class": "positive" + }, + "1652": { + "id": 1652, + "type": "leaf", + "class": "negative" + }, + "700": { + "id": 700, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1753, + "id_right": 1754 + }, + "1753": { + "id": 1753, + "type": "leaf", + "class": "negative" + }, + "1754": { + "id": 1754, + "type": "leaf", + "class": "negative" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "leaf", + "class": "positive" + }, + "910": { + "id": 910, + "type": "leaf", + "class": "positive" + }, + "706": { + "id": 706, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "leaf", + "class": "negative" + }, + "712": { + "id": 712, + "type": "leaf", + "class": "positive" + }, + "710": { + "id": 710, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1033, + "id_right": 1034 + }, + "1033": { + "id": 1033, + "type": "leaf", + "class": "positive" + }, + "1034": { + "id": 1034, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1179, + "id_right": 1180 + }, + "1179": { + "id": 1179, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1183, + "id_right": 1184 + }, + "1183": { + "id": 1183, + "type": "leaf", + "class": "positive" + }, + "1184": { + "id": 1184, + "type": "leaf", + "class": "negative" + }, + "1180": { + "id": 1180, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1181, + "id_right": 1182 + }, + "1181": { + "id": 1181, + "type": "leaf", + "class": "negative" + }, + "1182": { + "id": 1182, + "type": "leaf", + "class": "positive" + }, + "672": { + "id": 672, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1627, + "id_right": 1628 + }, + "1627": { + "id": 1627, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1629, + "id_right": 1630 + }, + "1629": { + "id": 1629, + "type": "leaf", + "class": "positive" + }, + "1630": { + "id": 1630, + "type": "leaf", + "class": "negative" + }, + "1628": { + "id": 1628, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1631, + "id_right": 1632 + }, + "1631": { + "id": 1631, + "type": "leaf", + "class": "negative" + }, + "1632": { + "id": 1632, + "type": "leaf", + "class": "positive" + }, + "460": { + "id": 460, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1343, + "id_right": 1344 + }, + "1343": { + "id": 1343, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1345, + "id_right": 1346 + }, + "1345": { + "id": 1345, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1351, + "id_right": 1352 + }, + "1351": { + "id": 1351, + "type": "leaf", + "class": "negative" + }, + "1352": { + "id": 1352, + "type": "leaf", + "class": "negative" + }, + "1346": { + "id": 1346, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1691, + "id_right": 1692 + }, + "1691": { + "id": 1691, + "type": "leaf", + "class": "negative" + }, + "1692": { + "id": 1692, + "type": "leaf", + "class": "positive" + }, + "1344": { + "id": 1344, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1347, + "id_right": 1348 + }, + "1347": { + "id": 1347, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1349, + "id_right": 1350 + }, + "1349": { + "id": 1349, + "type": "leaf", + "class": "positive" + }, + "1350": { + "id": 1350, + "type": "leaf", + "class": "negative" + }, + "1348": { + "id": 1348, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1821, + "id_right": 1822 + }, + "1821": { + "id": 1821, + "type": "leaf", + "class": "negative" + }, + "1822": { + "id": 1822, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "leaf", + "class": "positive" + }, + "688": { + "id": 688, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1453, + "id_right": 1454 + }, + "1453": { + "id": 1453, + "type": "leaf", + "class": "positive" + }, + "1454": { + "id": 1454, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "leaf", + "class": "negative" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "leaf", + "class": "positive" + }, + "950": { + "id": 950, + "type": "leaf", + "class": "negative" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1109, + "id_right": 1110 + }, + "1109": { + "id": 1109, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1423, + "id_right": 1424 + }, + "1423": { + "id": 1423, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1425, + "id_right": 1426 + }, + "1425": { + "id": 1425, + "type": "leaf", + "class": "negative" + }, + "1426": { + "id": 1426, + "type": "leaf", + "class": "positive" + }, + "1424": { + "id": 1424, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1613, + "id_right": 1614 + }, + "1613": { + "id": 1613, + "type": "leaf", + "class": "negative" + }, + "1614": { + "id": 1614, + "type": "leaf", + "class": "negative" + }, + "1110": { + "id": 1110, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1111, + "id_right": 1112 + }, + "1111": { + "id": 1111, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1773, + "id_right": 1774 + }, + "1773": { + "id": 1773, + "type": "leaf", + "class": "positive" + }, + "1774": { + "id": 1774, + "type": "leaf", + "class": "negative" + }, + "1112": { + "id": 1112, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1113, + "id_right": 1114 + }, + "1113": { + "id": 1113, + "type": "leaf", + "class": "negative" + }, + "1114": { + "id": 1114, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1353, + "id_right": 1354 + }, + "1353": { + "id": 1353, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1357, + "id_right": 1358 + }, + "1357": { + "id": 1357, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1361, + "id_right": 1362 + }, + "1361": { + "id": 1361, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1371, + "id_right": 1372 + }, + "1371": { + "id": 1371, + "type": "leaf", + "class": "positive" + }, + "1372": { + "id": 1372, + "type": "leaf", + "class": "negative" + }, + "1362": { + "id": 1362, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1379, + "id_right": 1380 + }, + "1379": { + "id": 1379, + "type": "leaf", + "class": "negative" + }, + "1380": { + "id": 1380, + "type": "leaf", + "class": "negative" + }, + "1358": { + "id": 1358, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1363, + "id_right": 1364 + }, + "1363": { + "id": 1363, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1365, + "id_right": 1366 + }, + "1365": { + "id": 1365, + "type": "leaf", + "class": "positive" + }, + "1366": { + "id": 1366, + "type": "leaf", + "class": "negative" + }, + "1364": { + "id": 1364, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1367, + "id_right": 1368 + }, + "1367": { + "id": 1367, + "type": "leaf", + "class": "negative" + }, + "1368": { + "id": 1368, + "type": "leaf", + "class": "negative" + }, + "1354": { + "id": 1354, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1355, + "id_right": 1356 + }, + "1355": { + "id": 1355, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1359, + "id_right": 1360 + }, + "1359": { + "id": 1359, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1369, + "id_right": 1370 + }, + "1369": { + "id": 1369, + "type": "leaf", + "class": "negative" + }, + "1370": { + "id": 1370, + "type": "leaf", + "class": "positive" + }, + "1360": { + "id": 1360, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1639, + "id_right": 1640 + }, + "1639": { + "id": 1639, + "type": "leaf", + "class": "positive" + }, + "1640": { + "id": 1640, + "type": "leaf", + "class": "positive" + }, + "1356": { + "id": 1356, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1373, + "id_right": 1374 + }, + "1373": { + "id": 1373, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1375, + "id_right": 1376 + }, + "1375": { + "id": 1375, + "type": "leaf", + "class": "negative" + }, + "1376": { + "id": 1376, + "type": "leaf", + "class": "positive" + }, + "1374": { + "id": 1374, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1377, + "id_right": 1378 + }, + "1377": { + "id": 1377, + "type": "leaf", + "class": "negative" + }, + "1378": { + "id": 1378, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1973, + "id_right": 1974 + }, + "1973": { + "id": 1973, + "type": "leaf", + "class": "positive" + }, + "1974": { + "id": 1974, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "leaf", + "class": "negative" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "leaf", + "class": "positive" + }, + "616": { + "id": 616, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1657, + "id_right": 1658 + }, + "1657": { + "id": 1657, + "type": "leaf", + "class": "negative" + }, + "1658": { + "id": 1658, + "type": "leaf", + "class": "negative" + }, + "462": { + "id": 462, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "leaf", + "class": "negative" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "positive" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1525, + "id_right": 1526 + }, + "1525": { + "id": 1525, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1529, + "id_right": 1530 + }, + "1529": { + "id": 1529, + "type": "leaf", + "class": "negative" + }, + "1530": { + "id": 1530, + "type": "leaf", + "class": "negative" + }, + "1526": { + "id": 1526, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1527, + "id_right": 1528 + }, + "1527": { + "id": 1527, + "type": "leaf", + "class": "negative" + }, + "1528": { + "id": 1528, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1869, + "id_right": 1870 + }, + "1869": { + "id": 1869, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1871, + "id_right": 1872 + }, + "1871": { + "id": 1871, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1873, + "id_right": 1874 + }, + "1873": { + "id": 1873, + "type": "leaf", + "class": "positive" + }, + "1874": { + "id": 1874, + "type": "leaf", + "class": "positive" + }, + "1872": { + "id": 1872, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1881, + "id_right": 1882 + }, + "1881": { + "id": 1881, + "type": "leaf", + "class": "negative" + }, + "1882": { + "id": 1882, + "type": "leaf", + "class": "negative" + }, + "1870": { + "id": 1870, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1875, + "id_right": 1876 + }, + "1875": { + "id": 1875, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1879, + "id_right": 1880 + }, + "1879": { + "id": 1879, + "type": "leaf", + "class": "negative" + }, + "1880": { + "id": 1880, + "type": "leaf", + "class": "positive" + }, + "1876": { + "id": 1876, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1877, + "id_right": 1878 + }, + "1877": { + "id": 1877, + "type": "leaf", + "class": "positive" + }, + "1878": { + "id": 1878, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "positive" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1783, + "id_right": 1784 + }, + "1783": { + "id": 1783, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1787, + "id_right": 1788 + }, + "1787": { + "id": 1787, + "type": "leaf", + "class": "negative" + }, + "1788": { + "id": 1788, + "type": "leaf", + "class": "positive" + }, + "1784": { + "id": 1784, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1785, + "id_right": 1786 + }, + "1785": { + "id": 1785, + "type": "leaf", + "class": "positive" + }, + "1786": { + "id": 1786, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "leaf", + "class": "positive" + }, + "696": { + "id": 696, + "type": "leaf", + "class": "negative" + }, + "694": { + "id": 694, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1977, + "id_right": 1978 + }, + "1977": { + "id": 1977, + "type": "leaf", + "class": "positive" + }, + "1978": { + "id": 1978, + "type": "leaf", + "class": "positive" + }, + "478": { + "id": 478, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1277, + "id_right": 1278 + }, + "1277": { + "id": 1277, + "type": "leaf", + "class": "positive" + }, + "1278": { + "id": 1278, + "type": "leaf", + "class": "positive" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "leaf", + "class": "negative" + }, + "588": { + "id": 588, + "type": "leaf", + "class": "negative" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1417, + "id_right": 1418 + }, + "1417": { + "id": 1417, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1421, + "id_right": 1422 + }, + "1421": { + "id": 1421, + "type": "leaf", + "class": "positive" + }, + "1422": { + "id": 1422, + "type": "leaf", + "class": "negative" + }, + "1418": { + "id": 1418, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1419, + "id_right": 1420 + }, + "1419": { + "id": 1419, + "type": "leaf", + "class": "negative" + }, + "1420": { + "id": 1420, + "type": "leaf", + "class": "positive" + }, + "906": { + "id": 906, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1697, + "id_right": 1698 + }, + "1697": { + "id": 1697, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1701, + "id_right": 1702 + }, + "1701": { + "id": 1701, + "type": "leaf", + "class": "negative" + }, + "1702": { + "id": 1702, + "type": "leaf", + "class": "negative" + }, + "1698": { + "id": 1698, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1699, + "id_right": 1700 + }, + "1699": { + "id": 1699, + "type": "leaf", + "class": "negative" + }, + "1700": { + "id": 1700, + "type": "leaf", + "class": "positive" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1401, + "id_right": 1402 + }, + "1401": { + "id": 1401, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1403, + "id_right": 1404 + }, + "1403": { + "id": 1403, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1909, + "id_right": 1910 + }, + "1909": { + "id": 1909, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1929, + "id_right": 1930 + }, + "1929": { + "id": 1929, + "type": "leaf", + "class": "positive" + }, + "1930": { + "id": 1930, + "type": "leaf", + "class": "positive" + }, + "1910": { + "id": 1910, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1911, + "id_right": 1912 + }, + "1911": { + "id": 1911, + "type": "leaf", + "class": "positive" + }, + "1912": { + "id": 1912, + "type": "leaf", + "class": "positive" + }, + "1404": { + "id": 1404, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1405, + "id_right": 1406 + }, + "1405": { + "id": 1405, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1409, + "id_right": 1410 + }, + "1409": { + "id": 1409, + "type": "leaf", + "class": "positive" + }, + "1410": { + "id": 1410, + "type": "leaf", + "class": "positive" + }, + "1406": { + "id": 1406, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1407, + "id_right": 1408 + }, + "1407": { + "id": 1407, + "type": "leaf", + "class": "positive" + }, + "1408": { + "id": 1408, + "type": "leaf", + "class": "negative" + }, + "1402": { + "id": 1402, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1673, + "id_right": 1674 + }, + "1673": { + "id": 1673, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1685, + "id_right": 1686 + }, + "1685": { + "id": 1685, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1951, + "id_right": 1952 + }, + "1951": { + "id": 1951, + "type": "leaf", + "class": "positive" + }, + "1952": { + "id": 1952, + "type": "leaf", + "class": "positive" + }, + "1686": { + "id": 1686, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1779, + "id_right": 1780 + }, + "1779": { + "id": 1779, + "type": "leaf", + "class": "positive" + }, + "1780": { + "id": 1780, + "type": "leaf", + "class": "positive" + }, + "1674": { + "id": 1674, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1675, + "id_right": 1676 + }, + "1675": { + "id": 1675, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1679, + "id_right": 1680 + }, + "1679": { + "id": 1679, + "type": "leaf", + "class": "positive" + }, + "1680": { + "id": 1680, + "type": "leaf", + "class": "positive" + }, + "1676": { + "id": 1676, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1677, + "id_right": 1678 + }, + "1677": { + "id": 1677, + "type": "leaf", + "class": "negative" + }, + "1678": { + "id": 1678, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1603, + "id_right": 1604 + }, + "1603": { + "id": 1603, + "type": "leaf", + "class": "positive" + }, + "1604": { + "id": 1604, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "negative" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1171, + "id_right": 1172 + }, + "1171": { + "id": 1171, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1957, + "id_right": 1958 + }, + "1957": { + "id": 1957, + "type": "leaf", + "class": "positive" + }, + "1958": { + "id": 1958, + "type": "leaf", + "class": "positive" + }, + "1172": { + "id": 1172, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1173, + "id_right": 1174 + }, + "1173": { + "id": 1173, + "type": "leaf", + "class": "positive" + }, + "1174": { + "id": 1174, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1003, + "id_right": 1004 + }, + "1003": { + "id": 1003, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1005, + "id_right": 1006 + }, + "1005": { + "id": 1005, + "type": "leaf", + "class": "negative" + }, + "1006": { + "id": 1006, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1933, + "id_right": 1934 + }, + "1933": { + "id": 1933, + "type": "leaf", + "class": "negative" + }, + "1934": { + "id": 1934, + "type": "leaf", + "class": "negative" + }, + "1004": { + "id": 1004, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1007, + "id_right": 1008 + }, + "1007": { + "id": 1007, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1383, + "id_right": 1384 + }, + "1383": { + "id": 1383, + "type": "leaf", + "class": "negative" + }, + "1384": { + "id": 1384, + "type": "leaf", + "class": "positive" + }, + "1008": { + "id": 1008, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1683, + "id_right": 1684 + }, + "1683": { + "id": 1683, + "type": "leaf", + "class": "negative" + }, + "1684": { + "id": 1684, + "type": "leaf", + "class": "negative" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "leaf", + "class": "positive" + }, + "888": { + "id": 888, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "leaf", + "class": "positive" + }, + "892": { + "id": 892, + "type": "leaf", + "class": "negative" + }, + "884": { + "id": 884, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1965, + "id_right": 1966 + }, + "1965": { + "id": 1965, + "type": "leaf", + "class": "positive" + }, + "1966": { + "id": 1966, + "type": "leaf", + "class": "positive" + }, + "894": { + "id": 894, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "leaf", + "class": "positive" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "positive" + }, + "882": { + "id": 882, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1519, + "id_right": 1520 + }, + "1519": { + "id": 1519, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1521, + "id_right": 1522 + }, + "1521": { + "id": 1521, + "type": "leaf", + "class": "positive" + }, + "1522": { + "id": 1522, + "type": "leaf", + "class": "negative" + }, + "1520": { + "id": 1520, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1523, + "id_right": 1524 + }, + "1523": { + "id": 1523, + "type": "leaf", + "class": "positive" + }, + "1524": { + "id": 1524, + "type": "leaf", + "class": "positive" + }, + "886": { + "id": 886, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1769, + "id_right": 1770 + }, + "1769": { + "id": 1769, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1915, + "id_right": 1916 + }, + "1915": { + "id": 1915, + "type": "leaf", + "class": "negative" + }, + "1916": { + "id": 1916, + "type": "leaf", + "class": "negative" + }, + "1770": { + "id": 1770, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1771, + "id_right": 1772 + }, + "1771": { + "id": 1771, + "type": "leaf", + "class": "negative" + }, + "1772": { + "id": 1772, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1025, + "id_right": 1026 + }, + "1025": { + "id": 1025, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1027, + "id_right": 1028 + }, + "1027": { + "id": 1027, + "type": "leaf", + "class": "positive" + }, + "1028": { + "id": 1028, + "type": "leaf", + "class": "negative" + }, + "1026": { + "id": 1026, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1029, + "id_right": 1030 + }, + "1029": { + "id": 1029, + "type": "leaf", + "class": "positive" + }, + "1030": { + "id": 1030, + "type": "leaf", + "class": "positive" + }, + "732": { + "id": 732, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "leaf", + "class": "positive" + }, + "736": { + "id": 736, + "type": "leaf", + "class": "positive" + }, + "734": { + "id": 734, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "leaf", + "class": "positive" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "positive" + }, + "872": { + "id": 872, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "leaf", + "class": "negative" + }, + "874": { + "id": 874, + "type": "leaf", + "class": "negative" + }, + "870": { + "id": 870, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1075, + "id_right": 1076 + }, + "1075": { + "id": 1075, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1077, + "id_right": 1078 + }, + "1077": { + "id": 1077, + "type": "leaf", + "class": "positive" + }, + "1078": { + "id": 1078, + "type": "leaf", + "class": "negative" + }, + "1076": { + "id": 1076, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1079, + "id_right": 1080 + }, + "1079": { + "id": 1079, + "type": "leaf", + "class": "negative" + }, + "1080": { + "id": 1080, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1607, + "id_right": 1608 + }, + "1607": { + "id": 1607, + "type": "leaf", + "class": "negative" + }, + "1608": { + "id": 1608, + "type": "leaf", + "class": "positive" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1301, + "id_right": 1302 + }, + "1301": { + "id": 1301, + "type": "leaf", + "class": "positive" + }, + "1302": { + "id": 1302, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1755, + "id_right": 1756 + }, + "1755": { + "id": 1755, + "type": "leaf", + "class": "positive" + }, + "1756": { + "id": 1756, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1031, + "id_right": 1032 + }, + "1031": { + "id": 1031, + "type": "leaf", + "class": "negative" + }, + "1032": { + "id": 1032, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1385, + "id_right": 1386 + }, + "1385": { + "id": 1385, + "type": "leaf", + "class": "positive" + }, + "1386": { + "id": 1386, + "type": "leaf", + "class": "positive" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "leaf", + "class": "positive" + }, + "458": { + "id": 458, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "positive" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1281, + "id_right": 1282 + }, + "1281": { + "id": 1281, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1283, + "id_right": 1284 + }, + "1283": { + "id": 1283, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1285, + "id_right": 1286 + }, + "1285": { + "id": 1285, + "type": "leaf", + "class": "negative" + }, + "1286": { + "id": 1286, + "type": "leaf", + "class": "positive" + }, + "1284": { + "id": 1284, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1955, + "id_right": 1956 + }, + "1955": { + "id": 1955, + "type": "leaf", + "class": "negative" + }, + "1956": { + "id": 1956, + "type": "leaf", + "class": "negative" + }, + "1282": { + "id": 1282, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1557, + "id_right": 1558 + }, + "1557": { + "id": 1557, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1559, + "id_right": 1560 + }, + "1559": { + "id": 1559, + "type": "leaf", + "class": "negative" + }, + "1560": { + "id": 1560, + "type": "leaf", + "class": "negative" + }, + "1558": { + "id": 1558, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1953, + "id_right": 1954 + }, + "1953": { + "id": 1953, + "type": "leaf", + "class": "negative" + }, + "1954": { + "id": 1954, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "leaf", + "class": "positive" + }, + "930": { + "id": 930, + "type": "leaf", + "class": "positive" + }, + "376": { + "id": 376, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "leaf", + "class": "negative" + }, + "656": { + "id": 656, + "type": "leaf", + "class": "positive" + }, + "368": { + "id": 368, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "leaf", + "class": "negative" + }, + "372": { + "id": 372, + "type": "leaf", + "class": "positive" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1799, + "id_right": 1800 + }, + "1799": { + "id": 1799, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1801, + "id_right": 1802 + }, + "1801": { + "id": 1801, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1809, + "id_right": 1810 + }, + "1809": { + "id": 1809, + "type": "leaf", + "class": "positive" + }, + "1810": { + "id": 1810, + "type": "leaf", + "class": "positive" + }, + "1802": { + "id": 1802, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1803, + "id_right": 1804 + }, + "1803": { + "id": 1803, + "type": "leaf", + "class": "positive" + }, + "1804": { + "id": 1804, + "type": "leaf", + "class": "positive" + }, + "1800": { + "id": 1800, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1805, + "id_right": 1806 + }, + "1805": { + "id": 1805, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1807, + "id_right": 1808 + }, + "1807": { + "id": 1807, + "type": "leaf", + "class": "positive" + }, + "1808": { + "id": 1808, + "type": "leaf", + "class": "positive" + }, + "1806": { + "id": 1806, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1997, + "id_right": 1998 + }, + "1997": { + "id": 1997, + "type": "leaf", + "class": "positive" + }, + "1998": { + "id": 1998, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "leaf", + "class": "positive" + }, + "608": { + "id": 608, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "leaf", + "class": "negative" + }, + "934": { + "id": 934, + "type": "leaf", + "class": "negative" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "leaf", + "class": "positive" + }, + "612": { + "id": 612, + "type": "leaf", + "class": "negative" + }, + "610": { + "id": 610, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1601, + "id_right": 1602 + }, + "1601": { + "id": 1601, + "type": "leaf", + "class": "positive" + }, + "1602": { + "id": 1602, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1195, + "id_right": 1196 + }, + "1195": { + "id": 1195, + "type": "leaf", + "class": "positive" + }, + "1196": { + "id": 1196, + "type": "leaf", + "class": "positive" + }, + "864": { + "id": 864, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1655, + "id_right": 1656 + }, + "1655": { + "id": 1655, + "type": "leaf", + "class": "positive" + }, + "1656": { + "id": 1656, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1261, + "id_right": 1262 + }, + "1261": { + "id": 1261, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1263, + "id_right": 1264 + }, + "1263": { + "id": 1263, + "type": "leaf", + "class": "positive" + }, + "1264": { + "id": 1264, + "type": "leaf", + "class": "negative" + }, + "1262": { + "id": 1262, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1553, + "id_right": 1554 + }, + "1553": { + "id": 1553, + "type": "leaf", + "class": "positive" + }, + "1554": { + "id": 1554, + "type": "leaf", + "class": "positive" + }, + "392": { + "id": 392, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "leaf", + "class": "negative" + }, + "940": { + "id": 940, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "leaf", + "class": "negative" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "leaf", + "class": "positive" + }, + "900": { + "id": 900, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1923, + "id_right": 1924 + }, + "1923": { + "id": 1923, + "type": "leaf", + "class": "negative" + }, + "1924": { + "id": 1924, + "type": "leaf", + "class": "negative" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "leaf", + "class": "negative" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "leaf", + "class": "negative" + }, + "390": { + "id": 390, + "type": "leaf", + "class": "positive" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1941, + "id_right": 1942 + }, + "1941": { + "id": 1941, + "type": "leaf", + "class": "positive" + }, + "1942": { + "id": 1942, + "type": "leaf", + "class": "positive" + }, + "958": { + "id": 958, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1735, + "id_right": 1736 + }, + "1735": { + "id": 1735, + "type": "leaf", + "class": "positive" + }, + "1736": { + "id": 1736, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1275, + "id_right": 1276 + }, + "1275": { + "id": 1275, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1653, + "id_right": 1654 + }, + "1653": { + "id": 1653, + "type": "leaf", + "class": "positive" + }, + "1654": { + "id": 1654, + "type": "leaf", + "class": "positive" + }, + "1276": { + "id": 1276, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1969, + "id_right": 1970 + }, + "1969": { + "id": 1969, + "type": "leaf", + "class": "positive" + }, + "1970": { + "id": 1970, + "type": "leaf", + "class": "positive" + }, + "394": { + "id": 394, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "leaf", + "class": "negative" + }, + "400": { + "id": 400, + "type": "leaf", + "class": "positive" + }, + "396": { + "id": 396, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "leaf", + "class": "positive" + }, + "398": { + "id": 398, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1393, + "id_right": 1394 + }, + "1393": { + "id": 1393, + "type": "leaf", + "class": "positive" + }, + "1394": { + "id": 1394, + "type": "leaf", + "class": "positive" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1705, + "id_right": 1706 + }, + "1705": { + "id": 1705, + "type": "leaf", + "class": "positive" + }, + "1706": { + "id": 1706, + "type": "leaf", + "class": "positive" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "leaf", + "class": "positive" + }, + "280": { + "id": 280, + "type": "leaf", + "class": "negative" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "leaf", + "class": "positive" + }, + "514": { + "id": 514, + "type": "leaf", + "class": "positive" + }, + "264": { + "id": 264, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1189, + "id_right": 1190 + }, + "1189": { + "id": 1189, + "type": "leaf", + "class": "negative" + }, + "1190": { + "id": 1190, + "type": "leaf", + "class": "negative" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1971, + "id_right": 1972 + }, + "1971": { + "id": 1971, + "type": "leaf", + "class": "negative" + }, + "1972": { + "id": 1972, + "type": "leaf", + "class": "negative" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "leaf", + "class": "positive" + }, + "952": { + "id": 952, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "leaf", + "class": "negative" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "leaf", + "class": "negative" + }, + "442": { + "id": 442, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1789, + "id_right": 1790 + }, + "1789": { + "id": 1789, + "type": "leaf", + "class": "negative" + }, + "1790": { + "id": 1790, + "type": "leaf", + "class": "negative" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "leaf", + "class": "negative" + }, + "848": { + "id": 848, + "type": "leaf", + "class": "negative" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "leaf", + "class": "negative" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "negative" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "leaf", + "class": "positive" + }, + "286": { + "id": 286, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1589, + "id_right": 1590 + }, + "1589": { + "id": 1589, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1591, + "id_right": 1592 + }, + "1591": { + "id": 1591, + "type": "leaf", + "class": "positive" + }, + "1592": { + "id": 1592, + "type": "leaf", + "class": "positive" + }, + "1590": { + "id": 1590, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1593, + "id_right": 1594 + }, + "1593": { + "id": 1593, + "type": "leaf", + "class": "negative" + }, + "1594": { + "id": 1594, + "type": "leaf", + "class": "positive" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1477, + "id_right": 1478 + }, + "1477": { + "id": 1477, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1479, + "id_right": 1480 + }, + "1479": { + "id": 1479, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1485, + "id_right": 1486 + }, + "1485": { + "id": 1485, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1487, + "id_right": 1488 + }, + "1487": { + "id": 1487, + "type": "leaf", + "class": "negative" + }, + "1488": { + "id": 1488, + "type": "leaf", + "class": "positive" + }, + "1486": { + "id": 1486, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1863, + "id_right": 1864 + }, + "1863": { + "id": 1863, + "type": "leaf", + "class": "negative" + }, + "1864": { + "id": 1864, + "type": "leaf", + "class": "negative" + }, + "1480": { + "id": 1480, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1495, + "id_right": 1496 + }, + "1495": { + "id": 1495, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1595, + "id_right": 1596 + }, + "1595": { + "id": 1595, + "type": "leaf", + "class": "positive" + }, + "1596": { + "id": 1596, + "type": "leaf", + "class": "positive" + }, + "1496": { + "id": 1496, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1497, + "id_right": 1498 + }, + "1497": { + "id": 1497, + "type": "leaf", + "class": "positive" + }, + "1498": { + "id": 1498, + "type": "leaf", + "class": "positive" + }, + "1478": { + "id": 1478, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1481, + "id_right": 1482 + }, + "1481": { + "id": 1481, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1483, + "id_right": 1484 + }, + "1483": { + "id": 1483, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1767, + "id_right": 1768 + }, + "1767": { + "id": 1767, + "type": "leaf", + "class": "positive" + }, + "1768": { + "id": 1768, + "type": "leaf", + "class": "positive" + }, + "1484": { + "id": 1484, + "type": "leaf", + "class": "positive" + }, + "1482": { + "id": 1482, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1489, + "id_right": 1490 + }, + "1489": { + "id": 1489, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1491, + "id_right": 1492 + }, + "1491": { + "id": 1491, + "type": "leaf", + "class": "positive" + }, + "1492": { + "id": 1492, + "type": "leaf", + "class": "negative" + }, + "1490": { + "id": 1490, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1493, + "id_right": 1494 + }, + "1493": { + "id": 1493, + "type": "leaf", + "class": "positive" + }, + "1494": { + "id": 1494, + "type": "leaf", + "class": "positive" + }, + "250": { + "id": 250, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "leaf", + "class": "negative" + }, + "546": { + "id": 546, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "leaf", + "class": "positive" + }, + "650": { + "id": 650, + "type": "leaf", + "class": "negative" + }, + "542": { + "id": 542, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1035, + "id_right": 1036 + }, + "1035": { + "id": 1035, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1455, + "id_right": 1456 + }, + "1455": { + "id": 1455, + "type": "leaf", + "class": "positive" + }, + "1456": { + "id": 1456, + "type": "leaf", + "class": "positive" + }, + "1036": { + "id": 1036, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1749, + "id_right": 1750 + }, + "1749": { + "id": 1749, + "type": "leaf", + "class": "negative" + }, + "1750": { + "id": 1750, + "type": "leaf", + "class": "positive" + }, + "252": { + "id": 252, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1303, + "id_right": 1304 + }, + "1303": { + "id": 1303, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1305, + "id_right": 1306 + }, + "1305": { + "id": 1305, + "type": "leaf", + "class": "positive" + }, + "1306": { + "id": 1306, + "type": "leaf", + "class": "positive" + }, + "1304": { + "id": 1304, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1307, + "id_right": 1308 + }, + "1307": { + "id": 1307, + "type": "leaf", + "class": "positive" + }, + "1308": { + "id": 1308, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1271, + "id_right": 1272 + }, + "1271": { + "id": 1271, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1273, + "id_right": 1274 + }, + "1273": { + "id": 1273, + "type": "leaf", + "class": "positive" + }, + "1274": { + "id": 1274, + "type": "leaf", + "class": "negative" + }, + "1272": { + "id": 1272, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1995, + "id_right": 1996 + }, + "1995": { + "id": 1995, + "type": "leaf", + "class": "positive" + }, + "1996": { + "id": 1996, + "type": "leaf", + "class": "positive" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1037, + "id_right": 1038 + }, + "1037": { + "id": 1037, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1041, + "id_right": 1042 + }, + "1041": { + "id": 1041, + "type": "leaf", + "class": "positive" + }, + "1042": { + "id": 1042, + "type": "leaf", + "class": "positive" + }, + "1038": { + "id": 1038, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1039, + "id_right": 1040 + }, + "1039": { + "id": 1039, + "type": "leaf", + "class": "negative" + }, + "1040": { + "id": 1040, + "type": "leaf", + "class": "positive" + }, + "256": { + "id": 256, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1849, + "id_right": 1850 + }, + "1849": { + "id": 1849, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1853, + "id_right": 1854 + }, + "1853": { + "id": 1853, + "type": "leaf", + "class": "positive" + }, + "1854": { + "id": 1854, + "type": "leaf", + "class": "negative" + }, + "1850": { + "id": 1850, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1851, + "id_right": 1852 + }, + "1851": { + "id": 1851, + "type": "leaf", + "class": "negative" + }, + "1852": { + "id": 1852, + "type": "leaf", + "class": "positive" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1115, + "id_right": 1116 + }, + "1115": { + "id": 1115, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1117, + "id_right": 1118 + }, + "1117": { + "id": 1117, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1119, + "id_right": 1120 + }, + "1119": { + "id": 1119, + "type": "leaf", + "class": "negative" + }, + "1120": { + "id": 1120, + "type": "leaf", + "class": "negative" + }, + "1118": { + "id": 1118, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1459, + "id_right": 1460 + }, + "1459": { + "id": 1459, + "type": "leaf", + "class": "negative" + }, + "1460": { + "id": 1460, + "type": "leaf", + "class": "positive" + }, + "1116": { + "id": 1116, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1621, + "id_right": 1622 + }, + "1621": { + "id": 1621, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1625, + "id_right": 1626 + }, + "1625": { + "id": 1625, + "type": "leaf", + "class": "positive" + }, + "1626": { + "id": 1626, + "type": "leaf", + "class": "negative" + }, + "1622": { + "id": 1622, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1623, + "id_right": 1624 + }, + "1623": { + "id": 1623, + "type": "leaf", + "class": "negative" + }, + "1624": { + "id": 1624, + "type": "leaf", + "class": "positive" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1793, + "id_right": 1794 + }, + "1793": { + "id": 1793, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1797, + "id_right": 1798 + }, + "1797": { + "id": 1797, + "type": "leaf", + "class": "positive" + }, + "1798": { + "id": 1798, + "type": "leaf", + "class": "positive" + }, + "1794": { + "id": 1794, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1795, + "id_right": 1796 + }, + "1795": { + "id": 1795, + "type": "leaf", + "class": "positive" + }, + "1796": { + "id": 1796, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1465, + "id_right": 1466 + }, + "1465": { + "id": 1465, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1467, + "id_right": 1468 + }, + "1467": { + "id": 1467, + "type": "leaf", + "class": "positive" + }, + "1468": { + "id": 1468, + "type": "leaf", + "class": "positive" + }, + "1466": { + "id": 1466, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1469, + "id_right": 1470 + }, + "1469": { + "id": 1469, + "type": "leaf", + "class": "positive" + }, + "1470": { + "id": 1470, + "type": "leaf", + "class": "positive" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1693, + "id_right": 1694 + }, + "1693": { + "id": 1693, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1695, + "id_right": 1696 + }, + "1695": { + "id": 1695, + "type": "leaf", + "class": "positive" + }, + "1696": { + "id": 1696, + "type": "leaf", + "class": "negative" + }, + "1694": { + "id": 1694, + "type": "leaf", + "class": "negative" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1747, + "id_right": 1748 + }, + "1747": { + "id": 1747, + "type": "leaf", + "class": "negative" + }, + "1748": { + "id": 1748, + "type": "leaf", + "class": "positive" + }, + "272": { + "id": 272, + "type": "leaf", + "class": "positive" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1855, + "id_right": 1856 + }, + "1855": { + "id": 1855, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1857, + "id_right": 1858 + }, + "1857": { + "id": 1857, + "type": "leaf", + "class": "positive" + }, + "1858": { + "id": 1858, + "type": "leaf", + "class": "negative" + }, + "1856": { + "id": 1856, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1859, + "id_right": 1860 + }, + "1859": { + "id": 1859, + "type": "leaf", + "class": "negative" + }, + "1860": { + "id": 1860, + "type": "leaf", + "class": "positive" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1013, + "id_right": 1014 + }, + "1013": { + "id": 1013, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1015, + "id_right": 1016 + }, + "1015": { + "id": 1015, + "type": "leaf", + "class": "positive" + }, + "1016": { + "id": 1016, + "type": "leaf", + "class": "positive" + }, + "1014": { + "id": 1014, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1017, + "id_right": 1018 + }, + "1017": { + "id": 1017, + "type": "leaf", + "class": "positive" + }, + "1018": { + "id": 1018, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "leaf", + "class": "negative" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1641, + "id_right": 1642 + }, + "1641": { + "id": 1641, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1643, + "id_right": 1644 + }, + "1643": { + "id": 1643, + "type": "leaf", + "class": "positive" + }, + "1644": { + "id": 1644, + "type": "leaf", + "class": "negative" + }, + "1642": { + "id": 1642, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1645, + "id_right": 1646 + }, + "1645": { + "id": 1645, + "type": "leaf", + "class": "negative" + }, + "1646": { + "id": 1646, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1663, + "id_right": 1664 + }, + "1663": { + "id": 1663, + "type": "leaf", + "class": "negative" + }, + "1664": { + "id": 1664, + "type": "leaf", + "class": "negative" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "negative" + }, + "680": { + "id": 680, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1689, + "id_right": 1690 + }, + "1689": { + "id": 1689, + "type": "leaf", + "class": "positive" + }, + "1690": { + "id": 1690, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "leaf", + "class": "negative" + }, + "294": { + "id": 294, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "leaf", + "class": "positive" + }, + "484": { + "id": 484, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1611, + "id_right": 1612 + }, + "1611": { + "id": 1611, + "type": "leaf", + "class": "negative" + }, + "1612": { + "id": 1612, + "type": "leaf", + "class": "negative" + }, + "582": { + "id": 582, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "leaf", + "class": "negative" + }, + "584": { + "id": 584, + "type": "leaf", + "class": "positive" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "leaf", + "class": "positive" + }, + "580": { + "id": 580, + "type": "leaf", + "class": "negative" + }, + "578": { + "id": 578, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "leaf", + "class": "positive" + }, + "510": { + "id": 510, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "leaf", + "class": "negative" + }, + "512": { + "id": 512, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1463, + "id_right": 1464 + }, + "1463": { + "id": 1463, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1605, + "id_right": 1606 + }, + "1605": { + "id": 1605, + "type": "leaf", + "class": "positive" + }, + "1606": { + "id": 1606, + "type": "leaf", + "class": "positive" + }, + "1464": { + "id": 1464, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1861, + "id_right": 1862 + }, + "1861": { + "id": 1861, + "type": "leaf", + "class": "positive" + }, + "1862": { + "id": 1862, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1241, + "id_right": 1242 + }, + "1241": { + "id": 1241, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1243, + "id_right": 1244 + }, + "1243": { + "id": 1243, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1245, + "id_right": 1246 + }, + "1245": { + "id": 1245, + "type": "leaf", + "class": "positive" + }, + "1246": { + "id": 1246, + "type": "leaf", + "class": "positive" + }, + "1244": { + "id": 1244, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1251, + "id_right": 1252 + }, + "1251": { + "id": 1251, + "type": "leaf", + "class": "negative" + }, + "1252": { + "id": 1252, + "type": "leaf", + "class": "negative" + }, + "1242": { + "id": 1242, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1247, + "id_right": 1248 + }, + "1247": { + "id": 1247, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1253, + "id_right": 1254 + }, + "1253": { + "id": 1253, + "type": "leaf", + "class": "positive" + }, + "1254": { + "id": 1254, + "type": "leaf", + "class": "negative" + }, + "1248": { + "id": 1248, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1249, + "id_right": 1250 + }, + "1249": { + "id": 1249, + "type": "leaf", + "class": "negative" + }, + "1250": { + "id": 1250, + "type": "leaf", + "class": "positive" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1719, + "id_right": 1720 + }, + "1719": { + "id": 1719, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1727, + "id_right": 1728 + }, + "1727": { + "id": 1727, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1731, + "id_right": 1732 + }, + "1731": { + "id": 1731, + "type": "leaf", + "class": "positive" + }, + "1732": { + "id": 1732, + "type": "leaf", + "class": "positive" + }, + "1728": { + "id": 1728, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1729, + "id_right": 1730 + }, + "1729": { + "id": 1729, + "type": "leaf", + "class": "negative" + }, + "1730": { + "id": 1730, + "type": "leaf", + "class": "positive" + }, + "1720": { + "id": 1720, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1721, + "id_right": 1722 + }, + "1721": { + "id": 1721, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1725, + "id_right": 1726 + }, + "1725": { + "id": 1725, + "type": "leaf", + "class": "positive" + }, + "1726": { + "id": 1726, + "type": "leaf", + "class": "positive" + }, + "1722": { + "id": 1722, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1723, + "id_right": 1724 + }, + "1723": { + "id": 1723, + "type": "leaf", + "class": "positive" + }, + "1724": { + "id": 1724, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1837, + "id_right": 1838 + }, + "1837": { + "id": 1837, + "type": "leaf", + "class": "negative" + }, + "1838": { + "id": 1838, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1505, + "id_right": 1506 + }, + "1505": { + "id": 1505, + "type": "leaf", + "class": "positive" + }, + "1506": { + "id": 1506, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1919, + "id_right": 1920 + }, + "1919": { + "id": 1919, + "type": "leaf", + "class": "negative" + }, + "1920": { + "id": 1920, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1681, + "id_right": 1682 + }, + "1681": { + "id": 1681, + "type": "leaf", + "class": "negative" + }, + "1682": { + "id": 1682, + "type": "leaf", + "class": "negative" + }, + "912": { + "id": 912, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1615, + "id_right": 1616 + }, + "1615": { + "id": 1615, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1617, + "id_right": 1618 + }, + "1617": { + "id": 1617, + "type": "leaf", + "class": "negative" + }, + "1618": { + "id": 1618, + "type": "leaf", + "class": "positive" + }, + "1616": { + "id": 1616, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1619, + "id_right": 1620 + }, + "1619": { + "id": 1619, + "type": "leaf", + "class": "positive" + }, + "1620": { + "id": 1620, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1439, + "id_right": 1440 + }, + "1439": { + "id": 1439, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1895, + "id_right": 1896 + }, + "1895": { + "id": 1895, + "type": "leaf", + "class": "positive" + }, + "1896": { + "id": 1896, + "type": "leaf", + "class": "positive" + }, + "1440": { + "id": 1440, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1441, + "id_right": 1442 + }, + "1441": { + "id": 1441, + "type": "leaf", + "class": "positive" + }, + "1442": { + "id": 1442, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "leaf", + "class": "positive" + }, + "224": { + "id": 224, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "leaf", + "class": "positive" + }, + "222": { + "id": 222, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "leaf", + "class": "positive" + }, + "782": { + "id": 782, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "negative" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "positive" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1963, + "id_right": 1964 + }, + "1963": { + "id": 1963, + "type": "leaf", + "class": "positive" + }, + "1964": { + "id": 1964, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1197, + "id_right": 1198 + }, + "1197": { + "id": 1197, + "type": "leaf", + "class": "positive" + }, + "1198": { + "id": 1198, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1819, + "id_right": 1820 + }, + "1819": { + "id": 1819, + "type": "leaf", + "class": "negative" + }, + "1820": { + "id": 1820, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1825, + "id_right": 1826 + }, + "1825": { + "id": 1825, + "type": "leaf", + "class": "positive" + }, + "1826": { + "id": 1826, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1967, + "id_right": 1968 + }, + "1967": { + "id": 1967, + "type": "leaf", + "class": "negative" + }, + "1968": { + "id": 1968, + "type": "leaf", + "class": "negative" + }, + "854": { + "id": 854, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1451, + "id_right": 1452 + }, + "1451": { + "id": 1451, + "type": "leaf", + "class": "negative" + }, + "1452": { + "id": 1452, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1193, + "id_right": 1194 + }, + "1193": { + "id": 1193, + "type": "leaf", + "class": "positive" + }, + "1194": { + "id": 1194, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1893, + "id_right": 1894 + }, + "1893": { + "id": 1893, + "type": "leaf", + "class": "positive" + }, + "1894": { + "id": 1894, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1389, + "id_right": 1390 + }, + "1389": { + "id": 1389, + "type": "leaf", + "class": "positive" + }, + "1390": { + "id": 1390, + "type": "leaf", + "class": "negative" + }, + "216": { + "id": 216, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "positive" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1279, + "id_right": 1280 + }, + "1279": { + "id": 1279, + "type": "leaf", + "class": "positive" + }, + "1280": { + "id": 1280, + "type": "leaf", + "class": "positive" + }, + "240": { + "id": 240, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1939, + "id_right": 1940 + }, + "1939": { + "id": 1939, + "type": "leaf", + "class": "positive" + }, + "1940": { + "id": 1940, + "type": "leaf", + "class": "positive" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "negative" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1981, + "id_right": 1982 + }, + "1981": { + "id": 1981, + "type": "leaf", + "class": "positive" + }, + "1982": { + "id": 1982, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "negative" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "negative" + }, + "678": { + "id": 678, + "type": "leaf", + "class": "negative" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_10_nleaves_500.json b/dtrees/dim_10_nleaves_500.json new file mode 100644 index 0000000..7145cf1 --- /dev/null +++ b/dtrees/dim_10_nleaves_500.json @@ -0,0 +1,7024 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "positive" + }, + "538": { + "id": 538, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "leaf", + "class": "negative" + }, + "530": { + "id": 530, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "leaf", + "class": "negative" + }, + "644": { + "id": 644, + "type": "leaf", + "class": "positive" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "leaf", + "class": "negative" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "leaf", + "class": "positive" + }, + "526": { + "id": 526, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "leaf", + "class": "positive" + }, + "536": { + "id": 536, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "leaf", + "class": "positive" + }, + "674": { + "id": 674, + "type": "leaf", + "class": "positive" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "leaf", + "class": "negative" + }, + "210": { + "id": 210, + "type": "leaf", + "class": "positive" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "leaf", + "class": "positive" + }, + "212": { + "id": 212, + "type": "leaf", + "class": "negative" + }, + "206": { + "id": 206, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "leaf", + "class": "positive" + }, + "446": { + "id": 446, + "type": "leaf", + "class": "negative" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "leaf", + "class": "negative" + }, + "448": { + "id": 448, + "type": "leaf", + "class": "positive" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "leaf", + "class": "negative" + }, + "292": { + "id": 292, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "leaf", + "class": "positive" + }, + "440": { + "id": 440, + "type": "leaf", + "class": "negative" + }, + "438": { + "id": 438, + "type": "leaf", + "class": "positive" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "leaf", + "class": "positive" + }, + "428": { + "id": 428, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "leaf", + "class": "negative" + }, + "832": { + "id": 832, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "leaf", + "class": "positive" + }, + "432": { + "id": 432, + "type": "leaf", + "class": "negative" + }, + "20": { + "id": 20, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "leaf", + "class": "positive" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "leaf", + "class": "positive" + }, + "800": { + "id": 800, + "type": "leaf", + "class": "positive" + }, + "788": { + "id": 788, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "leaf", + "class": "negative" + }, + "798": { + "id": 798, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "leaf", + "class": "negative" + }, + "804": { + "id": 804, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "leaf", + "class": "positive" + }, + "806": { + "id": 806, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "leaf", + "class": "positive" + }, + "802": { + "id": 802, + "type": "leaf", + "class": "positive" + }, + "796": { + "id": 796, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "negative" + }, + "792": { + "id": 792, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "leaf", + "class": "negative" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "leaf", + "class": "negative" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "leaf", + "class": "positive" + }, + "200": { + "id": 200, + "type": "leaf", + "class": "positive" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "leaf", + "class": "positive" + }, + "698": { + "id": 698, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "leaf", + "class": "positive" + }, + "942": { + "id": 942, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "leaf", + "class": "negative" + }, + "166": { + "id": 166, + "type": "leaf", + "class": "positive" + }, + "164": { + "id": 164, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "leaf", + "class": "positive" + }, + "418": { + "id": 418, + "type": "leaf", + "class": "negative" + }, + "416": { + "id": 416, + "type": "leaf", + "class": "negative" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "leaf", + "class": "positive" + }, + "518": { + "id": 518, + "type": "leaf", + "class": "positive" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "leaf", + "class": "negative" + }, + "916": { + "id": 916, + "type": "leaf", + "class": "positive" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "leaf", + "class": "positive" + }, + "614": { + "id": 614, + "type": "leaf", + "class": "positive" + }, + "422": { + "id": 422, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "leaf", + "class": "positive" + }, + "426": { + "id": 426, + "type": "leaf", + "class": "negative" + }, + "410": { + "id": 410, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "leaf", + "class": "negative" + }, + "908": { + "id": 908, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "leaf", + "class": "positive" + }, + "464": { + "id": 464, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "leaf", + "class": "positive" + }, + "842": { + "id": 842, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "positive" + }, + "844": { + "id": 844, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "positive" + }, + "838": { + "id": 838, + "type": "leaf", + "class": "positive" + }, + "836": { + "id": 836, + "type": "leaf", + "class": "positive" + }, + "834": { + "id": 834, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "leaf", + "class": "positive" + }, + "840": { + "id": 840, + "type": "leaf", + "class": "positive" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "leaf", + "class": "positive" + }, + "778": { + "id": 778, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "leaf", + "class": "positive" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "leaf", + "class": "negative" + }, + "988": { + "id": 988, + "type": "leaf", + "class": "positive" + }, + "964": { + "id": 964, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "leaf", + "class": "positive" + }, + "980": { + "id": 980, + "type": "leaf", + "class": "positive" + }, + "962": { + "id": 962, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "leaf", + "class": "negative" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "positive" + }, + "976": { + "id": 976, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "leaf", + "class": "positive" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "positive" + }, + "970": { + "id": 970, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "leaf", + "class": "negative" + }, + "972": { + "id": 972, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "positive" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "negative" + }, + "966": { + "id": 966, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "negative" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "positive" + }, + "996": { + "id": 996, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "negative" + }, + "670": { + "id": 670, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "negative" + }, + "822": { + "id": 822, + "type": "leaf", + "class": "positive" + }, + "812": { + "id": 812, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "leaf", + "class": "negative" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "positive" + }, + "830": { + "id": 830, + "type": "leaf", + "class": "positive" + }, + "828": { + "id": 828, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "positive" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "positive" + }, + "810": { + "id": 810, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "positive" + }, + "814": { + "id": 814, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "leaf", + "class": "positive" + }, + "824": { + "id": 824, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "leaf", + "class": "positive" + }, + "826": { + "id": 826, + "type": "leaf", + "class": "positive" + }, + "816": { + "id": 816, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "positive" + }, + "868": { + "id": 868, + "type": "leaf", + "class": "negative" + }, + "866": { + "id": 866, + "type": "leaf", + "class": "negative" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "leaf", + "class": "negative" + }, + "522": { + "id": 522, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "leaf", + "class": "negative" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "positive" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "leaf", + "class": "positive" + }, + "498": { + "id": 498, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "leaf", + "class": "negative" + }, + "540": { + "id": 540, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "leaf", + "class": "positive" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "positive" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "negative" + }, + "502": { + "id": 502, + "type": "leaf", + "class": "positive" + }, + "302": { + "id": 302, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "leaf", + "class": "positive" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "leaf", + "class": "negative" + }, + "320": { + "id": 320, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "leaf", + "class": "negative" + }, + "482": { + "id": 482, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "leaf", + "class": "negative" + }, + "304": { + "id": 304, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "leaf", + "class": "negative" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "leaf", + "class": "positive" + }, + "676": { + "id": 676, + "type": "leaf", + "class": "positive" + }, + "306": { + "id": 306, + "type": "leaf", + "class": "positive" + }, + "300": { + "id": 300, + "type": "leaf", + "class": "positive" + }, + "298": { + "id": 298, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "leaf", + "class": "positive" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "leaf", + "class": "negative" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "leaf", + "class": "positive" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "leaf", + "class": "positive" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "positive" + }, + "620": { + "id": 620, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "leaf", + "class": "positive" + }, + "622": { + "id": 622, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "leaf", + "class": "negative" + }, + "330": { + "id": 330, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "leaf", + "class": "positive" + }, + "360": { + "id": 360, + "type": "leaf", + "class": "negative" + }, + "358": { + "id": 358, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "leaf", + "class": "positive" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "negative" + }, + "632": { + "id": 632, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "leaf", + "class": "positive" + }, + "636": { + "id": 636, + "type": "leaf", + "class": "positive" + }, + "630": { + "id": 630, + "type": "leaf", + "class": "positive" + }, + "328": { + "id": 328, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "leaf", + "class": "negative" + }, + "352": { + "id": 352, + "type": "leaf", + "class": "positive" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "leaf", + "class": "positive" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "leaf", + "class": "positive" + }, + "406": { + "id": 406, + "type": "leaf", + "class": "negative" + }, + "340": { + "id": 340, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "leaf", + "class": "positive" + }, + "366": { + "id": 366, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "leaf", + "class": "negative" + }, + "344": { + "id": 344, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "leaf", + "class": "negative" + }, + "346": { + "id": 346, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "leaf", + "class": "negative" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "negative" + }, + "342": { + "id": 342, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "leaf", + "class": "negative" + }, + "362": { + "id": 362, + "type": "leaf", + "class": "positive" + }, + "348": { + "id": 348, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "leaf", + "class": "positive" + }, + "926": { + "id": 926, + "type": "leaf", + "class": "negative" + }, + "924": { + "id": 924, + "type": "leaf", + "class": "positive" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "leaf", + "class": "positive" + }, + "564": { + "id": 564, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "leaf", + "class": "negative" + }, + "574": { + "id": 574, + "type": "leaf", + "class": "negative" + }, + "554": { + "id": 554, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "leaf", + "class": "negative" + }, + "572": { + "id": 572, + "type": "leaf", + "class": "positive" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "positive" + }, + "556": { + "id": 556, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "leaf", + "class": "positive" + }, + "552": { + "id": 552, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "leaf", + "class": "negative" + }, + "562": { + "id": 562, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "leaf", + "class": "positive" + }, + "566": { + "id": 566, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "leaf", + "class": "positive" + }, + "568": { + "id": 568, + "type": "leaf", + "class": "negative" + }, + "558": { + "id": 558, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "leaf", + "class": "positive" + }, + "626": { + "id": 626, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "leaf", + "class": "positive" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "negative" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "negative" + }, + "994": { + "id": 994, + "type": "leaf", + "class": "negative" + }, + "770": { + "id": 770, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "leaf", + "class": "negative" + }, + "744": { + "id": 744, + "type": "leaf", + "class": "negative" + }, + "742": { + "id": 742, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "positive" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "leaf", + "class": "positive" + }, + "750": { + "id": 750, + "type": "leaf", + "class": "negative" + }, + "746": { + "id": 746, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "negative" + }, + "772": { + "id": 772, + "type": "leaf", + "class": "negative" + }, + "752": { + "id": 752, + "type": "leaf", + "class": "negative" + }, + "740": { + "id": 740, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "negative" + }, + "774": { + "id": 774, + "type": "leaf", + "class": "negative" + }, + "768": { + "id": 768, + "type": "leaf", + "class": "negative" + }, + "756": { + "id": 756, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "leaf", + "class": "positive" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "leaf", + "class": "negative" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "leaf", + "class": "positive" + }, + "764": { + "id": 764, + "type": "leaf", + "class": "positive" + }, + "760": { + "id": 760, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "leaf", + "class": "positive" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "leaf", + "class": "negative" + }, + "310": { + "id": 310, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "leaf", + "class": "positive" + }, + "590": { + "id": 590, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "leaf", + "class": "negative" + }, + "592": { + "id": 592, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "leaf", + "class": "negative" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "positive" + }, + "604": { + "id": 604, + "type": "leaf", + "class": "positive" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "leaf", + "class": "positive" + }, + "602": { + "id": 602, + "type": "leaf", + "class": "positive" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "negative" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "leaf", + "class": "positive" + }, + "932": { + "id": 932, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "leaf", + "class": "negative" + }, + "918": { + "id": 918, + "type": "leaf", + "class": "positive" + }, + "316": { + "id": 316, + "type": "leaf", + "class": "positive" + }, + "314": { + "id": 314, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "leaf", + "class": "positive" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "negative" + }, + "726": { + "id": 726, + "type": "leaf", + "class": "positive" + }, + "724": { + "id": 724, + "type": "leaf", + "class": "negative" + }, + "718": { + "id": 718, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "negative" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "positive" + }, + "722": { + "id": 722, + "type": "leaf", + "class": "negative" + }, + "720": { + "id": 720, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "leaf", + "class": "positive" + }, + "728": { + "id": 728, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "leaf", + "class": "negative" + }, + "730": { + "id": 730, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "positive" + }, + "920": { + "id": 920, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "leaf", + "class": "negative" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "leaf", + "class": "negative" + }, + "938": { + "id": 938, + "type": "leaf", + "class": "negative" + }, + "474": { + "id": 474, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "leaf", + "class": "negative" + }, + "516": { + "id": 516, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "leaf", + "class": "positive" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "leaf", + "class": "negative" + }, + "652": { + "id": 652, + "type": "leaf", + "class": "positive" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "leaf", + "class": "negative" + }, + "586": { + "id": 586, + "type": "leaf", + "class": "negative" + }, + "472": { + "id": 472, + "type": "leaf", + "class": "positive" + }, + "230": { + "id": 230, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "negative" + }, + "684": { + "id": 684, + "type": "leaf", + "class": "negative" + }, + "234": { + "id": 234, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "positive" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "positive" + }, + "452": { + "id": 452, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "leaf", + "class": "positive" + }, + "456": { + "id": 456, + "type": "leaf", + "class": "negative" + }, + "226": { + "id": 226, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "leaf", + "class": "negative" + }, + "714": { + "id": 714, + "type": "leaf", + "class": "positive" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "positive" + }, + "716": { + "id": 716, + "type": "leaf", + "class": "positive" + }, + "702": { + "id": 702, + "type": "leaf", + "class": "negative" + }, + "700": { + "id": 700, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "leaf", + "class": "negative" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "leaf", + "class": "positive" + }, + "910": { + "id": 910, + "type": "leaf", + "class": "positive" + }, + "706": { + "id": 706, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "leaf", + "class": "negative" + }, + "712": { + "id": 712, + "type": "leaf", + "class": "positive" + }, + "710": { + "id": 710, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "leaf", + "class": "positive" + }, + "460": { + "id": 460, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "leaf", + "class": "positive" + }, + "688": { + "id": 688, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "leaf", + "class": "negative" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "leaf", + "class": "positive" + }, + "950": { + "id": 950, + "type": "leaf", + "class": "negative" + }, + "84": { + "id": 84, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "leaf", + "class": "negative" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "leaf", + "class": "positive" + }, + "616": { + "id": 616, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "leaf", + "class": "negative" + }, + "462": { + "id": 462, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "leaf", + "class": "negative" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "positive" + }, + "36": { + "id": 36, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "positive" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "leaf", + "class": "positive" + }, + "696": { + "id": 696, + "type": "leaf", + "class": "negative" + }, + "694": { + "id": 694, + "type": "leaf", + "class": "positive" + }, + "478": { + "id": 478, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "positive" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "leaf", + "class": "negative" + }, + "588": { + "id": 588, + "type": "leaf", + "class": "negative" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "leaf", + "class": "negative" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "negative" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "negative" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "leaf", + "class": "positive" + }, + "888": { + "id": 888, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "leaf", + "class": "positive" + }, + "892": { + "id": 892, + "type": "leaf", + "class": "negative" + }, + "884": { + "id": 884, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "positive" + }, + "894": { + "id": 894, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "leaf", + "class": "positive" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "positive" + }, + "882": { + "id": 882, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "leaf", + "class": "positive" + }, + "886": { + "id": 886, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "leaf", + "class": "positive" + }, + "732": { + "id": 732, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "leaf", + "class": "positive" + }, + "736": { + "id": 736, + "type": "leaf", + "class": "positive" + }, + "734": { + "id": 734, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "leaf", + "class": "positive" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "positive" + }, + "872": { + "id": 872, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "leaf", + "class": "negative" + }, + "874": { + "id": 874, + "type": "leaf", + "class": "negative" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "negative" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "leaf", + "class": "positive" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "leaf", + "class": "positive" + }, + "458": { + "id": 458, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "positive" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "leaf", + "class": "positive" + }, + "930": { + "id": 930, + "type": "leaf", + "class": "positive" + }, + "376": { + "id": 376, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "leaf", + "class": "negative" + }, + "656": { + "id": 656, + "type": "leaf", + "class": "positive" + }, + "368": { + "id": 368, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "leaf", + "class": "negative" + }, + "372": { + "id": 372, + "type": "leaf", + "class": "positive" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "leaf", + "class": "positive" + }, + "608": { + "id": 608, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "leaf", + "class": "negative" + }, + "934": { + "id": 934, + "type": "leaf", + "class": "negative" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "leaf", + "class": "positive" + }, + "612": { + "id": 612, + "type": "leaf", + "class": "negative" + }, + "610": { + "id": 610, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "leaf", + "class": "positive" + }, + "864": { + "id": 864, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "positive" + }, + "392": { + "id": 392, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "leaf", + "class": "negative" + }, + "940": { + "id": 940, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "leaf", + "class": "negative" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "leaf", + "class": "positive" + }, + "900": { + "id": 900, + "type": "leaf", + "class": "negative" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "leaf", + "class": "negative" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "leaf", + "class": "negative" + }, + "390": { + "id": 390, + "type": "leaf", + "class": "positive" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "leaf", + "class": "positive" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "leaf", + "class": "positive" + }, + "394": { + "id": 394, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "leaf", + "class": "negative" + }, + "400": { + "id": 400, + "type": "leaf", + "class": "positive" + }, + "396": { + "id": 396, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "leaf", + "class": "positive" + }, + "398": { + "id": 398, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "leaf", + "class": "positive" + }, + "276": { + "id": 276, + "type": "leaf", + "class": "positive" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "leaf", + "class": "positive" + }, + "280": { + "id": 280, + "type": "leaf", + "class": "negative" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "leaf", + "class": "positive" + }, + "514": { + "id": 514, + "type": "leaf", + "class": "positive" + }, + "264": { + "id": 264, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "leaf", + "class": "negative" + }, + "618": { + "id": 618, + "type": "leaf", + "class": "negative" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "leaf", + "class": "positive" + }, + "952": { + "id": 952, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "leaf", + "class": "negative" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "leaf", + "class": "negative" + }, + "442": { + "id": 442, + "type": "leaf", + "class": "negative" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "leaf", + "class": "negative" + }, + "848": { + "id": 848, + "type": "leaf", + "class": "negative" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "leaf", + "class": "negative" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "negative" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "leaf", + "class": "positive" + }, + "286": { + "id": 286, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "leaf", + "class": "positive" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "leaf", + "class": "positive" + }, + "250": { + "id": 250, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "leaf", + "class": "negative" + }, + "546": { + "id": 546, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "leaf", + "class": "positive" + }, + "650": { + "id": 650, + "type": "leaf", + "class": "negative" + }, + "542": { + "id": 542, + "type": "leaf", + "class": "positive" + }, + "252": { + "id": 252, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "leaf", + "class": "positive" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "leaf", + "class": "positive" + }, + "256": { + "id": 256, + "type": "leaf", + "class": "negative" + }, + "254": { + "id": 254, + "type": "leaf", + "class": "negative" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "leaf", + "class": "positive" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "leaf", + "class": "negative" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "leaf", + "class": "negative" + }, + "272": { + "id": 272, + "type": "leaf", + "class": "positive" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "leaf", + "class": "negative" + }, + "136": { + "id": 136, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "leaf", + "class": "negative" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "negative" + }, + "680": { + "id": 680, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "leaf", + "class": "negative" + }, + "294": { + "id": 294, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "leaf", + "class": "positive" + }, + "484": { + "id": 484, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "negative" + }, + "582": { + "id": 582, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "leaf", + "class": "negative" + }, + "584": { + "id": 584, + "type": "leaf", + "class": "positive" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "leaf", + "class": "positive" + }, + "580": { + "id": 580, + "type": "leaf", + "class": "negative" + }, + "578": { + "id": 578, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "leaf", + "class": "positive" + }, + "510": { + "id": 510, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "leaf", + "class": "negative" + }, + "512": { + "id": 512, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "negative" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "leaf", + "class": "positive" + }, + "224": { + "id": 224, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "leaf", + "class": "positive" + }, + "222": { + "id": 222, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "leaf", + "class": "positive" + }, + "782": { + "id": 782, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "negative" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "positive" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "leaf", + "class": "negative" + }, + "854": { + "id": 854, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "leaf", + "class": "negative" + }, + "216": { + "id": 216, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "positive" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "leaf", + "class": "positive" + }, + "240": { + "id": 240, + "type": "leaf", + "class": "positive" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "negative" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "negative" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "negative" + }, + "678": { + "id": 678, + "type": "leaf", + "class": "negative" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_150_nleaves_100.json b/dtrees/dim_150_nleaves_100.json new file mode 100644 index 0000000..a57bc3d --- /dev/null +++ b/dtrees/dim_150_nleaves_100.json @@ -0,0 +1,1704 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "leaf", + "class": "negative" + }, + "176": { + "id": 176, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "leaf", + "class": "positive" + }, + "182": { + "id": 182, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "leaf", + "class": "negative" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "positive" + }, + "86": { + "id": 86, + "type": "leaf", + "class": "positive" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "negative" + }, + "80": { + "id": 80, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "leaf", + "class": "negative" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "leaf", + "class": "negative" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "positive" + }, + "164": { + "id": 164, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "leaf", + "class": "negative" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "negative" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "leaf", + "class": "negative" + }, + "46": { + "id": 46, + "type": "leaf", + "class": "positive" + }, + "44": { + "id": 44, + "type": "leaf", + "class": "negative" + }, + "42": { + "id": 42, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "leaf", + "class": "positive" + }, + "36": { + "id": 36, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "leaf", + "class": "negative" + }, + "32": { + "id": 32, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "leaf", + "class": "positive" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "leaf", + "class": "positive" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "positive" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "leaf", + "class": "negative" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "negative" + }, + "106": { + "id": 106, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "positive" + }, + "196": { + "id": 196, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "negative" + }, + "156": { + "id": 156, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "negative" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "negative" + }, + "138": { + "id": 138, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_150_nleaves_1000.json b/dtrees/dim_150_nleaves_1000.json new file mode 100644 index 0000000..22732dc --- /dev/null +++ b/dtrees/dim_150_nleaves_1000.json @@ -0,0 +1,14304 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 1995, + "id_right": 1996 + }, + "1995": { + "id": 1995, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1997, + "id_right": 1998 + }, + "1997": { + "id": 1997, + "type": "leaf", + "class": "negative" + }, + "1998": { + "id": 1998, + "type": "leaf", + "class": "positive" + }, + "1996": { + "id": 1996, + "type": "leaf", + "class": "positive" + }, + "864": { + "id": 864, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 1709, + "id_right": 1710 + }, + "1709": { + "id": 1709, + "type": "leaf", + "class": "positive" + }, + "1710": { + "id": 1710, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 1711, + "id_right": 1712 + }, + "1711": { + "id": 1711, + "type": "leaf", + "class": "negative" + }, + "1712": { + "id": 1712, + "type": "leaf", + "class": "positive" + }, + "866": { + "id": 866, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1273, + "id_right": 1274 + }, + "1273": { + "id": 1273, + "type": "leaf", + "class": "negative" + }, + "1274": { + "id": 1274, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1409, + "id_right": 1410 + }, + "1409": { + "id": 1409, + "type": "leaf", + "class": "negative" + }, + "1410": { + "id": 1410, + "type": "leaf", + "class": "positive" + }, + "832": { + "id": 832, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1783, + "id_right": 1784 + }, + "1783": { + "id": 1783, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1785, + "id_right": 1786 + }, + "1785": { + "id": 1785, + "type": "leaf", + "class": "negative" + }, + "1786": { + "id": 1786, + "type": "leaf", + "class": "positive" + }, + "1784": { + "id": 1784, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1171, + "id_right": 1172 + }, + "1171": { + "id": 1171, + "type": "leaf", + "class": "negative" + }, + "1172": { + "id": 1172, + "type": "leaf", + "class": "positive" + }, + "368": { + "id": 368, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1257, + "id_right": 1258 + }, + "1257": { + "id": 1257, + "type": "leaf", + "class": "positive" + }, + "1258": { + "id": 1258, + "type": "leaf", + "class": "negative" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "leaf", + "class": "negative" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "leaf", + "class": "negative" + }, + "434": { + "id": 434, + "type": "leaf", + "class": "positive" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 1535, + "id_right": 1536 + }, + "1535": { + "id": 1535, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1537, + "id_right": 1538 + }, + "1537": { + "id": 1537, + "type": "leaf", + "class": "negative" + }, + "1538": { + "id": 1538, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1539, + "id_right": 1540 + }, + "1539": { + "id": 1539, + "type": "leaf", + "class": "positive" + }, + "1540": { + "id": 1540, + "type": "leaf", + "class": "negative" + }, + "1536": { + "id": 1536, + "type": "leaf", + "class": "negative" + }, + "176": { + "id": 176, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1603, + "id_right": 1604 + }, + "1603": { + "id": 1603, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1605, + "id_right": 1606 + }, + "1605": { + "id": 1605, + "type": "leaf", + "class": "negative" + }, + "1606": { + "id": 1606, + "type": "leaf", + "class": "positive" + }, + "1604": { + "id": 1604, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1303, + "id_right": 1304 + }, + "1303": { + "id": 1303, + "type": "leaf", + "class": "positive" + }, + "1304": { + "id": 1304, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1001, + "id_right": 1002 + }, + "1001": { + "id": 1001, + "type": "leaf", + "class": "positive" + }, + "1002": { + "id": 1002, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1003, + "id_right": 1004 + }, + "1003": { + "id": 1003, + "type": "leaf", + "class": "positive" + }, + "1004": { + "id": 1004, + "type": "leaf", + "class": "negative" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1221, + "id_right": 1222 + }, + "1221": { + "id": 1221, + "type": "leaf", + "class": "negative" + }, + "1222": { + "id": 1222, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1223, + "id_right": 1224 + }, + "1223": { + "id": 1223, + "type": "leaf", + "class": "negative" + }, + "1224": { + "id": 1224, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1305, + "id_right": 1306 + }, + "1305": { + "id": 1305, + "type": "leaf", + "class": "positive" + }, + "1306": { + "id": 1306, + "type": "leaf", + "class": "negative" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "leaf", + "class": "positive" + }, + "320": { + "id": 320, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "leaf", + "class": "positive" + }, + "392": { + "id": 392, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1587, + "id_right": 1588 + }, + "1587": { + "id": 1587, + "type": "leaf", + "class": "positive" + }, + "1588": { + "id": 1588, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1589, + "id_right": 1590 + }, + "1589": { + "id": 1589, + "type": "leaf", + "class": "negative" + }, + "1590": { + "id": 1590, + "type": "leaf", + "class": "positive" + }, + "316": { + "id": 316, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "leaf", + "class": "positive" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1559, + "id_right": 1560 + }, + "1559": { + "id": 1559, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 1561, + "id_right": 1562 + }, + "1561": { + "id": 1561, + "type": "leaf", + "class": "positive" + }, + "1562": { + "id": 1562, + "type": "leaf", + "class": "negative" + }, + "1560": { + "id": 1560, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1383, + "id_right": 1384 + }, + "1383": { + "id": 1383, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1385, + "id_right": 1386 + }, + "1385": { + "id": 1385, + "type": "leaf", + "class": "negative" + }, + "1386": { + "id": 1386, + "type": "leaf", + "class": "positive" + }, + "1384": { + "id": 1384, + "type": "leaf", + "class": "negative" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1163, + "id_right": 1164 + }, + "1163": { + "id": 1163, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1165, + "id_right": 1166 + }, + "1165": { + "id": 1165, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 1371, + "id_right": 1372 + }, + "1371": { + "id": 1371, + "type": "leaf", + "class": "negative" + }, + "1372": { + "id": 1372, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1501, + "id_right": 1502 + }, + "1501": { + "id": 1501, + "type": "leaf", + "class": "negative" + }, + "1502": { + "id": 1502, + "type": "leaf", + "class": "positive" + }, + "1166": { + "id": 1166, + "type": "leaf", + "class": "positive" + }, + "1164": { + "id": 1164, + "type": "leaf", + "class": "positive" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "leaf", + "class": "positive" + }, + "416": { + "id": 416, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1269, + "id_right": 1270 + }, + "1269": { + "id": 1269, + "type": "leaf", + "class": "positive" + }, + "1270": { + "id": 1270, + "type": "leaf", + "class": "negative" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 1103, + "id_right": 1104 + }, + "1103": { + "id": 1103, + "type": "leaf", + "class": "positive" + }, + "1104": { + "id": 1104, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1491, + "id_right": 1492 + }, + "1491": { + "id": 1491, + "type": "leaf", + "class": "negative" + }, + "1492": { + "id": 1492, + "type": "leaf", + "class": "positive" + }, + "410": { + "id": 410, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1455, + "id_right": 1456 + }, + "1455": { + "id": 1455, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1457, + "id_right": 1458 + }, + "1457": { + "id": 1457, + "type": "leaf", + "class": "positive" + }, + "1458": { + "id": 1458, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1459, + "id_right": 1460 + }, + "1459": { + "id": 1459, + "type": "leaf", + "class": "positive" + }, + "1460": { + "id": 1460, + "type": "leaf", + "class": "negative" + }, + "1456": { + "id": 1456, + "type": "leaf", + "class": "positive" + }, + "876": { + "id": 876, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1019, + "id_right": 1020 + }, + "1019": { + "id": 1019, + "type": "leaf", + "class": "positive" + }, + "1020": { + "id": 1020, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1509, + "id_right": 1510 + }, + "1509": { + "id": 1509, + "type": "leaf", + "class": "negative" + }, + "1510": { + "id": 1510, + "type": "leaf", + "class": "positive" + }, + "878": { + "id": 878, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 1419, + "id_right": 1420 + }, + "1419": { + "id": 1419, + "type": "leaf", + "class": "negative" + }, + "1420": { + "id": 1420, + "type": "leaf", + "class": "positive" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "positive" + }, + "880": { + "id": 880, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1157, + "id_right": 1158 + }, + "1157": { + "id": 1157, + "type": "leaf", + "class": "negative" + }, + "1158": { + "id": 1158, + "type": "leaf", + "class": "positive" + }, + "874": { + "id": 874, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1541, + "id_right": 1542 + }, + "1541": { + "id": 1541, + "type": "leaf", + "class": "positive" + }, + "1542": { + "id": 1542, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1543, + "id_right": 1544 + }, + "1543": { + "id": 1543, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1931, + "id_right": 1932 + }, + "1931": { + "id": 1931, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 1933, + "id_right": 1934 + }, + "1933": { + "id": 1933, + "type": "leaf", + "class": "positive" + }, + "1934": { + "id": 1934, + "type": "leaf", + "class": "negative" + }, + "1932": { + "id": 1932, + "type": "leaf", + "class": "positive" + }, + "1544": { + "id": 1544, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1545, + "id_right": 1546 + }, + "1545": { + "id": 1545, + "type": "leaf", + "class": "negative" + }, + "1546": { + "id": 1546, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1547, + "id_right": 1548 + }, + "1547": { + "id": 1547, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1549, + "id_right": 1550 + }, + "1549": { + "id": 1549, + "type": "leaf", + "class": "positive" + }, + "1550": { + "id": 1550, + "type": "leaf", + "class": "negative" + }, + "1548": { + "id": 1548, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1657, + "id_right": 1658 + }, + "1657": { + "id": 1657, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1659, + "id_right": 1660 + }, + "1659": { + "id": 1659, + "type": "leaf", + "class": "positive" + }, + "1660": { + "id": 1660, + "type": "leaf", + "class": "negative" + }, + "1658": { + "id": 1658, + "type": "leaf", + "class": "positive" + }, + "250": { + "id": 250, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1893, + "id_right": 1894 + }, + "1893": { + "id": 1893, + "type": "leaf", + "class": "negative" + }, + "1894": { + "id": 1894, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1895, + "id_right": 1896 + }, + "1895": { + "id": 1895, + "type": "leaf", + "class": "positive" + }, + "1896": { + "id": 1896, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "leaf", + "class": "positive" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "negative" + }, + "838": { + "id": 838, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1423, + "id_right": 1424 + }, + "1423": { + "id": 1423, + "type": "leaf", + "class": "negative" + }, + "1424": { + "id": 1424, + "type": "leaf", + "class": "positive" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1149, + "id_right": 1150 + }, + "1149": { + "id": 1149, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1471, + "id_right": 1472 + }, + "1471": { + "id": 1471, + "type": "leaf", + "class": "positive" + }, + "1472": { + "id": 1472, + "type": "leaf", + "class": "negative" + }, + "1150": { + "id": 1150, + "type": "leaf", + "class": "negative" + }, + "256": { + "id": 256, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1201, + "id_right": 1202 + }, + "1201": { + "id": 1201, + "type": "leaf", + "class": "positive" + }, + "1202": { + "id": 1202, + "type": "leaf", + "class": "negative" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 1971, + "id_right": 1972 + }, + "1971": { + "id": 1971, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1973, + "id_right": 1974 + }, + "1973": { + "id": 1973, + "type": "leaf", + "class": "negative" + }, + "1974": { + "id": 1974, + "type": "leaf", + "class": "positive" + }, + "1972": { + "id": 1972, + "type": "leaf", + "class": "negative" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "leaf", + "class": "positive" + }, + "398": { + "id": 398, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 1333, + "id_right": 1334 + }, + "1333": { + "id": 1333, + "type": "leaf", + "class": "negative" + }, + "1334": { + "id": 1334, + "type": "leaf", + "class": "positive" + }, + "400": { + "id": 400, + "type": "leaf", + "class": "negative" + }, + "396": { + "id": 396, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 1179, + "id_right": 1180 + }, + "1179": { + "id": 1179, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 1181, + "id_right": 1182 + }, + "1181": { + "id": 1181, + "type": "leaf", + "class": "negative" + }, + "1182": { + "id": 1182, + "type": "leaf", + "class": "positive" + }, + "1180": { + "id": 1180, + "type": "leaf", + "class": "negative" + }, + "394": { + "id": 394, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "leaf", + "class": "negative" + }, + "888": { + "id": 888, + "type": "leaf", + "class": "positive" + }, + "886": { + "id": 886, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 1013, + "id_right": 1014 + }, + "1013": { + "id": 1013, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1527, + "id_right": 1528 + }, + "1527": { + "id": 1527, + "type": "leaf", + "class": "positive" + }, + "1528": { + "id": 1528, + "type": "leaf", + "class": "negative" + }, + "1014": { + "id": 1014, + "type": "leaf", + "class": "positive" + }, + "884": { + "id": 884, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1959, + "id_right": 1960 + }, + "1959": { + "id": 1959, + "type": "leaf", + "class": "positive" + }, + "1960": { + "id": 1960, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 1961, + "id_right": 1962 + }, + "1961": { + "id": 1961, + "type": "leaf", + "class": "negative" + }, + "1962": { + "id": 1962, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "leaf", + "class": "negative" + }, + "674": { + "id": 674, + "type": "leaf", + "class": "positive" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "leaf", + "class": "positive" + }, + "940": { + "id": 940, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "leaf", + "class": "positive" + }, + "942": { + "id": 942, + "type": "leaf", + "class": "negative" + }, + "854": { + "id": 854, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1337, + "id_right": 1338 + }, + "1337": { + "id": 1337, + "type": "leaf", + "class": "negative" + }, + "1338": { + "id": 1338, + "type": "leaf", + "class": "positive" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "positive" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1779, + "id_right": 1780 + }, + "1779": { + "id": 1779, + "type": "leaf", + "class": "positive" + }, + "1780": { + "id": 1780, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1781, + "id_right": 1782 + }, + "1781": { + "id": 1781, + "type": "leaf", + "class": "positive" + }, + "1782": { + "id": 1782, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "positive" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "negative" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "negative" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1363, + "id_right": 1364 + }, + "1363": { + "id": 1363, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1365, + "id_right": 1366 + }, + "1365": { + "id": 1365, + "type": "leaf", + "class": "positive" + }, + "1366": { + "id": 1366, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1367, + "id_right": 1368 + }, + "1367": { + "id": 1367, + "type": "leaf", + "class": "negative" + }, + "1368": { + "id": 1368, + "type": "leaf", + "class": "positive" + }, + "1364": { + "id": 1364, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1847, + "id_right": 1848 + }, + "1847": { + "id": 1847, + "type": "leaf", + "class": "positive" + }, + "1848": { + "id": 1848, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1849, + "id_right": 1850 + }, + "1849": { + "id": 1849, + "type": "leaf", + "class": "negative" + }, + "1850": { + "id": 1850, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 1279, + "id_right": 1280 + }, + "1279": { + "id": 1279, + "type": "leaf", + "class": "negative" + }, + "1280": { + "id": 1280, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 1717, + "id_right": 1718 + }, + "1717": { + "id": 1717, + "type": "leaf", + "class": "positive" + }, + "1718": { + "id": 1718, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1719, + "id_right": 1720 + }, + "1719": { + "id": 1719, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1721, + "id_right": 1722 + }, + "1721": { + "id": 1721, + "type": "leaf", + "class": "negative" + }, + "1722": { + "id": 1722, + "type": "leaf", + "class": "positive" + }, + "1720": { + "id": 1720, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1799, + "id_right": 1800 + }, + "1799": { + "id": 1799, + "type": "leaf", + "class": "negative" + }, + "1800": { + "id": 1800, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1801, + "id_right": 1802 + }, + "1801": { + "id": 1801, + "type": "leaf", + "class": "positive" + }, + "1802": { + "id": 1802, + "type": "leaf", + "class": "negative" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1435, + "id_right": 1436 + }, + "1435": { + "id": 1435, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1437, + "id_right": 1438 + }, + "1437": { + "id": 1437, + "type": "leaf", + "class": "negative" + }, + "1438": { + "id": 1438, + "type": "leaf", + "class": "positive" + }, + "1436": { + "id": 1436, + "type": "leaf", + "class": "positive" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "leaf", + "class": "positive" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "leaf", + "class": "negative" + }, + "872": { + "id": 872, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 1417, + "id_right": 1418 + }, + "1417": { + "id": 1417, + "type": "leaf", + "class": "negative" + }, + "1418": { + "id": 1418, + "type": "leaf", + "class": "positive" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "positive" + }, + "868": { + "id": 868, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1361, + "id_right": 1362 + }, + "1361": { + "id": 1361, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1901, + "id_right": 1902 + }, + "1901": { + "id": 1901, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1903, + "id_right": 1904 + }, + "1903": { + "id": 1903, + "type": "leaf", + "class": "negative" + }, + "1904": { + "id": 1904, + "type": "leaf", + "class": "positive" + }, + "1902": { + "id": 1902, + "type": "leaf", + "class": "negative" + }, + "1362": { + "id": 1362, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 1507, + "id_right": 1508 + }, + "1507": { + "id": 1507, + "type": "leaf", + "class": "positive" + }, + "1508": { + "id": 1508, + "type": "leaf", + "class": "negative" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1411, + "id_right": 1412 + }, + "1411": { + "id": 1411, + "type": "leaf", + "class": "negative" + }, + "1412": { + "id": 1412, + "type": "leaf", + "class": "positive" + }, + "834": { + "id": 834, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1851, + "id_right": 1852 + }, + "1851": { + "id": 1851, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1853, + "id_right": 1854 + }, + "1853": { + "id": 1853, + "type": "leaf", + "class": "positive" + }, + "1854": { + "id": 1854, + "type": "leaf", + "class": "negative" + }, + "1852": { + "id": 1852, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1689, + "id_right": 1690 + }, + "1689": { + "id": 1689, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1691, + "id_right": 1692 + }, + "1691": { + "id": 1691, + "type": "leaf", + "class": "positive" + }, + "1692": { + "id": 1692, + "type": "leaf", + "class": "negative" + }, + "1690": { + "id": 1690, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "leaf", + "class": "negative" + }, + "264": { + "id": 264, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1665, + "id_right": 1666 + }, + "1665": { + "id": 1665, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 1667, + "id_right": 1668 + }, + "1667": { + "id": 1667, + "type": "leaf", + "class": "negative" + }, + "1668": { + "id": 1668, + "type": "leaf", + "class": "positive" + }, + "1666": { + "id": 1666, + "type": "leaf", + "class": "negative" + }, + "330": { + "id": 330, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "positive" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1241, + "id_right": 1242 + }, + "1241": { + "id": 1241, + "type": "leaf", + "class": "negative" + }, + "1242": { + "id": 1242, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1485, + "id_right": 1486 + }, + "1485": { + "id": 1485, + "type": "leaf", + "class": "negative" + }, + "1486": { + "id": 1486, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "leaf", + "class": "negative" + }, + "968": { + "id": 968, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "leaf", + "class": "positive" + }, + "972": { + "id": 972, + "type": "leaf", + "class": "negative" + }, + "970": { + "id": 970, + "type": "leaf", + "class": "positive" + }, + "966": { + "id": 966, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1947, + "id_right": 1948 + }, + "1947": { + "id": 1947, + "type": "leaf", + "class": "negative" + }, + "1948": { + "id": 1948, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1949, + "id_right": 1950 + }, + "1949": { + "id": 1949, + "type": "leaf", + "class": "positive" + }, + "1950": { + "id": 1950, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1045, + "id_right": 1046 + }, + "1045": { + "id": 1045, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1975, + "id_right": 1976 + }, + "1975": { + "id": 1975, + "type": "leaf", + "class": "positive" + }, + "1976": { + "id": 1976, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1977, + "id_right": 1978 + }, + "1977": { + "id": 1977, + "type": "leaf", + "class": "negative" + }, + "1978": { + "id": 1978, + "type": "leaf", + "class": "positive" + }, + "1046": { + "id": 1046, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 1047, + "id_right": 1048 + }, + "1047": { + "id": 1047, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1049, + "id_right": 1050 + }, + "1049": { + "id": 1049, + "type": "leaf", + "class": "positive" + }, + "1050": { + "id": 1050, + "type": "leaf", + "class": "negative" + }, + "1048": { + "id": 1048, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1059, + "id_right": 1060 + }, + "1059": { + "id": 1059, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1061, + "id_right": 1062 + }, + "1061": { + "id": 1061, + "type": "leaf", + "class": "negative" + }, + "1062": { + "id": 1062, + "type": "leaf", + "class": "positive" + }, + "1060": { + "id": 1060, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "leaf", + "class": "positive" + }, + "656": { + "id": 656, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1317, + "id_right": 1318 + }, + "1317": { + "id": 1317, + "type": "leaf", + "class": "negative" + }, + "1318": { + "id": 1318, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "leaf", + "class": "negative" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1591, + "id_right": 1592 + }, + "1591": { + "id": 1591, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1593, + "id_right": 1594 + }, + "1593": { + "id": 1593, + "type": "leaf", + "class": "positive" + }, + "1594": { + "id": 1594, + "type": "leaf", + "class": "negative" + }, + "1592": { + "id": 1592, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1379, + "id_right": 1380 + }, + "1379": { + "id": 1379, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 1381, + "id_right": 1382 + }, + "1381": { + "id": 1381, + "type": "leaf", + "class": "negative" + }, + "1382": { + "id": 1382, + "type": "leaf", + "class": "positive" + }, + "1380": { + "id": 1380, + "type": "leaf", + "class": "negative" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1155, + "id_right": 1156 + }, + "1155": { + "id": 1155, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1473, + "id_right": 1474 + }, + "1473": { + "id": 1473, + "type": "leaf", + "class": "positive" + }, + "1474": { + "id": 1474, + "type": "leaf", + "class": "negative" + }, + "1156": { + "id": 1156, + "type": "leaf", + "class": "positive" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 1099, + "id_right": 1100 + }, + "1099": { + "id": 1099, + "type": "leaf", + "class": "positive" + }, + "1100": { + "id": 1100, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1513, + "id_right": 1514 + }, + "1513": { + "id": 1513, + "type": "leaf", + "class": "negative" + }, + "1514": { + "id": 1514, + "type": "leaf", + "class": "positive" + }, + "702": { + "id": 702, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "leaf", + "class": "positive" + }, + "706": { + "id": 706, + "type": "leaf", + "class": "negative" + }, + "704": { + "id": 704, + "type": "leaf", + "class": "negative" + }, + "408": { + "id": 408, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1135, + "id_right": 1136 + }, + "1135": { + "id": 1135, + "type": "leaf", + "class": "negative" + }, + "1136": { + "id": 1136, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1137, + "id_right": 1138 + }, + "1137": { + "id": 1137, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1299, + "id_right": 1300 + }, + "1299": { + "id": 1299, + "type": "leaf", + "class": "negative" + }, + "1300": { + "id": 1300, + "type": "leaf", + "class": "positive" + }, + "1138": { + "id": 1138, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "leaf", + "class": "negative" + }, + "328": { + "id": 328, + "type": "leaf", + "class": "positive" + }, + "326": { + "id": 326, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1595, + "id_right": 1596 + }, + "1595": { + "id": 1595, + "type": "leaf", + "class": "negative" + }, + "1596": { + "id": 1596, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1597, + "id_right": 1598 + }, + "1597": { + "id": 1597, + "type": "leaf", + "class": "positive" + }, + "1598": { + "id": 1598, + "type": "leaf", + "class": "negative" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1921, + "id_right": 1922 + }, + "1921": { + "id": 1921, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1923, + "id_right": 1924 + }, + "1923": { + "id": 1923, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1925, + "id_right": 1926 + }, + "1925": { + "id": 1925, + "type": "leaf", + "class": "negative" + }, + "1926": { + "id": 1926, + "type": "leaf", + "class": "positive" + }, + "1924": { + "id": 1924, + "type": "leaf", + "class": "negative" + }, + "1922": { + "id": 1922, + "type": "leaf", + "class": "negative" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1169, + "id_right": 1170 + }, + "1169": { + "id": 1169, + "type": "leaf", + "class": "positive" + }, + "1170": { + "id": 1170, + "type": "leaf", + "class": "negative" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1713, + "id_right": 1714 + }, + "1713": { + "id": 1713, + "type": "leaf", + "class": "positive" + }, + "1714": { + "id": 1714, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1715, + "id_right": 1716 + }, + "1715": { + "id": 1715, + "type": "leaf", + "class": "positive" + }, + "1716": { + "id": 1716, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "leaf", + "class": "negative" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "leaf", + "class": "positive" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1863, + "id_right": 1864 + }, + "1863": { + "id": 1863, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1865, + "id_right": 1866 + }, + "1865": { + "id": 1865, + "type": "leaf", + "class": "positive" + }, + "1866": { + "id": 1866, + "type": "leaf", + "class": "negative" + }, + "1864": { + "id": 1864, + "type": "leaf", + "class": "negative" + }, + "896": { + "id": 896, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1147, + "id_right": 1148 + }, + "1147": { + "id": 1147, + "type": "leaf", + "class": "negative" + }, + "1148": { + "id": 1148, + "type": "leaf", + "class": "positive" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "leaf", + "class": "negative" + }, + "900": { + "id": 900, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "leaf", + "class": "positive" + }, + "724": { + "id": 724, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "leaf", + "class": "positive" + }, + "732": { + "id": 732, + "type": "leaf", + "class": "negative" + }, + "730": { + "id": 730, + "type": "leaf", + "class": "negative" + }, + "722": { + "id": 722, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1329, + "id_right": 1330 + }, + "1329": { + "id": 1329, + "type": "leaf", + "class": "positive" + }, + "1330": { + "id": 1330, + "type": "leaf", + "class": "negative" + }, + "728": { + "id": 728, + "type": "leaf", + "class": "positive" + }, + "726": { + "id": 726, + "type": "leaf", + "class": "negative" + }, + "720": { + "id": 720, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 1139, + "id_right": 1140 + }, + "1139": { + "id": 1139, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1841, + "id_right": 1842 + }, + "1841": { + "id": 1841, + "type": "leaf", + "class": "negative" + }, + "1842": { + "id": 1842, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1843, + "id_right": 1844 + }, + "1843": { + "id": 1843, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1845, + "id_right": 1846 + }, + "1845": { + "id": 1845, + "type": "leaf", + "class": "negative" + }, + "1846": { + "id": 1846, + "type": "leaf", + "class": "positive" + }, + "1844": { + "id": 1844, + "type": "leaf", + "class": "negative" + }, + "1140": { + "id": 1140, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1141, + "id_right": 1142 + }, + "1141": { + "id": 1141, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1143, + "id_right": 1144 + }, + "1143": { + "id": 1143, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1167, + "id_right": 1168 + }, + "1167": { + "id": 1167, + "type": "leaf", + "class": "negative" + }, + "1168": { + "id": 1168, + "type": "leaf", + "class": "positive" + }, + "1144": { + "id": 1144, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1249, + "id_right": 1250 + }, + "1249": { + "id": 1249, + "type": "leaf", + "class": "negative" + }, + "1250": { + "id": 1250, + "type": "leaf", + "class": "positive" + }, + "1142": { + "id": 1142, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1697, + "id_right": 1698 + }, + "1697": { + "id": 1697, + "type": "leaf", + "class": "positive" + }, + "1698": { + "id": 1698, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1699, + "id_right": 1700 + }, + "1699": { + "id": 1699, + "type": "leaf", + "class": "positive" + }, + "1700": { + "id": 1700, + "type": "leaf", + "class": "negative" + }, + "304": { + "id": 304, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 1685, + "id_right": 1686 + }, + "1685": { + "id": 1685, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1687, + "id_right": 1688 + }, + "1687": { + "id": 1687, + "type": "leaf", + "class": "negative" + }, + "1688": { + "id": 1688, + "type": "leaf", + "class": "positive" + }, + "1686": { + "id": 1686, + "type": "leaf", + "class": "negative" + }, + "300": { + "id": 300, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1669, + "id_right": 1670 + }, + "1669": { + "id": 1669, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 1671, + "id_right": 1672 + }, + "1671": { + "id": 1671, + "type": "leaf", + "class": "positive" + }, + "1672": { + "id": 1672, + "type": "leaf", + "class": "negative" + }, + "1670": { + "id": 1670, + "type": "leaf", + "class": "positive" + }, + "298": { + "id": 298, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1263, + "id_right": 1264 + }, + "1263": { + "id": 1263, + "type": "leaf", + "class": "positive" + }, + "1264": { + "id": 1264, + "type": "leaf", + "class": "negative" + }, + "372": { + "id": 372, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1401, + "id_right": 1402 + }, + "1401": { + "id": 1401, + "type": "leaf", + "class": "positive" + }, + "1402": { + "id": 1402, + "type": "leaf", + "class": "negative" + }, + "374": { + "id": 374, + "type": "leaf", + "class": "negative" + }, + "306": { + "id": 306, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1955, + "id_right": 1956 + }, + "1955": { + "id": 1955, + "type": "leaf", + "class": "negative" + }, + "1956": { + "id": 1956, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1957, + "id_right": 1958 + }, + "1957": { + "id": 1957, + "type": "leaf", + "class": "positive" + }, + "1958": { + "id": 1958, + "type": "leaf", + "class": "negative" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1911, + "id_right": 1912 + }, + "1911": { + "id": 1911, + "type": "leaf", + "class": "negative" + }, + "1912": { + "id": 1912, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1913, + "id_right": 1914 + }, + "1913": { + "id": 1913, + "type": "leaf", + "class": "negative" + }, + "1914": { + "id": 1914, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1915, + "id_right": 1916 + }, + "1915": { + "id": 1915, + "type": "leaf", + "class": "negative" + }, + "1916": { + "id": 1916, + "type": "leaf", + "class": "positive" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "leaf", + "class": "negative" + }, + "314": { + "id": 314, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1391, + "id_right": 1392 + }, + "1391": { + "id": 1391, + "type": "leaf", + "class": "positive" + }, + "1392": { + "id": 1392, + "type": "leaf", + "class": "negative" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1693, + "id_right": 1694 + }, + "1693": { + "id": 1693, + "type": "leaf", + "class": "positive" + }, + "1694": { + "id": 1694, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1695, + "id_right": 1696 + }, + "1695": { + "id": 1695, + "type": "leaf", + "class": "positive" + }, + "1696": { + "id": 1696, + "type": "leaf", + "class": "negative" + }, + "310": { + "id": 310, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 1025, + "id_right": 1026 + }, + "1025": { + "id": 1025, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 1027, + "id_right": 1028 + }, + "1027": { + "id": 1027, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1029, + "id_right": 1030 + }, + "1029": { + "id": 1029, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1871, + "id_right": 1872 + }, + "1871": { + "id": 1871, + "type": "leaf", + "class": "negative" + }, + "1872": { + "id": 1872, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1873, + "id_right": 1874 + }, + "1873": { + "id": 1873, + "type": "leaf", + "class": "negative" + }, + "1874": { + "id": 1874, + "type": "leaf", + "class": "positive" + }, + "1030": { + "id": 1030, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 1031, + "id_right": 1032 + }, + "1031": { + "id": 1031, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1043, + "id_right": 1044 + }, + "1043": { + "id": 1043, + "type": "leaf", + "class": "positive" + }, + "1044": { + "id": 1044, + "type": "leaf", + "class": "negative" + }, + "1032": { + "id": 1032, + "type": "leaf", + "class": "positive" + }, + "1028": { + "id": 1028, + "type": "leaf", + "class": "negative" + }, + "1026": { + "id": 1026, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1033, + "id_right": 1034 + }, + "1033": { + "id": 1033, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 1035, + "id_right": 1036 + }, + "1035": { + "id": 1035, + "type": "leaf", + "class": "positive" + }, + "1036": { + "id": 1036, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1037, + "id_right": 1038 + }, + "1037": { + "id": 1037, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1315, + "id_right": 1316 + }, + "1315": { + "id": 1315, + "type": "leaf", + "class": "negative" + }, + "1316": { + "id": 1316, + "type": "leaf", + "class": "positive" + }, + "1038": { + "id": 1038, + "type": "leaf", + "class": "negative" + }, + "1034": { + "id": 1034, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1039, + "id_right": 1040 + }, + "1039": { + "id": 1039, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1041, + "id_right": 1042 + }, + "1041": { + "id": 1041, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1237, + "id_right": 1238 + }, + "1237": { + "id": 1237, + "type": "leaf", + "class": "positive" + }, + "1238": { + "id": 1238, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1481, + "id_right": 1482 + }, + "1481": { + "id": 1481, + "type": "leaf", + "class": "negative" + }, + "1482": { + "id": 1482, + "type": "leaf", + "class": "positive" + }, + "1042": { + "id": 1042, + "type": "leaf", + "class": "negative" + }, + "1040": { + "id": 1040, + "type": "leaf", + "class": "negative" + }, + "584": { + "id": 584, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1229, + "id_right": 1230 + }, + "1229": { + "id": 1229, + "type": "leaf", + "class": "positive" + }, + "1230": { + "id": 1230, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1231, + "id_right": 1232 + }, + "1231": { + "id": 1231, + "type": "leaf", + "class": "positive" + }, + "1232": { + "id": 1232, + "type": "leaf", + "class": "negative" + }, + "588": { + "id": 588, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 1681, + "id_right": 1682 + }, + "1681": { + "id": 1681, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1683, + "id_right": 1684 + }, + "1683": { + "id": 1683, + "type": "leaf", + "class": "positive" + }, + "1684": { + "id": 1684, + "type": "leaf", + "class": "negative" + }, + "1682": { + "id": 1682, + "type": "leaf", + "class": "negative" + }, + "590": { + "id": 590, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "leaf", + "class": "negative" + }, + "592": { + "id": 592, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 1731, + "id_right": 1732 + }, + "1731": { + "id": 1731, + "type": "leaf", + "class": "positive" + }, + "1732": { + "id": 1732, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1733, + "id_right": 1734 + }, + "1733": { + "id": 1733, + "type": "leaf", + "class": "negative" + }, + "1734": { + "id": 1734, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 1343, + "id_right": 1344 + }, + "1343": { + "id": 1343, + "type": "leaf", + "class": "negative" + }, + "1344": { + "id": 1344, + "type": "leaf", + "class": "positive" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "negative" + }, + "824": { + "id": 824, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "leaf", + "class": "negative" + }, + "826": { + "id": 826, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "positive" + }, + "830": { + "id": 830, + "type": "leaf", + "class": "negative" + }, + "828": { + "id": 828, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1637, + "id_right": 1638 + }, + "1637": { + "id": 1637, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 1639, + "id_right": 1640 + }, + "1639": { + "id": 1639, + "type": "leaf", + "class": "positive" + }, + "1640": { + "id": 1640, + "type": "leaf", + "class": "negative" + }, + "1638": { + "id": 1638, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1579, + "id_right": 1580 + }, + "1579": { + "id": 1579, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1581, + "id_right": 1582 + }, + "1581": { + "id": 1581, + "type": "leaf", + "class": "positive" + }, + "1582": { + "id": 1582, + "type": "leaf", + "class": "negative" + }, + "1580": { + "id": 1580, + "type": "leaf", + "class": "positive" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1677, + "id_right": 1678 + }, + "1677": { + "id": 1677, + "type": "leaf", + "class": "positive" + }, + "1678": { + "id": 1678, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1679, + "id_right": 1680 + }, + "1679": { + "id": 1679, + "type": "leaf", + "class": "negative" + }, + "1680": { + "id": 1680, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 1191, + "id_right": 1192 + }, + "1191": { + "id": 1191, + "type": "leaf", + "class": "negative" + }, + "1192": { + "id": 1192, + "type": "leaf", + "class": "positive" + }, + "700": { + "id": 700, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 1193, + "id_right": 1194 + }, + "1193": { + "id": 1193, + "type": "leaf", + "class": "positive" + }, + "1194": { + "id": 1194, + "type": "leaf", + "class": "negative" + }, + "698": { + "id": 698, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1607, + "id_right": 1608 + }, + "1607": { + "id": 1607, + "type": "leaf", + "class": "negative" + }, + "1608": { + "id": 1608, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1609, + "id_right": 1610 + }, + "1609": { + "id": 1609, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1611, + "id_right": 1612 + }, + "1611": { + "id": 1611, + "type": "leaf", + "class": "positive" + }, + "1612": { + "id": 1612, + "type": "leaf", + "class": "negative" + }, + "1610": { + "id": 1610, + "type": "leaf", + "class": "negative" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1121, + "id_right": 1122 + }, + "1121": { + "id": 1121, + "type": "leaf", + "class": "positive" + }, + "1122": { + "id": 1122, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1123, + "id_right": 1124 + }, + "1123": { + "id": 1123, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1125, + "id_right": 1126 + }, + "1125": { + "id": 1125, + "type": "leaf", + "class": "negative" + }, + "1126": { + "id": 1126, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1395, + "id_right": 1396 + }, + "1395": { + "id": 1395, + "type": "leaf", + "class": "negative" + }, + "1396": { + "id": 1396, + "type": "leaf", + "class": "positive" + }, + "1124": { + "id": 1124, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1649, + "id_right": 1650 + }, + "1649": { + "id": 1649, + "type": "leaf", + "class": "positive" + }, + "1650": { + "id": 1650, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1651, + "id_right": 1652 + }, + "1651": { + "id": 1651, + "type": "leaf", + "class": "positive" + }, + "1652": { + "id": 1652, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "leaf", + "class": "negative" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1335, + "id_right": 1336 + }, + "1335": { + "id": 1335, + "type": "leaf", + "class": "positive" + }, + "1336": { + "id": 1336, + "type": "leaf", + "class": "negative" + }, + "426": { + "id": 426, + "type": "leaf", + "class": "positive" + }, + "422": { + "id": 422, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1439, + "id_right": 1440 + }, + "1439": { + "id": 1439, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1441, + "id_right": 1442 + }, + "1441": { + "id": 1441, + "type": "leaf", + "class": "negative" + }, + "1442": { + "id": 1442, + "type": "leaf", + "class": "positive" + }, + "1440": { + "id": 1440, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "leaf", + "class": "negative" + }, + "836": { + "id": 836, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1413, + "id_right": 1414 + }, + "1413": { + "id": 1413, + "type": "leaf", + "class": "negative" + }, + "1414": { + "id": 1414, + "type": "leaf", + "class": "positive" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1629, + "id_right": 1630 + }, + "1629": { + "id": 1629, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1631, + "id_right": 1632 + }, + "1631": { + "id": 1631, + "type": "leaf", + "class": "negative" + }, + "1632": { + "id": 1632, + "type": "leaf", + "class": "positive" + }, + "1630": { + "id": 1630, + "type": "leaf", + "class": "positive" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "negative" + }, + "604": { + "id": 604, + "type": "leaf", + "class": "positive" + }, + "602": { + "id": 602, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "negative" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1803, + "id_right": 1804 + }, + "1803": { + "id": 1803, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 1805, + "id_right": 1806 + }, + "1805": { + "id": 1805, + "type": "leaf", + "class": "negative" + }, + "1806": { + "id": 1806, + "type": "leaf", + "class": "positive" + }, + "1804": { + "id": 1804, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "leaf", + "class": "negative" + }, + "950": { + "id": 950, + "type": "leaf", + "class": "positive" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1159, + "id_right": 1160 + }, + "1159": { + "id": 1159, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1475, + "id_right": 1476 + }, + "1475": { + "id": 1475, + "type": "leaf", + "class": "positive" + }, + "1476": { + "id": 1476, + "type": "leaf", + "class": "negative" + }, + "1160": { + "id": 1160, + "type": "leaf", + "class": "negative" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1515, + "id_right": 1516 + }, + "1515": { + "id": 1515, + "type": "leaf", + "class": "positive" + }, + "1516": { + "id": 1516, + "type": "leaf", + "class": "negative" + }, + "952": { + "id": 952, + "type": "leaf", + "class": "negative" + }, + "820": { + "id": 820, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "negative" + }, + "822": { + "id": 822, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1197, + "id_right": 1198 + }, + "1197": { + "id": 1197, + "type": "leaf", + "class": "negative" + }, + "1198": { + "id": 1198, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "leaf", + "class": "positive" + }, + "390": { + "id": 390, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 1405, + "id_right": 1406 + }, + "1405": { + "id": 1405, + "type": "leaf", + "class": "negative" + }, + "1406": { + "id": 1406, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 1101, + "id_right": 1102 + }, + "1101": { + "id": 1101, + "type": "leaf", + "class": "negative" + }, + "1102": { + "id": 1102, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1467, + "id_right": 1468 + }, + "1467": { + "id": 1467, + "type": "leaf", + "class": "positive" + }, + "1468": { + "id": 1468, + "type": "leaf", + "class": "negative" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1963, + "id_right": 1964 + }, + "1963": { + "id": 1963, + "type": "leaf", + "class": "negative" + }, + "1964": { + "id": 1964, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 1965, + "id_right": 1966 + }, + "1965": { + "id": 1965, + "type": "leaf", + "class": "positive" + }, + "1966": { + "id": 1966, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1331, + "id_right": 1332 + }, + "1331": { + "id": 1331, + "type": "leaf", + "class": "positive" + }, + "1332": { + "id": 1332, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "leaf", + "class": "positive" + }, + "376": { + "id": 376, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1833, + "id_right": 1834 + }, + "1833": { + "id": 1833, + "type": "leaf", + "class": "negative" + }, + "1834": { + "id": 1834, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1835, + "id_right": 1836 + }, + "1835": { + "id": 1835, + "type": "leaf", + "class": "positive" + }, + "1836": { + "id": 1836, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 1319, + "id_right": 1320 + }, + "1319": { + "id": 1319, + "type": "leaf", + "class": "negative" + }, + "1320": { + "id": 1320, + "type": "leaf", + "class": "positive" + }, + "662": { + "id": 662, + "type": "leaf", + "class": "negative" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1791, + "id_right": 1792 + }, + "1791": { + "id": 1791, + "type": "leaf", + "class": "positive" + }, + "1792": { + "id": 1792, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1793, + "id_right": 1794 + }, + "1793": { + "id": 1793, + "type": "leaf", + "class": "negative" + }, + "1794": { + "id": 1794, + "type": "leaf", + "class": "positive" + }, + "894": { + "id": 894, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1881, + "id_right": 1882 + }, + "1881": { + "id": 1881, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1883, + "id_right": 1884 + }, + "1883": { + "id": 1883, + "type": "leaf", + "class": "positive" + }, + "1884": { + "id": 1884, + "type": "leaf", + "class": "negative" + }, + "1882": { + "id": 1882, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1161, + "id_right": 1162 + }, + "1161": { + "id": 1161, + "type": "leaf", + "class": "positive" + }, + "1162": { + "id": 1162, + "type": "leaf", + "class": "negative" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "leaf", + "class": "positive" + }, + "798": { + "id": 798, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1021, + "id_right": 1022 + }, + "1021": { + "id": 1021, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1533, + "id_right": 1534 + }, + "1533": { + "id": 1533, + "type": "leaf", + "class": "positive" + }, + "1534": { + "id": 1534, + "type": "leaf", + "class": "negative" + }, + "1022": { + "id": 1022, + "type": "leaf", + "class": "negative" + }, + "240": { + "id": 240, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1625, + "id_right": 1626 + }, + "1625": { + "id": 1625, + "type": "leaf", + "class": "negative" + }, + "1626": { + "id": 1626, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1627, + "id_right": 1628 + }, + "1627": { + "id": 1627, + "type": "leaf", + "class": "positive" + }, + "1628": { + "id": 1628, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1287, + "id_right": 1288 + }, + "1287": { + "id": 1287, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 1289, + "id_right": 1290 + }, + "1289": { + "id": 1289, + "type": "leaf", + "class": "negative" + }, + "1290": { + "id": 1290, + "type": "leaf", + "class": "positive" + }, + "1288": { + "id": 1288, + "type": "leaf", + "class": "positive" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "leaf", + "class": "positive" + }, + "976": { + "id": 976, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1521, + "id_right": 1522 + }, + "1521": { + "id": 1521, + "type": "leaf", + "class": "negative" + }, + "1522": { + "id": 1522, + "type": "leaf", + "class": "positive" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1661, + "id_right": 1662 + }, + "1661": { + "id": 1661, + "type": "leaf", + "class": "negative" + }, + "1662": { + "id": 1662, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 1663, + "id_right": 1664 + }, + "1663": { + "id": 1663, + "type": "leaf", + "class": "positive" + }, + "1664": { + "id": 1664, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 1951, + "id_right": 1952 + }, + "1951": { + "id": 1951, + "type": "leaf", + "class": "positive" + }, + "1952": { + "id": 1952, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1953, + "id_right": 1954 + }, + "1953": { + "id": 1953, + "type": "leaf", + "class": "positive" + }, + "1954": { + "id": 1954, + "type": "leaf", + "class": "negative" + }, + "980": { + "id": 980, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1017, + "id_right": 1018 + }, + "1017": { + "id": 1017, + "type": "leaf", + "class": "positive" + }, + "1018": { + "id": 1018, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 1531, + "id_right": 1532 + }, + "1531": { + "id": 1531, + "type": "leaf", + "class": "negative" + }, + "1532": { + "id": 1532, + "type": "leaf", + "class": "positive" + }, + "982": { + "id": 982, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1763, + "id_right": 1764 + }, + "1763": { + "id": 1763, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1765, + "id_right": 1766 + }, + "1765": { + "id": 1765, + "type": "leaf", + "class": "negative" + }, + "1766": { + "id": 1766, + "type": "leaf", + "class": "positive" + }, + "1764": { + "id": 1764, + "type": "leaf", + "class": "negative" + }, + "978": { + "id": 978, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1905, + "id_right": 1906 + }, + "1905": { + "id": 1905, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1907, + "id_right": 1908 + }, + "1907": { + "id": 1907, + "type": "leaf", + "class": "positive" + }, + "1908": { + "id": 1908, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1909, + "id_right": 1910 + }, + "1909": { + "id": 1909, + "type": "leaf", + "class": "negative" + }, + "1910": { + "id": 1910, + "type": "leaf", + "class": "positive" + }, + "1906": { + "id": 1906, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1281, + "id_right": 1282 + }, + "1281": { + "id": 1281, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1723, + "id_right": 1724 + }, + "1723": { + "id": 1723, + "type": "leaf", + "class": "positive" + }, + "1724": { + "id": 1724, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1725, + "id_right": 1726 + }, + "1725": { + "id": 1725, + "type": "leaf", + "class": "positive" + }, + "1726": { + "id": 1726, + "type": "leaf", + "class": "negative" + }, + "1282": { + "id": 1282, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1283, + "id_right": 1284 + }, + "1283": { + "id": 1283, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 1285, + "id_right": 1286 + }, + "1285": { + "id": 1285, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 1399, + "id_right": 1400 + }, + "1399": { + "id": 1399, + "type": "leaf", + "class": "negative" + }, + "1400": { + "id": 1400, + "type": "leaf", + "class": "positive" + }, + "1286": { + "id": 1286, + "type": "leaf", + "class": "negative" + }, + "1284": { + "id": 1284, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1613, + "id_right": 1614 + }, + "1613": { + "id": 1613, + "type": "leaf", + "class": "positive" + }, + "1614": { + "id": 1614, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1615, + "id_right": 1616 + }, + "1615": { + "id": 1615, + "type": "leaf", + "class": "positive" + }, + "1616": { + "id": 1616, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "leaf", + "class": "negative" + }, + "788": { + "id": 788, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 1747, + "id_right": 1748 + }, + "1747": { + "id": 1747, + "type": "leaf", + "class": "positive" + }, + "1748": { + "id": 1748, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1749, + "id_right": 1750 + }, + "1749": { + "id": 1749, + "type": "leaf", + "class": "positive" + }, + "1750": { + "id": 1750, + "type": "leaf", + "class": "negative" + }, + "784": { + "id": 784, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1265, + "id_right": 1266 + }, + "1265": { + "id": 1265, + "type": "leaf", + "class": "positive" + }, + "1266": { + "id": 1266, + "type": "leaf", + "class": "negative" + }, + "792": { + "id": 792, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "leaf", + "class": "negative" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "leaf", + "class": "negative" + }, + "754": { + "id": 754, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1813, + "id_right": 1814 + }, + "1813": { + "id": 1813, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1815, + "id_right": 1816 + }, + "1815": { + "id": 1815, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 1817, + "id_right": 1818 + }, + "1817": { + "id": 1817, + "type": "leaf", + "class": "negative" + }, + "1818": { + "id": 1818, + "type": "leaf", + "class": "positive" + }, + "1816": { + "id": 1816, + "type": "leaf", + "class": "negative" + }, + "1814": { + "id": 1814, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "leaf", + "class": "negative" + }, + "334": { + "id": 334, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1327, + "id_right": 1328 + }, + "1327": { + "id": 1327, + "type": "leaf", + "class": "negative" + }, + "1328": { + "id": 1328, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "leaf", + "class": "positive" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 1673, + "id_right": 1674 + }, + "1673": { + "id": 1673, + "type": "leaf", + "class": "negative" + }, + "1674": { + "id": 1674, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1675, + "id_right": 1676 + }, + "1675": { + "id": 1675, + "type": "leaf", + "class": "negative" + }, + "1676": { + "id": 1676, + "type": "leaf", + "class": "positive" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1427, + "id_right": 1428 + }, + "1427": { + "id": 1427, + "type": "leaf", + "class": "negative" + }, + "1428": { + "id": 1428, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1151, + "id_right": 1152 + }, + "1151": { + "id": 1151, + "type": "leaf", + "class": "positive" + }, + "1152": { + "id": 1152, + "type": "leaf", + "class": "negative" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1183, + "id_right": 1184 + }, + "1183": { + "id": 1183, + "type": "leaf", + "class": "negative" + }, + "1184": { + "id": 1184, + "type": "leaf", + "class": "positive" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1175, + "id_right": 1176 + }, + "1175": { + "id": 1175, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1177, + "id_right": 1178 + }, + "1177": { + "id": 1177, + "type": "leaf", + "class": "negative" + }, + "1178": { + "id": 1178, + "type": "leaf", + "class": "positive" + }, + "1176": { + "id": 1176, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 1309, + "id_right": 1310 + }, + "1309": { + "id": 1309, + "type": "leaf", + "class": "positive" + }, + "1310": { + "id": 1310, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1127, + "id_right": 1128 + }, + "1127": { + "id": 1127, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1987, + "id_right": 1988 + }, + "1987": { + "id": 1987, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1989, + "id_right": 1990 + }, + "1989": { + "id": 1989, + "type": "leaf", + "class": "positive" + }, + "1990": { + "id": 1990, + "type": "leaf", + "class": "negative" + }, + "1988": { + "id": 1988, + "type": "leaf", + "class": "positive" + }, + "1128": { + "id": 1128, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1129, + "id_right": 1130 + }, + "1129": { + "id": 1129, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1859, + "id_right": 1860 + }, + "1859": { + "id": 1859, + "type": "leaf", + "class": "positive" + }, + "1860": { + "id": 1860, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1861, + "id_right": 1862 + }, + "1861": { + "id": 1861, + "type": "leaf", + "class": "negative" + }, + "1862": { + "id": 1862, + "type": "leaf", + "class": "positive" + }, + "1130": { + "id": 1130, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1131, + "id_right": 1132 + }, + "1131": { + "id": 1131, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1133, + "id_right": 1134 + }, + "1133": { + "id": 1133, + "type": "leaf", + "class": "positive" + }, + "1134": { + "id": 1134, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1389, + "id_right": 1390 + }, + "1389": { + "id": 1389, + "type": "leaf", + "class": "positive" + }, + "1390": { + "id": 1390, + "type": "leaf", + "class": "negative" + }, + "1132": { + "id": 1132, + "type": "leaf", + "class": "negative" + }, + "908": { + "id": 908, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1063, + "id_right": 1064 + }, + "1063": { + "id": 1063, + "type": "leaf", + "class": "positive" + }, + "1064": { + "id": 1064, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1065, + "id_right": 1066 + }, + "1065": { + "id": 1065, + "type": "leaf", + "class": "negative" + }, + "1066": { + "id": 1066, + "type": "leaf", + "class": "positive" + }, + "910": { + "id": 910, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1421, + "id_right": 1422 + }, + "1421": { + "id": 1421, + "type": "leaf", + "class": "positive" + }, + "1422": { + "id": 1422, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "positive" + }, + "912": { + "id": 912, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1755, + "id_right": 1756 + }, + "1755": { + "id": 1755, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 1757, + "id_right": 1758 + }, + "1757": { + "id": 1757, + "type": "leaf", + "class": "positive" + }, + "1758": { + "id": 1758, + "type": "leaf", + "class": "negative" + }, + "1756": { + "id": 1756, + "type": "leaf", + "class": "negative" + }, + "214": { + "id": 214, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1927, + "id_right": 1928 + }, + "1927": { + "id": 1927, + "type": "leaf", + "class": "positive" + }, + "1928": { + "id": 1928, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1929, + "id_right": 1930 + }, + "1929": { + "id": 1929, + "type": "leaf", + "class": "negative" + }, + "1930": { + "id": 1930, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 1583, + "id_right": 1584 + }, + "1583": { + "id": 1583, + "type": "leaf", + "class": "negative" + }, + "1584": { + "id": 1584, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1585, + "id_right": 1586 + }, + "1585": { + "id": 1585, + "type": "leaf", + "class": "positive" + }, + "1586": { + "id": 1586, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1291, + "id_right": 1292 + }, + "1291": { + "id": 1291, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1293, + "id_right": 1294 + }, + "1293": { + "id": 1293, + "type": "leaf", + "class": "positive" + }, + "1294": { + "id": 1294, + "type": "leaf", + "class": "negative" + }, + "1292": { + "id": 1292, + "type": "leaf", + "class": "positive" + }, + "216": { + "id": 216, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "negative" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "leaf", + "class": "positive" + }, + "718": { + "id": 718, + "type": "leaf", + "class": "negative" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1917, + "id_right": 1918 + }, + "1917": { + "id": 1917, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1919, + "id_right": 1920 + }, + "1919": { + "id": 1919, + "type": "leaf", + "class": "negative" + }, + "1920": { + "id": 1920, + "type": "leaf", + "class": "positive" + }, + "1918": { + "id": 1918, + "type": "leaf", + "class": "positive" + }, + "710": { + "id": 710, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "leaf", + "class": "negative" + }, + "712": { + "id": 712, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "leaf", + "class": "negative" + }, + "714": { + "id": 714, + "type": "leaf", + "class": "positive" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "leaf", + "class": "negative" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1205, + "id_right": 1206 + }, + "1205": { + "id": 1205, + "type": "leaf", + "class": "positive" + }, + "1206": { + "id": 1206, + "type": "leaf", + "class": "negative" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1751, + "id_right": 1752 + }, + "1751": { + "id": 1751, + "type": "leaf", + "class": "negative" + }, + "1752": { + "id": 1752, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1753, + "id_right": 1754 + }, + "1753": { + "id": 1753, + "type": "leaf", + "class": "positive" + }, + "1754": { + "id": 1754, + "type": "leaf", + "class": "negative" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "leaf", + "class": "negative" + }, + "230": { + "id": 230, + "type": "leaf", + "class": "positive" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1173, + "id_right": 1174 + }, + "1173": { + "id": 1173, + "type": "leaf", + "class": "negative" + }, + "1174": { + "id": 1174, + "type": "leaf", + "class": "positive" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1015, + "id_right": 1016 + }, + "1015": { + "id": 1015, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1529, + "id_right": 1530 + }, + "1529": { + "id": 1529, + "type": "leaf", + "class": "negative" + }, + "1530": { + "id": 1530, + "type": "leaf", + "class": "positive" + }, + "1016": { + "id": 1016, + "type": "leaf", + "class": "positive" + }, + "226": { + "id": 226, + "type": "leaf", + "class": "negative" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1351, + "id_right": 1352 + }, + "1351": { + "id": 1351, + "type": "leaf", + "class": "negative" + }, + "1352": { + "id": 1352, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 1353, + "id_right": 1354 + }, + "1353": { + "id": 1353, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 1355, + "id_right": 1356 + }, + "1355": { + "id": 1355, + "type": "leaf", + "class": "negative" + }, + "1356": { + "id": 1356, + "type": "leaf", + "class": "positive" + }, + "1354": { + "id": 1354, + "type": "leaf", + "class": "negative" + }, + "212": { + "id": 212, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "leaf", + "class": "positive" + }, + "676": { + "id": 676, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "negative" + }, + "678": { + "id": 678, + "type": "leaf", + "class": "positive" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1983, + "id_right": 1984 + }, + "1983": { + "id": 1983, + "type": "leaf", + "class": "positive" + }, + "1984": { + "id": 1984, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 1985, + "id_right": 1986 + }, + "1985": { + "id": 1985, + "type": "leaf", + "class": "negative" + }, + "1986": { + "id": 1986, + "type": "leaf", + "class": "positive" + }, + "816": { + "id": 816, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 1023, + "id_right": 1024 + }, + "1023": { + "id": 1023, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 1497, + "id_right": 1498 + }, + "1497": { + "id": 1497, + "type": "leaf", + "class": "positive" + }, + "1498": { + "id": 1498, + "type": "leaf", + "class": "negative" + }, + "1024": { + "id": 1024, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1377, + "id_right": 1378 + }, + "1377": { + "id": 1377, + "type": "leaf", + "class": "negative" + }, + "1378": { + "id": 1378, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1499, + "id_right": 1500 + }, + "1499": { + "id": 1499, + "type": "leaf", + "class": "negative" + }, + "1500": { + "id": 1500, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1321, + "id_right": 1322 + }, + "1321": { + "id": 1321, + "type": "leaf", + "class": "positive" + }, + "1322": { + "id": 1322, + "type": "leaf", + "class": "negative" + }, + "516": { + "id": 516, + "type": "leaf", + "class": "negative" + }, + "514": { + "id": 514, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1461, + "id_right": 1462 + }, + "1461": { + "id": 1461, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1463, + "id_right": 1464 + }, + "1463": { + "id": 1463, + "type": "leaf", + "class": "positive" + }, + "1464": { + "id": 1464, + "type": "leaf", + "class": "negative" + }, + "1462": { + "id": 1462, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1517, + "id_right": 1518 + }, + "1517": { + "id": 1517, + "type": "leaf", + "class": "negative" + }, + "1518": { + "id": 1518, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "leaf", + "class": "negative" + }, + "464": { + "id": 464, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1295, + "id_right": 1296 + }, + "1295": { + "id": 1295, + "type": "leaf", + "class": "negative" + }, + "1296": { + "id": 1296, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1297, + "id_right": 1298 + }, + "1297": { + "id": 1297, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1323, + "id_right": 1324 + }, + "1323": { + "id": 1323, + "type": "leaf", + "class": "positive" + }, + "1324": { + "id": 1324, + "type": "leaf", + "class": "negative" + }, + "1298": { + "id": 1298, + "type": "leaf", + "class": "negative" + }, + "458": { + "id": 458, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1621, + "id_right": 1622 + }, + "1621": { + "id": 1621, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1623, + "id_right": 1624 + }, + "1623": { + "id": 1623, + "type": "leaf", + "class": "negative" + }, + "1624": { + "id": 1624, + "type": "leaf", + "class": "positive" + }, + "1622": { + "id": 1622, + "type": "leaf", + "class": "positive" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "leaf", + "class": "negative" + }, + "472": { + "id": 472, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 1247, + "id_right": 1248 + }, + "1247": { + "id": 1247, + "type": "leaf", + "class": "positive" + }, + "1248": { + "id": 1248, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1489, + "id_right": 1490 + }, + "1489": { + "id": 1489, + "type": "leaf", + "class": "negative" + }, + "1490": { + "id": 1490, + "type": "leaf", + "class": "positive" + }, + "460": { + "id": 460, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1425, + "id_right": 1426 + }, + "1425": { + "id": 1425, + "type": "leaf", + "class": "negative" + }, + "1426": { + "id": 1426, + "type": "leaf", + "class": "positive" + }, + "474": { + "id": 474, + "type": "leaf", + "class": "negative" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1555, + "id_right": 1556 + }, + "1555": { + "id": 1555, + "type": "leaf", + "class": "positive" + }, + "1556": { + "id": 1556, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1557, + "id_right": 1558 + }, + "1557": { + "id": 1557, + "type": "leaf", + "class": "negative" + }, + "1558": { + "id": 1558, + "type": "leaf", + "class": "positive" + }, + "462": { + "id": 462, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 1341, + "id_right": 1342 + }, + "1341": { + "id": 1341, + "type": "leaf", + "class": "negative" + }, + "1342": { + "id": 1342, + "type": "leaf", + "class": "positive" + }, + "938": { + "id": 938, + "type": "leaf", + "class": "negative" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "negative" + }, + "456": { + "id": 456, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "leaf", + "class": "positive" + }, + "562": { + "id": 562, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1387, + "id_right": 1388 + }, + "1387": { + "id": 1387, + "type": "leaf", + "class": "negative" + }, + "1388": { + "id": 1388, + "type": "leaf", + "class": "positive" + }, + "510": { + "id": 510, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1145, + "id_right": 1146 + }, + "1145": { + "id": 1145, + "type": "leaf", + "class": "negative" + }, + "1146": { + "id": 1146, + "type": "leaf", + "class": "positive" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "leaf", + "class": "negative" + }, + "498": { + "id": 498, + "type": "leaf", + "class": "positive" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "leaf", + "class": "positive" + }, + "512": { + "id": 512, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1209, + "id_right": 1210 + }, + "1209": { + "id": 1209, + "type": "leaf", + "class": "positive" + }, + "1210": { + "id": 1210, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1567, + "id_right": 1568 + }, + "1567": { + "id": 1567, + "type": "leaf", + "class": "negative" + }, + "1568": { + "id": 1568, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1569, + "id_right": 1570 + }, + "1569": { + "id": 1569, + "type": "leaf", + "class": "negative" + }, + "1570": { + "id": 1570, + "type": "leaf", + "class": "positive" + }, + "482": { + "id": 482, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1067, + "id_right": 1068 + }, + "1067": { + "id": 1067, + "type": "leaf", + "class": "positive" + }, + "1068": { + "id": 1068, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1069, + "id_right": 1070 + }, + "1069": { + "id": 1069, + "type": "leaf", + "class": "positive" + }, + "1070": { + "id": 1070, + "type": "leaf", + "class": "negative" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1349, + "id_right": 1350 + }, + "1349": { + "id": 1349, + "type": "leaf", + "class": "positive" + }, + "1350": { + "id": 1350, + "type": "leaf", + "class": "negative" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "negative" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "leaf", + "class": "positive" + }, + "850": { + "id": 850, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "negative" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "positive" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1759, + "id_right": 1760 + }, + "1759": { + "id": 1759, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1761, + "id_right": 1762 + }, + "1761": { + "id": 1761, + "type": "leaf", + "class": "negative" + }, + "1762": { + "id": 1762, + "type": "leaf", + "class": "positive" + }, + "1760": { + "id": 1760, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1855, + "id_right": 1856 + }, + "1855": { + "id": 1855, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 1857, + "id_right": 1858 + }, + "1857": { + "id": 1857, + "type": "leaf", + "class": "positive" + }, + "1858": { + "id": 1858, + "type": "leaf", + "class": "negative" + }, + "1856": { + "id": 1856, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1051, + "id_right": 1052 + }, + "1051": { + "id": 1051, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1053, + "id_right": 1054 + }, + "1053": { + "id": 1053, + "type": "leaf", + "class": "positive" + }, + "1054": { + "id": 1054, + "type": "leaf", + "class": "negative" + }, + "1052": { + "id": 1052, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "leaf", + "class": "positive" + }, + "442": { + "id": 442, + "type": "leaf", + "class": "negative" + }, + "440": { + "id": 440, + "type": "leaf", + "class": "negative" + }, + "438": { + "id": 438, + "type": "leaf", + "class": "positive" + }, + "280": { + "id": 280, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "leaf", + "class": "negative" + }, + "288": { + "id": 288, + "type": "leaf", + "class": "positive" + }, + "286": { + "id": 286, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1701, + "id_right": 1702 + }, + "1701": { + "id": 1701, + "type": "leaf", + "class": "negative" + }, + "1702": { + "id": 1702, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1703, + "id_right": 1704 + }, + "1703": { + "id": 1703, + "type": "leaf", + "class": "positive" + }, + "1704": { + "id": 1704, + "type": "leaf", + "class": "negative" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 1967, + "id_right": 1968 + }, + "1967": { + "id": 1967, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1969, + "id_right": 1970 + }, + "1969": { + "id": 1969, + "type": "leaf", + "class": "negative" + }, + "1970": { + "id": 1970, + "type": "leaf", + "class": "positive" + }, + "1968": { + "id": 1968, + "type": "leaf", + "class": "positive" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "leaf", + "class": "positive" + }, + "452": { + "id": 452, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "negative" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 1199, + "id_right": 1200 + }, + "1199": { + "id": 1199, + "type": "leaf", + "class": "positive" + }, + "1200": { + "id": 1200, + "type": "leaf", + "class": "negative" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1551, + "id_right": 1552 + }, + "1551": { + "id": 1551, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 1553, + "id_right": 1554 + }, + "1553": { + "id": 1553, + "type": "leaf", + "class": "positive" + }, + "1554": { + "id": 1554, + "type": "leaf", + "class": "negative" + }, + "1552": { + "id": 1552, + "type": "leaf", + "class": "positive" + }, + "670": { + "id": 670, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 1373, + "id_right": 1374 + }, + "1373": { + "id": 1373, + "type": "leaf", + "class": "negative" + }, + "1374": { + "id": 1374, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1493, + "id_right": 1494 + }, + "1493": { + "id": 1493, + "type": "leaf", + "class": "negative" + }, + "1494": { + "id": 1494, + "type": "leaf", + "class": "positive" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "leaf", + "class": "negative" + }, + "478": { + "id": 478, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "negative" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1277, + "id_right": 1278 + }, + "1277": { + "id": 1277, + "type": "leaf", + "class": "negative" + }, + "1278": { + "id": 1278, + "type": "leaf", + "class": "positive" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "negative" + }, + "772": { + "id": 772, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "leaf", + "class": "negative" + }, + "768": { + "id": 768, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "leaf", + "class": "positive" + }, + "778": { + "id": 778, + "type": "leaf", + "class": "negative" + }, + "764": { + "id": 764, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "leaf", + "class": "negative" + }, + "782": { + "id": 782, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "leaf", + "class": "negative" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1875, + "id_right": 1876 + }, + "1875": { + "id": 1875, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1877, + "id_right": 1878 + }, + "1877": { + "id": 1877, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1879, + "id_right": 1880 + }, + "1879": { + "id": 1879, + "type": "leaf", + "class": "negative" + }, + "1880": { + "id": 1880, + "type": "leaf", + "class": "positive" + }, + "1878": { + "id": 1878, + "type": "leaf", + "class": "positive" + }, + "1876": { + "id": 1876, + "type": "leaf", + "class": "positive" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1009, + "id_right": 1010 + }, + "1009": { + "id": 1009, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1523, + "id_right": 1524 + }, + "1523": { + "id": 1523, + "type": "leaf", + "class": "positive" + }, + "1524": { + "id": 1524, + "type": "leaf", + "class": "negative" + }, + "1010": { + "id": 1010, + "type": "leaf", + "class": "positive" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1235, + "id_right": 1236 + }, + "1235": { + "id": 1235, + "type": "leaf", + "class": "negative" + }, + "1236": { + "id": 1236, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1479, + "id_right": 1480 + }, + "1479": { + "id": 1479, + "type": "leaf", + "class": "positive" + }, + "1480": { + "id": 1480, + "type": "leaf", + "class": "negative" + }, + "292": { + "id": 292, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1203, + "id_right": 1204 + }, + "1203": { + "id": 1203, + "type": "leaf", + "class": "positive" + }, + "1204": { + "id": 1204, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "leaf", + "class": "positive" + }, + "428": { + "id": 428, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1705, + "id_right": 1706 + }, + "1705": { + "id": 1705, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1707, + "id_right": 1708 + }, + "1707": { + "id": 1707, + "type": "leaf", + "class": "positive" + }, + "1708": { + "id": 1708, + "type": "leaf", + "class": "negative" + }, + "1706": { + "id": 1706, + "type": "leaf", + "class": "negative" + }, + "842": { + "id": 842, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "positive" + }, + "844": { + "id": 844, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1415, + "id_right": 1416 + }, + "1415": { + "id": 1415, + "type": "leaf", + "class": "positive" + }, + "1416": { + "id": 1416, + "type": "leaf", + "class": "negative" + }, + "840": { + "id": 840, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1243, + "id_right": 1244 + }, + "1243": { + "id": 1243, + "type": "leaf", + "class": "positive" + }, + "1244": { + "id": 1244, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1511, + "id_right": 1512 + }, + "1511": { + "id": 1511, + "type": "leaf", + "class": "positive" + }, + "1512": { + "id": 1512, + "type": "leaf", + "class": "negative" + }, + "848": { + "id": 848, + "type": "leaf", + "class": "negative" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1885, + "id_right": 1886 + }, + "1885": { + "id": 1885, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1887, + "id_right": 1888 + }, + "1887": { + "id": 1887, + "type": "leaf", + "class": "positive" + }, + "1888": { + "id": 1888, + "type": "leaf", + "class": "negative" + }, + "1886": { + "id": 1886, + "type": "leaf", + "class": "positive" + }, + "804": { + "id": 804, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "positive" + }, + "812": { + "id": 812, + "type": "leaf", + "class": "negative" + }, + "810": { + "id": 810, + "type": "leaf", + "class": "negative" + }, + "802": { + "id": 802, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "leaf", + "class": "negative" + }, + "808": { + "id": 808, + "type": "leaf", + "class": "positive" + }, + "806": { + "id": 806, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1211, + "id_right": 1212 + }, + "1211": { + "id": 1211, + "type": "leaf", + "class": "negative" + }, + "1212": { + "id": 1212, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 1213, + "id_right": 1214 + }, + "1213": { + "id": 1213, + "type": "leaf", + "class": "negative" + }, + "1214": { + "id": 1214, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1215, + "id_right": 1216 + }, + "1215": { + "id": 1215, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 1217, + "id_right": 1218 + }, + "1217": { + "id": 1217, + "type": "leaf", + "class": "positive" + }, + "1218": { + "id": 1218, + "type": "leaf", + "class": "negative" + }, + "1216": { + "id": 1216, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1219, + "id_right": 1220 + }, + "1219": { + "id": 1219, + "type": "leaf", + "class": "negative" + }, + "1220": { + "id": 1220, + "type": "leaf", + "class": "positive" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1633, + "id_right": 1634 + }, + "1633": { + "id": 1633, + "type": "leaf", + "class": "positive" + }, + "1634": { + "id": 1634, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1635, + "id_right": 1636 + }, + "1635": { + "id": 1635, + "type": "leaf", + "class": "negative" + }, + "1636": { + "id": 1636, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1443, + "id_right": 1444 + }, + "1443": { + "id": 1443, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1445, + "id_right": 1446 + }, + "1445": { + "id": 1445, + "type": "leaf", + "class": "positive" + }, + "1446": { + "id": 1446, + "type": "leaf", + "class": "negative" + }, + "1444": { + "id": 1444, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 1311, + "id_right": 1312 + }, + "1311": { + "id": 1311, + "type": "leaf", + "class": "positive" + }, + "1312": { + "id": 1312, + "type": "leaf", + "class": "negative" + }, + "542": { + "id": 542, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1819, + "id_right": 1820 + }, + "1819": { + "id": 1819, + "type": "leaf", + "class": "negative" + }, + "1820": { + "id": 1820, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1821, + "id_right": 1822 + }, + "1821": { + "id": 1821, + "type": "leaf", + "class": "negative" + }, + "1822": { + "id": 1822, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1823, + "id_right": 1824 + }, + "1823": { + "id": 1823, + "type": "leaf", + "class": "negative" + }, + "1824": { + "id": 1824, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "leaf", + "class": "positive" + }, + "556": { + "id": 556, + "type": "leaf", + "class": "negative" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "positive" + }, + "552": { + "id": 552, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1097, + "id_right": 1098 + }, + "1097": { + "id": 1097, + "type": "leaf", + "class": "negative" + }, + "1098": { + "id": 1098, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 1465, + "id_right": 1466 + }, + "1465": { + "id": 1465, + "type": "leaf", + "class": "positive" + }, + "1466": { + "id": 1466, + "type": "leaf", + "class": "negative" + }, + "518": { + "id": 518, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "negative" + }, + "526": { + "id": 526, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1185, + "id_right": 1186 + }, + "1185": { + "id": 1185, + "type": "leaf", + "class": "negative" + }, + "1186": { + "id": 1186, + "type": "leaf", + "class": "positive" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1767, + "id_right": 1768 + }, + "1767": { + "id": 1767, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1769, + "id_right": 1770 + }, + "1769": { + "id": 1769, + "type": "leaf", + "class": "negative" + }, + "1770": { + "id": 1770, + "type": "leaf", + "class": "positive" + }, + "1768": { + "id": 1768, + "type": "leaf", + "class": "positive" + }, + "522": { + "id": 522, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1645, + "id_right": 1646 + }, + "1645": { + "id": 1645, + "type": "leaf", + "class": "negative" + }, + "1646": { + "id": 1646, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1647, + "id_right": 1648 + }, + "1647": { + "id": 1647, + "type": "leaf", + "class": "positive" + }, + "1648": { + "id": 1648, + "type": "leaf", + "class": "negative" + }, + "694": { + "id": 694, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 1787, + "id_right": 1788 + }, + "1787": { + "id": 1787, + "type": "leaf", + "class": "positive" + }, + "1788": { + "id": 1788, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1789, + "id_right": 1790 + }, + "1789": { + "id": 1789, + "type": "leaf", + "class": "negative" + }, + "1790": { + "id": 1790, + "type": "leaf", + "class": "positive" + }, + "696": { + "id": 696, + "type": "leaf", + "class": "negative" + }, + "688": { + "id": 688, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "leaf", + "class": "negative" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "leaf", + "class": "positive" + }, + "530": { + "id": 530, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "leaf", + "class": "negative" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "positive" + }, + "538": { + "id": 538, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1115, + "id_right": 1116 + }, + "1115": { + "id": 1115, + "type": "leaf", + "class": "negative" + }, + "1116": { + "id": 1116, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1117, + "id_right": 1118 + }, + "1117": { + "id": 1117, + "type": "leaf", + "class": "negative" + }, + "1118": { + "id": 1118, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1119, + "id_right": 1120 + }, + "1119": { + "id": 1119, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1397, + "id_right": 1398 + }, + "1397": { + "id": 1397, + "type": "leaf", + "class": "positive" + }, + "1398": { + "id": 1398, + "type": "leaf", + "class": "negative" + }, + "1120": { + "id": 1120, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1107, + "id_right": 1108 + }, + "1107": { + "id": 1107, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1109, + "id_right": 1110 + }, + "1109": { + "id": 1109, + "type": "leaf", + "class": "positive" + }, + "1110": { + "id": 1110, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1111, + "id_right": 1112 + }, + "1111": { + "id": 1111, + "type": "leaf", + "class": "negative" + }, + "1112": { + "id": 1112, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1113, + "id_right": 1114 + }, + "1113": { + "id": 1113, + "type": "leaf", + "class": "negative" + }, + "1114": { + "id": 1114, + "type": "leaf", + "class": "positive" + }, + "1108": { + "id": 1108, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1939, + "id_right": 1940 + }, + "1939": { + "id": 1939, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1941, + "id_right": 1942 + }, + "1941": { + "id": 1941, + "type": "leaf", + "class": "positive" + }, + "1942": { + "id": 1942, + "type": "leaf", + "class": "negative" + }, + "1940": { + "id": 1940, + "type": "leaf", + "class": "negative" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "positive" + }, + "992": { + "id": 992, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1347, + "id_right": 1348 + }, + "1347": { + "id": 1347, + "type": "leaf", + "class": "positive" + }, + "1348": { + "id": 1348, + "type": "leaf", + "class": "negative" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1345, + "id_right": 1346 + }, + "1345": { + "id": 1345, + "type": "leaf", + "class": "positive" + }, + "1346": { + "id": 1346, + "type": "leaf", + "class": "negative" + }, + "988": { + "id": 988, + "type": "leaf", + "class": "negative" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "positive" + }, + "568": { + "id": 568, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 1991, + "id_right": 1992 + }, + "1991": { + "id": 1991, + "type": "leaf", + "class": "negative" + }, + "1992": { + "id": 1992, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 1993, + "id_right": 1994 + }, + "1993": { + "id": 1993, + "type": "leaf", + "class": "positive" + }, + "1994": { + "id": 1994, + "type": "leaf", + "class": "negative" + }, + "994": { + "id": 994, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1771, + "id_right": 1772 + }, + "1771": { + "id": 1771, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1773, + "id_right": 1774 + }, + "1773": { + "id": 1773, + "type": "leaf", + "class": "negative" + }, + "1774": { + "id": 1774, + "type": "leaf", + "class": "positive" + }, + "1772": { + "id": 1772, + "type": "leaf", + "class": "negative" + }, + "996": { + "id": 996, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1105, + "id_right": 1106 + }, + "1105": { + "id": 1105, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1469, + "id_right": 1470 + }, + "1469": { + "id": 1469, + "type": "leaf", + "class": "positive" + }, + "1470": { + "id": 1470, + "type": "leaf", + "class": "negative" + }, + "1106": { + "id": 1106, + "type": "leaf", + "class": "negative" + }, + "998": { + "id": 998, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 999, + "id_right": 1000 + }, + "999": { + "id": 999, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1775, + "id_right": 1776 + }, + "1775": { + "id": 1775, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1777, + "id_right": 1778 + }, + "1777": { + "id": 1777, + "type": "leaf", + "class": "negative" + }, + "1778": { + "id": 1778, + "type": "leaf", + "class": "positive" + }, + "1776": { + "id": 1776, + "type": "leaf", + "class": "positive" + }, + "1000": { + "id": 1000, + "type": "leaf", + "class": "negative" + }, + "564": { + "id": 564, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1071, + "id_right": 1072 + }, + "1071": { + "id": 1071, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1087, + "id_right": 1088 + }, + "1087": { + "id": 1087, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 1089, + "id_right": 1090 + }, + "1089": { + "id": 1089, + "type": "leaf", + "class": "negative" + }, + "1090": { + "id": 1090, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1091, + "id_right": 1092 + }, + "1091": { + "id": 1091, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 1093, + "id_right": 1094 + }, + "1093": { + "id": 1093, + "type": "leaf", + "class": "negative" + }, + "1094": { + "id": 1094, + "type": "leaf", + "class": "positive" + }, + "1092": { + "id": 1092, + "type": "leaf", + "class": "positive" + }, + "1088": { + "id": 1088, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 1807, + "id_right": 1808 + }, + "1807": { + "id": 1807, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1809, + "id_right": 1810 + }, + "1809": { + "id": 1809, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1811, + "id_right": 1812 + }, + "1811": { + "id": 1811, + "type": "leaf", + "class": "positive" + }, + "1812": { + "id": 1812, + "type": "leaf", + "class": "negative" + }, + "1810": { + "id": 1810, + "type": "leaf", + "class": "negative" + }, + "1808": { + "id": 1808, + "type": "leaf", + "class": "negative" + }, + "1072": { + "id": 1072, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1073, + "id_right": 1074 + }, + "1073": { + "id": 1073, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1081, + "id_right": 1082 + }, + "1081": { + "id": 1081, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1095, + "id_right": 1096 + }, + "1095": { + "id": 1095, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 1495, + "id_right": 1496 + }, + "1495": { + "id": 1495, + "type": "leaf", + "class": "negative" + }, + "1496": { + "id": 1496, + "type": "leaf", + "class": "positive" + }, + "1096": { + "id": 1096, + "type": "leaf", + "class": "positive" + }, + "1082": { + "id": 1082, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1083, + "id_right": 1084 + }, + "1083": { + "id": 1083, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1085, + "id_right": 1086 + }, + "1085": { + "id": 1085, + "type": "leaf", + "class": "negative" + }, + "1086": { + "id": 1086, + "type": "leaf", + "class": "positive" + }, + "1084": { + "id": 1084, + "type": "leaf", + "class": "negative" + }, + "1074": { + "id": 1074, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1075, + "id_right": 1076 + }, + "1075": { + "id": 1075, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 1077, + "id_right": 1078 + }, + "1077": { + "id": 1077, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 1079, + "id_right": 1080 + }, + "1079": { + "id": 1079, + "type": "leaf", + "class": "positive" + }, + "1080": { + "id": 1080, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1313, + "id_right": 1314 + }, + "1313": { + "id": 1313, + "type": "leaf", + "class": "positive" + }, + "1314": { + "id": 1314, + "type": "leaf", + "class": "negative" + }, + "1078": { + "id": 1078, + "type": "leaf", + "class": "negative" + }, + "1076": { + "id": 1076, + "type": "leaf", + "class": "negative" + }, + "566": { + "id": 566, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1011, + "id_right": 1012 + }, + "1011": { + "id": 1011, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1525, + "id_right": 1526 + }, + "1525": { + "id": 1525, + "type": "leaf", + "class": "negative" + }, + "1526": { + "id": 1526, + "type": "leaf", + "class": "positive" + }, + "1012": { + "id": 1012, + "type": "leaf", + "class": "negative" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1153, + "id_right": 1154 + }, + "1153": { + "id": 1153, + "type": "leaf", + "class": "positive" + }, + "1154": { + "id": 1154, + "type": "leaf", + "class": "negative" + }, + "578": { + "id": 578, + "type": "leaf", + "class": "negative" + }, + "574": { + "id": 574, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1829, + "id_right": 1830 + }, + "1829": { + "id": 1829, + "type": "leaf", + "class": "positive" + }, + "1830": { + "id": 1830, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 1831, + "id_right": 1832 + }, + "1831": { + "id": 1831, + "type": "leaf", + "class": "positive" + }, + "1832": { + "id": 1832, + "type": "leaf", + "class": "negative" + }, + "572": { + "id": 572, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1005, + "id_right": 1006 + }, + "1005": { + "id": 1005, + "type": "leaf", + "class": "negative" + }, + "1006": { + "id": 1006, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1007, + "id_right": 1008 + }, + "1007": { + "id": 1007, + "type": "leaf", + "class": "positive" + }, + "1008": { + "id": 1008, + "type": "leaf", + "class": "negative" + }, + "106": { + "id": 106, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "leaf", + "class": "negative" + }, + "736": { + "id": 736, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "leaf", + "class": "positive" + }, + "750": { + "id": 750, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1447, + "id_right": 1448 + }, + "1447": { + "id": 1447, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1449, + "id_right": 1450 + }, + "1449": { + "id": 1449, + "type": "leaf", + "class": "positive" + }, + "1450": { + "id": 1450, + "type": "leaf", + "class": "negative" + }, + "1448": { + "id": 1448, + "type": "leaf", + "class": "negative" + }, + "734": { + "id": 734, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1935, + "id_right": 1936 + }, + "1935": { + "id": 1935, + "type": "leaf", + "class": "positive" + }, + "1936": { + "id": 1936, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1937, + "id_right": 1938 + }, + "1937": { + "id": 1937, + "type": "leaf", + "class": "negative" + }, + "1938": { + "id": 1938, + "type": "leaf", + "class": "positive" + }, + "744": { + "id": 744, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1261, + "id_right": 1262 + }, + "1261": { + "id": 1261, + "type": "leaf", + "class": "positive" + }, + "1262": { + "id": 1262, + "type": "leaf", + "class": "negative" + }, + "746": { + "id": 746, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1195, + "id_right": 1196 + }, + "1195": { + "id": 1195, + "type": "leaf", + "class": "positive" + }, + "1196": { + "id": 1196, + "type": "leaf", + "class": "negative" + }, + "740": { + "id": 740, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1867, + "id_right": 1868 + }, + "1867": { + "id": 1867, + "type": "leaf", + "class": "negative" + }, + "1868": { + "id": 1868, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1869, + "id_right": 1870 + }, + "1869": { + "id": 1869, + "type": "leaf", + "class": "negative" + }, + "1870": { + "id": 1870, + "type": "leaf", + "class": "positive" + }, + "742": { + "id": 742, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1403, + "id_right": 1404 + }, + "1403": { + "id": 1403, + "type": "leaf", + "class": "negative" + }, + "1404": { + "id": 1404, + "type": "leaf", + "class": "positive" + }, + "748": { + "id": 748, + "type": "leaf", + "class": "positive" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "leaf", + "class": "negative" + }, + "924": { + "id": 924, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1653, + "id_right": 1654 + }, + "1653": { + "id": 1653, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1655, + "id_right": 1656 + }, + "1655": { + "id": 1655, + "type": "leaf", + "class": "negative" + }, + "1656": { + "id": 1656, + "type": "leaf", + "class": "positive" + }, + "1654": { + "id": 1654, + "type": "leaf", + "class": "negative" + }, + "926": { + "id": 926, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "leaf", + "class": "negative" + }, + "930": { + "id": 930, + "type": "leaf", + "class": "positive" + }, + "928": { + "id": 928, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1207, + "id_right": 1208 + }, + "1207": { + "id": 1207, + "type": "leaf", + "class": "negative" + }, + "1208": { + "id": 1208, + "type": "leaf", + "class": "positive" + }, + "916": { + "id": 916, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1889, + "id_right": 1890 + }, + "1889": { + "id": 1889, + "type": "leaf", + "class": "positive" + }, + "1890": { + "id": 1890, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1891, + "id_right": 1892 + }, + "1891": { + "id": 1891, + "type": "leaf", + "class": "positive" + }, + "1892": { + "id": 1892, + "type": "leaf", + "class": "negative" + }, + "920": { + "id": 920, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "leaf", + "class": "negative" + }, + "922": { + "id": 922, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1339, + "id_right": 1340 + }, + "1339": { + "id": 1339, + "type": "leaf", + "class": "negative" + }, + "1340": { + "id": 1340, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "leaf", + "class": "negative" + }, + "932": { + "id": 932, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "leaf", + "class": "positive" + }, + "934": { + "id": 934, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "leaf", + "class": "negative" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1187, + "id_right": 1188 + }, + "1187": { + "id": 1187, + "type": "leaf", + "class": "negative" + }, + "1188": { + "id": 1188, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "negative" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "positive" + }, + "198": { + "id": 198, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "negative" + }, + "760": { + "id": 760, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "leaf", + "class": "positive" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "negative" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1357, + "id_right": 1358 + }, + "1357": { + "id": 1357, + "type": "leaf", + "class": "positive" + }, + "1358": { + "id": 1358, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1359, + "id_right": 1360 + }, + "1359": { + "id": 1359, + "type": "leaf", + "class": "positive" + }, + "1360": { + "id": 1360, + "type": "leaf", + "class": "negative" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1233, + "id_right": 1234 + }, + "1233": { + "id": 1233, + "type": "leaf", + "class": "negative" + }, + "1234": { + "id": 1234, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1477, + "id_right": 1478 + }, + "1477": { + "id": 1477, + "type": "leaf", + "class": "negative" + }, + "1478": { + "id": 1478, + "type": "leaf", + "class": "positive" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "positive" + }, + "558": { + "id": 558, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1225, + "id_right": 1226 + }, + "1225": { + "id": 1225, + "type": "leaf", + "class": "positive" + }, + "1226": { + "id": 1226, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1227, + "id_right": 1228 + }, + "1227": { + "id": 1227, + "type": "leaf", + "class": "positive" + }, + "1228": { + "id": 1228, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1307, + "id_right": 1308 + }, + "1307": { + "id": 1307, + "type": "leaf", + "class": "negative" + }, + "1308": { + "id": 1308, + "type": "leaf", + "class": "positive" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "leaf", + "class": "negative" + }, + "796": { + "id": 796, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1267, + "id_right": 1268 + }, + "1267": { + "id": 1267, + "type": "leaf", + "class": "negative" + }, + "1268": { + "id": 1268, + "type": "leaf", + "class": "positive" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "leaf", + "class": "positive" + }, + "628": { + "id": 628, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1393, + "id_right": 1394 + }, + "1393": { + "id": 1393, + "type": "leaf", + "class": "positive" + }, + "1394": { + "id": 1394, + "type": "leaf", + "class": "negative" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "negative" + }, + "626": { + "id": 626, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 1837, + "id_right": 1838 + }, + "1837": { + "id": 1837, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1839, + "id_right": 1840 + }, + "1839": { + "id": 1839, + "type": "leaf", + "class": "positive" + }, + "1840": { + "id": 1840, + "type": "leaf", + "class": "negative" + }, + "1838": { + "id": 1838, + "type": "leaf", + "class": "negative" + }, + "624": { + "id": 624, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1599, + "id_right": 1600 + }, + "1599": { + "id": 1599, + "type": "leaf", + "class": "positive" + }, + "1600": { + "id": 1600, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1601, + "id_right": 1602 + }, + "1601": { + "id": 1601, + "type": "leaf", + "class": "positive" + }, + "1602": { + "id": 1602, + "type": "leaf", + "class": "negative" + }, + "630": { + "id": 630, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 1369, + "id_right": 1370 + }, + "1369": { + "id": 1369, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 1505, + "id_right": 1506 + }, + "1505": { + "id": 1505, + "type": "leaf", + "class": "positive" + }, + "1506": { + "id": 1506, + "type": "leaf", + "class": "negative" + }, + "1370": { + "id": 1370, + "type": "leaf", + "class": "positive" + }, + "632": { + "id": 632, + "type": "leaf", + "class": "negative" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1325, + "id_right": 1326 + }, + "1325": { + "id": 1325, + "type": "leaf", + "class": "negative" + }, + "1326": { + "id": 1326, + "type": "leaf", + "class": "positive" + }, + "650": { + "id": 650, + "type": "leaf", + "class": "negative" + }, + "646": { + "id": 646, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1255, + "id_right": 1256 + }, + "1255": { + "id": 1255, + "type": "leaf", + "class": "negative" + }, + "1256": { + "id": 1256, + "type": "leaf", + "class": "positive" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "positive" + }, + "644": { + "id": 644, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1571, + "id_right": 1572 + }, + "1571": { + "id": 1571, + "type": "leaf", + "class": "negative" + }, + "1572": { + "id": 1572, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1573, + "id_right": 1574 + }, + "1573": { + "id": 1573, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1943, + "id_right": 1944 + }, + "1943": { + "id": 1943, + "type": "leaf", + "class": "negative" + }, + "1944": { + "id": 1944, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1945, + "id_right": 1946 + }, + "1945": { + "id": 1945, + "type": "leaf", + "class": "positive" + }, + "1946": { + "id": 1946, + "type": "leaf", + "class": "negative" + }, + "1574": { + "id": 1574, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1575, + "id_right": 1576 + }, + "1575": { + "id": 1575, + "type": "leaf", + "class": "positive" + }, + "1576": { + "id": 1576, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1577, + "id_right": 1578 + }, + "1577": { + "id": 1577, + "type": "leaf", + "class": "positive" + }, + "1578": { + "id": 1578, + "type": "leaf", + "class": "negative" + }, + "610": { + "id": 610, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1259, + "id_right": 1260 + }, + "1259": { + "id": 1259, + "type": "leaf", + "class": "positive" + }, + "1260": { + "id": 1260, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 1189, + "id_right": 1190 + }, + "1189": { + "id": 1189, + "type": "leaf", + "class": "positive" + }, + "1190": { + "id": 1190, + "type": "leaf", + "class": "negative" + }, + "684": { + "id": 684, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 1825, + "id_right": 1826 + }, + "1825": { + "id": 1825, + "type": "leaf", + "class": "positive" + }, + "1826": { + "id": 1826, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1827, + "id_right": 1828 + }, + "1827": { + "id": 1827, + "type": "leaf", + "class": "positive" + }, + "1828": { + "id": 1828, + "type": "leaf", + "class": "negative" + }, + "620": { + "id": 620, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1253, + "id_right": 1254 + }, + "1253": { + "id": 1253, + "type": "leaf", + "class": "negative" + }, + "1254": { + "id": 1254, + "type": "leaf", + "class": "positive" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "622": { + "id": 622, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 1055, + "id_right": 1056 + }, + "1055": { + "id": 1055, + "type": "leaf", + "class": "negative" + }, + "1056": { + "id": 1056, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1057, + "id_right": 1058 + }, + "1057": { + "id": 1057, + "type": "leaf", + "class": "negative" + }, + "1058": { + "id": 1058, + "type": "leaf", + "class": "positive" + }, + "612": { + "id": 612, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1239, + "id_right": 1240 + }, + "1239": { + "id": 1239, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 1483, + "id_right": 1484 + }, + "1483": { + "id": 1483, + "type": "leaf", + "class": "positive" + }, + "1484": { + "id": 1484, + "type": "leaf", + "class": "negative" + }, + "1240": { + "id": 1240, + "type": "leaf", + "class": "positive" + }, + "654": { + "id": 654, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1735, + "id_right": 1736 + }, + "1735": { + "id": 1735, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1737, + "id_right": 1738 + }, + "1737": { + "id": 1737, + "type": "leaf", + "class": "negative" + }, + "1738": { + "id": 1738, + "type": "leaf", + "class": "positive" + }, + "1736": { + "id": 1736, + "type": "leaf", + "class": "negative" + }, + "652": { + "id": 652, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1979, + "id_right": 1980 + }, + "1979": { + "id": 1979, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1981, + "id_right": 1982 + }, + "1981": { + "id": 1981, + "type": "leaf", + "class": "positive" + }, + "1982": { + "id": 1982, + "type": "leaf", + "class": "negative" + }, + "1980": { + "id": 1980, + "type": "leaf", + "class": "negative" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "leaf", + "class": "positive" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "leaf", + "class": "negative" + }, + "616": { + "id": 616, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1407, + "id_right": 1408 + }, + "1407": { + "id": 1407, + "type": "leaf", + "class": "negative" + }, + "1408": { + "id": 1408, + "type": "leaf", + "class": "positive" + }, + "814": { + "id": 814, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1743, + "id_right": 1744 + }, + "1743": { + "id": 1743, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1745, + "id_right": 1746 + }, + "1745": { + "id": 1745, + "type": "leaf", + "class": "negative" + }, + "1746": { + "id": 1746, + "type": "leaf", + "class": "positive" + }, + "1744": { + "id": 1744, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "leaf", + "class": "positive" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1739, + "id_right": 1740 + }, + "1739": { + "id": 1739, + "type": "leaf", + "class": "negative" + }, + "1740": { + "id": 1740, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 1741, + "id_right": 1742 + }, + "1741": { + "id": 1741, + "type": "leaf", + "class": "negative" + }, + "1742": { + "id": 1742, + "type": "leaf", + "class": "positive" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 1563, + "id_right": 1564 + }, + "1563": { + "id": 1563, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1565, + "id_right": 1566 + }, + "1565": { + "id": 1565, + "type": "leaf", + "class": "negative" + }, + "1566": { + "id": 1566, + "type": "leaf", + "class": "positive" + }, + "1564": { + "id": 1564, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "negative" + }, + "156": { + "id": 156, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "negative" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "negative" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1301, + "id_right": 1302 + }, + "1301": { + "id": 1301, + "type": "leaf", + "class": "positive" + }, + "1302": { + "id": 1302, + "type": "leaf", + "class": "negative" + }, + "90": { + "id": 90, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "leaf", + "class": "negative" + }, + "450": { + "id": 450, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1245, + "id_right": 1246 + }, + "1245": { + "id": 1245, + "type": "leaf", + "class": "positive" + }, + "1246": { + "id": 1246, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1487, + "id_right": 1488 + }, + "1487": { + "id": 1487, + "type": "leaf", + "class": "negative" + }, + "1488": { + "id": 1488, + "type": "leaf", + "class": "positive" + }, + "448": { + "id": 448, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "leaf", + "class": "negative" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 1271, + "id_right": 1272 + }, + "1271": { + "id": 1271, + "type": "leaf", + "class": "positive" + }, + "1272": { + "id": 1272, + "type": "leaf", + "class": "negative" + }, + "446": { + "id": 446, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1275, + "id_right": 1276 + }, + "1275": { + "id": 1275, + "type": "leaf", + "class": "negative" + }, + "1276": { + "id": 1276, + "type": "leaf", + "class": "positive" + }, + "342": { + "id": 342, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1727, + "id_right": 1728 + }, + "1727": { + "id": 1727, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1729, + "id_right": 1730 + }, + "1729": { + "id": 1729, + "type": "leaf", + "class": "positive" + }, + "1730": { + "id": 1730, + "type": "leaf", + "class": "negative" + }, + "1728": { + "id": 1728, + "type": "leaf", + "class": "negative" + }, + "960": { + "id": 960, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "leaf", + "class": "positive" + }, + "964": { + "id": 964, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1429, + "id_right": 1430 + }, + "1429": { + "id": 1429, + "type": "leaf", + "class": "negative" + }, + "1430": { + "id": 1430, + "type": "leaf", + "class": "positive" + }, + "962": { + "id": 962, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1451, + "id_right": 1452 + }, + "1451": { + "id": 1451, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1453, + "id_right": 1454 + }, + "1453": { + "id": 1453, + "type": "leaf", + "class": "negative" + }, + "1454": { + "id": 1454, + "type": "leaf", + "class": "positive" + }, + "1452": { + "id": 1452, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 1617, + "id_right": 1618 + }, + "1617": { + "id": 1617, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1619, + "id_right": 1620 + }, + "1619": { + "id": 1619, + "type": "leaf", + "class": "negative" + }, + "1620": { + "id": 1620, + "type": "leaf", + "class": "positive" + }, + "1618": { + "id": 1618, + "type": "leaf", + "class": "negative" + }, + "348": { + "id": 348, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 1641, + "id_right": 1642 + }, + "1641": { + "id": 1641, + "type": "leaf", + "class": "positive" + }, + "1642": { + "id": 1642, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1643, + "id_right": 1644 + }, + "1643": { + "id": 1643, + "type": "leaf", + "class": "negative" + }, + "1644": { + "id": 1644, + "type": "leaf", + "class": "positive" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1431, + "id_right": 1432 + }, + "1431": { + "id": 1431, + "type": "leaf", + "class": "negative" + }, + "1432": { + "id": 1432, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1433, + "id_right": 1434 + }, + "1433": { + "id": 1433, + "type": "leaf", + "class": "negative" + }, + "1434": { + "id": 1434, + "type": "leaf", + "class": "positive" + }, + "346": { + "id": 346, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 1795, + "id_right": 1796 + }, + "1795": { + "id": 1795, + "type": "leaf", + "class": "positive" + }, + "1796": { + "id": 1796, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1797, + "id_right": 1798 + }, + "1797": { + "id": 1797, + "type": "leaf", + "class": "negative" + }, + "1798": { + "id": 1798, + "type": "leaf", + "class": "positive" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "leaf", + "class": "positive" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "leaf", + "class": "negative" + }, + "608": { + "id": 608, + "type": "leaf", + "class": "positive" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "negative" + }, + "974": { + "id": 974, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1519, + "id_right": 1520 + }, + "1519": { + "id": 1519, + "type": "leaf", + "class": "negative" + }, + "1520": { + "id": 1520, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 1251, + "id_right": 1252 + }, + "1251": { + "id": 1251, + "type": "leaf", + "class": "positive" + }, + "1252": { + "id": 1252, + "type": "leaf", + "class": "negative" + }, + "580": { + "id": 580, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1897, + "id_right": 1898 + }, + "1897": { + "id": 1897, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 1899, + "id_right": 1900 + }, + "1899": { + "id": 1899, + "type": "leaf", + "class": "positive" + }, + "1900": { + "id": 1900, + "type": "leaf", + "class": "negative" + }, + "1898": { + "id": 1898, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1375, + "id_right": 1376 + }, + "1375": { + "id": 1375, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1503, + "id_right": 1504 + }, + "1503": { + "id": 1503, + "type": "leaf", + "class": "positive" + }, + "1504": { + "id": 1504, + "type": "leaf", + "class": "negative" + }, + "1376": { + "id": 1376, + "type": "leaf", + "class": "negative" + }, + "358": { + "id": 358, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_150_nleaves_500.json b/dtrees/dim_150_nleaves_500.json new file mode 100644 index 0000000..69c61d0 --- /dev/null +++ b/dtrees/dim_150_nleaves_500.json @@ -0,0 +1,7304 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "leaf", + "class": "positive" + }, + "864": { + "id": 864, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "leaf", + "class": "positive" + }, + "866": { + "id": 866, + "type": "leaf", + "class": "negative" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "leaf", + "class": "negative" + }, + "832": { + "id": 832, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "leaf", + "class": "positive" + }, + "368": { + "id": 368, + "type": "leaf", + "class": "negative" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "leaf", + "class": "negative" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "leaf", + "class": "negative" + }, + "434": { + "id": 434, + "type": "leaf", + "class": "positive" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "leaf", + "class": "negative" + }, + "176": { + "id": 176, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "leaf", + "class": "positive" + }, + "182": { + "id": 182, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "leaf", + "class": "negative" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "leaf", + "class": "positive" + }, + "320": { + "id": 320, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "leaf", + "class": "positive" + }, + "392": { + "id": 392, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "leaf", + "class": "positive" + }, + "316": { + "id": 316, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "leaf", + "class": "positive" + }, + "318": { + "id": 318, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "leaf", + "class": "negative" + }, + "414": { + "id": 414, + "type": "leaf", + "class": "positive" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "leaf", + "class": "positive" + }, + "416": { + "id": 416, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "leaf", + "class": "negative" + }, + "418": { + "id": 418, + "type": "leaf", + "class": "positive" + }, + "410": { + "id": 410, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "leaf", + "class": "positive" + }, + "876": { + "id": 876, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "leaf", + "class": "positive" + }, + "878": { + "id": 878, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "negative" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "positive" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "negative" + }, + "874": { + "id": 874, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "leaf", + "class": "positive" + }, + "250": { + "id": 250, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "leaf", + "class": "positive" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "negative" + }, + "838": { + "id": 838, + "type": "leaf", + "class": "positive" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "leaf", + "class": "negative" + }, + "256": { + "id": 256, + "type": "leaf", + "class": "positive" + }, + "254": { + "id": 254, + "type": "leaf", + "class": "negative" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "leaf", + "class": "positive" + }, + "398": { + "id": 398, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "leaf", + "class": "positive" + }, + "400": { + "id": 400, + "type": "leaf", + "class": "negative" + }, + "396": { + "id": 396, + "type": "leaf", + "class": "negative" + }, + "394": { + "id": 394, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "leaf", + "class": "negative" + }, + "888": { + "id": 888, + "type": "leaf", + "class": "positive" + }, + "886": { + "id": 886, + "type": "leaf", + "class": "positive" + }, + "884": { + "id": 884, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "leaf", + "class": "negative" + }, + "674": { + "id": 674, + "type": "leaf", + "class": "positive" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "leaf", + "class": "positive" + }, + "940": { + "id": 940, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "leaf", + "class": "positive" + }, + "942": { + "id": 942, + "type": "leaf", + "class": "negative" + }, + "854": { + "id": 854, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "leaf", + "class": "negative" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "positive" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "positive" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "negative" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "negative" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "leaf", + "class": "negative" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "positive" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "leaf", + "class": "positive" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "leaf", + "class": "negative" + }, + "872": { + "id": 872, + "type": "leaf", + "class": "positive" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "positive" + }, + "868": { + "id": 868, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "leaf", + "class": "negative" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "leaf", + "class": "positive" + }, + "834": { + "id": 834, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "leaf", + "class": "negative" + }, + "264": { + "id": 264, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "leaf", + "class": "negative" + }, + "330": { + "id": 330, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "positive" + }, + "332": { + "id": 332, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "leaf", + "class": "negative" + }, + "968": { + "id": 968, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "leaf", + "class": "positive" + }, + "972": { + "id": 972, + "type": "leaf", + "class": "negative" + }, + "970": { + "id": 970, + "type": "leaf", + "class": "positive" + }, + "966": { + "id": 966, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "leaf", + "class": "positive" + }, + "656": { + "id": 656, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "leaf", + "class": "negative" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "leaf", + "class": "negative" + }, + "406": { + "id": 406, + "type": "leaf", + "class": "positive" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "leaf", + "class": "positive" + }, + "702": { + "id": 702, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "leaf", + "class": "positive" + }, + "706": { + "id": 706, + "type": "leaf", + "class": "negative" + }, + "704": { + "id": 704, + "type": "leaf", + "class": "negative" + }, + "408": { + "id": 408, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "leaf", + "class": "negative" + }, + "328": { + "id": 328, + "type": "leaf", + "class": "positive" + }, + "326": { + "id": 326, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "leaf", + "class": "negative" + }, + "322": { + "id": 322, + "type": "leaf", + "class": "negative" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "leaf", + "class": "negative" + }, + "46": { + "id": 46, + "type": "leaf", + "class": "positive" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "leaf", + "class": "negative" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "leaf", + "class": "positive" + }, + "902": { + "id": 902, + "type": "leaf", + "class": "negative" + }, + "896": { + "id": 896, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "leaf", + "class": "positive" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "leaf", + "class": "negative" + }, + "900": { + "id": 900, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "leaf", + "class": "positive" + }, + "724": { + "id": 724, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "leaf", + "class": "positive" + }, + "732": { + "id": 732, + "type": "leaf", + "class": "negative" + }, + "730": { + "id": 730, + "type": "leaf", + "class": "negative" + }, + "722": { + "id": 722, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "leaf", + "class": "negative" + }, + "728": { + "id": 728, + "type": "leaf", + "class": "positive" + }, + "726": { + "id": 726, + "type": "leaf", + "class": "negative" + }, + "720": { + "id": 720, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "leaf", + "class": "positive" + }, + "304": { + "id": 304, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "leaf", + "class": "negative" + }, + "300": { + "id": 300, + "type": "leaf", + "class": "positive" + }, + "298": { + "id": 298, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "leaf", + "class": "positive" + }, + "372": { + "id": 372, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "leaf", + "class": "negative" + }, + "306": { + "id": 306, + "type": "leaf", + "class": "negative" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "leaf", + "class": "negative" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "leaf", + "class": "negative" + }, + "314": { + "id": 314, + "type": "leaf", + "class": "positive" + }, + "312": { + "id": 312, + "type": "leaf", + "class": "positive" + }, + "310": { + "id": 310, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "leaf", + "class": "negative" + }, + "584": { + "id": 584, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "leaf", + "class": "positive" + }, + "588": { + "id": 588, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "leaf", + "class": "negative" + }, + "590": { + "id": 590, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "leaf", + "class": "negative" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "leaf", + "class": "positive" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "negative" + }, + "824": { + "id": 824, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "leaf", + "class": "negative" + }, + "826": { + "id": 826, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "positive" + }, + "830": { + "id": 830, + "type": "leaf", + "class": "negative" + }, + "828": { + "id": 828, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "leaf", + "class": "positive" + }, + "36": { + "id": 36, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "leaf", + "class": "positive" + }, + "700": { + "id": 700, + "type": "leaf", + "class": "negative" + }, + "698": { + "id": 698, + "type": "leaf", + "class": "negative" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "leaf", + "class": "positive" + }, + "420": { + "id": 420, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "leaf", + "class": "negative" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "leaf", + "class": "negative" + }, + "426": { + "id": 426, + "type": "leaf", + "class": "positive" + }, + "422": { + "id": 422, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "leaf", + "class": "negative" + }, + "836": { + "id": 836, + "type": "leaf", + "class": "positive" + }, + "600": { + "id": 600, + "type": "leaf", + "class": "positive" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "negative" + }, + "604": { + "id": 604, + "type": "leaf", + "class": "positive" + }, + "602": { + "id": 602, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "negative" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "leaf", + "class": "negative" + }, + "950": { + "id": 950, + "type": "leaf", + "class": "positive" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "leaf", + "class": "negative" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "leaf", + "class": "positive" + }, + "952": { + "id": 952, + "type": "leaf", + "class": "negative" + }, + "820": { + "id": 820, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "negative" + }, + "822": { + "id": 822, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "leaf", + "class": "positive" + }, + "390": { + "id": 390, + "type": "leaf", + "class": "negative" + }, + "388": { + "id": 388, + "type": "leaf", + "class": "negative" + }, + "386": { + "id": 386, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "leaf", + "class": "positive" + }, + "376": { + "id": 376, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "leaf", + "class": "positive" + }, + "662": { + "id": 662, + "type": "leaf", + "class": "negative" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "positive" + }, + "894": { + "id": 894, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "leaf", + "class": "positive" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "leaf", + "class": "positive" + }, + "798": { + "id": 798, + "type": "leaf", + "class": "negative" + }, + "240": { + "id": 240, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "leaf", + "class": "positive" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "leaf", + "class": "positive" + }, + "976": { + "id": 976, + "type": "leaf", + "class": "negative" + }, + "246": { + "id": 246, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "leaf", + "class": "positive" + }, + "980": { + "id": 980, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "leaf", + "class": "positive" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "negative" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "leaf", + "class": "positive" + }, + "758": { + "id": 758, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "leaf", + "class": "negative" + }, + "788": { + "id": 788, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "negative" + }, + "792": { + "id": 792, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "leaf", + "class": "negative" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "leaf", + "class": "negative" + }, + "754": { + "id": 754, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "leaf", + "class": "negative" + }, + "334": { + "id": 334, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "leaf", + "class": "positive" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "leaf", + "class": "negative" + }, + "476": { + "id": 476, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "positive" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "leaf", + "class": "positive" + }, + "908": { + "id": 908, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "leaf", + "class": "positive" + }, + "910": { + "id": 910, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "positive" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "negative" + }, + "214": { + "id": 214, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "leaf", + "class": "positive" + }, + "216": { + "id": 216, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "negative" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "leaf", + "class": "positive" + }, + "718": { + "id": 718, + "type": "leaf", + "class": "negative" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "leaf", + "class": "positive" + }, + "710": { + "id": 710, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "leaf", + "class": "negative" + }, + "712": { + "id": 712, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "leaf", + "class": "negative" + }, + "714": { + "id": 714, + "type": "leaf", + "class": "positive" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "leaf", + "class": "negative" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "leaf", + "class": "negative" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "leaf", + "class": "negative" + }, + "230": { + "id": 230, + "type": "leaf", + "class": "positive" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "leaf", + "class": "positive" + }, + "226": { + "id": 226, + "type": "leaf", + "class": "negative" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "leaf", + "class": "negative" + }, + "212": { + "id": 212, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "leaf", + "class": "positive" + }, + "676": { + "id": 676, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "negative" + }, + "678": { + "id": 678, + "type": "leaf", + "class": "positive" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "leaf", + "class": "positive" + }, + "816": { + "id": 816, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "negative" + }, + "204": { + "id": 204, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "leaf", + "class": "positive" + }, + "516": { + "id": 516, + "type": "leaf", + "class": "negative" + }, + "514": { + "id": 514, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "leaf", + "class": "negative" + }, + "464": { + "id": 464, + "type": "leaf", + "class": "negative" + }, + "458": { + "id": 458, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "leaf", + "class": "positive" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "leaf", + "class": "negative" + }, + "472": { + "id": 472, + "type": "leaf", + "class": "positive" + }, + "460": { + "id": 460, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "leaf", + "class": "positive" + }, + "474": { + "id": 474, + "type": "leaf", + "class": "negative" + }, + "468": { + "id": 468, + "type": "leaf", + "class": "positive" + }, + "462": { + "id": 462, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "leaf", + "class": "positive" + }, + "938": { + "id": 938, + "type": "leaf", + "class": "negative" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "negative" + }, + "456": { + "id": 456, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "leaf", + "class": "positive" + }, + "562": { + "id": 562, + "type": "leaf", + "class": "negative" + }, + "510": { + "id": 510, + "type": "leaf", + "class": "negative" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "leaf", + "class": "negative" + }, + "498": { + "id": 498, + "type": "leaf", + "class": "positive" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "leaf", + "class": "positive" + }, + "512": { + "id": 512, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "leaf", + "class": "negative" + }, + "482": { + "id": 482, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "positive" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "leaf", + "class": "positive" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "negative" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "leaf", + "class": "positive" + }, + "850": { + "id": 850, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "negative" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "positive" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "leaf", + "class": "positive" + }, + "442": { + "id": 442, + "type": "leaf", + "class": "negative" + }, + "440": { + "id": 440, + "type": "leaf", + "class": "negative" + }, + "438": { + "id": 438, + "type": "leaf", + "class": "positive" + }, + "280": { + "id": 280, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "leaf", + "class": "negative" + }, + "288": { + "id": 288, + "type": "leaf", + "class": "positive" + }, + "286": { + "id": 286, + "type": "leaf", + "class": "negative" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "leaf", + "class": "positive" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "leaf", + "class": "positive" + }, + "452": { + "id": 452, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "negative" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "leaf", + "class": "negative" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "leaf", + "class": "positive" + }, + "670": { + "id": 670, + "type": "leaf", + "class": "negative" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "leaf", + "class": "negative" + }, + "478": { + "id": 478, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "negative" + }, + "480": { + "id": 480, + "type": "leaf", + "class": "positive" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "negative" + }, + "772": { + "id": 772, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "leaf", + "class": "negative" + }, + "768": { + "id": 768, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "leaf", + "class": "positive" + }, + "778": { + "id": 778, + "type": "leaf", + "class": "negative" + }, + "764": { + "id": 764, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "leaf", + "class": "negative" + }, + "782": { + "id": 782, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "leaf", + "class": "negative" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "leaf", + "class": "positive" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "leaf", + "class": "positive" + }, + "294": { + "id": 294, + "type": "leaf", + "class": "negative" + }, + "292": { + "id": 292, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "leaf", + "class": "positive" + }, + "428": { + "id": 428, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "leaf", + "class": "negative" + }, + "842": { + "id": 842, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "positive" + }, + "844": { + "id": 844, + "type": "leaf", + "class": "negative" + }, + "840": { + "id": 840, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "leaf", + "class": "positive" + }, + "848": { + "id": 848, + "type": "leaf", + "class": "negative" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "leaf", + "class": "positive" + }, + "804": { + "id": 804, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "positive" + }, + "812": { + "id": 812, + "type": "leaf", + "class": "negative" + }, + "810": { + "id": 810, + "type": "leaf", + "class": "negative" + }, + "802": { + "id": 802, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "leaf", + "class": "negative" + }, + "808": { + "id": 808, + "type": "leaf", + "class": "positive" + }, + "806": { + "id": 806, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "leaf", + "class": "negative" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "leaf", + "class": "negative" + }, + "542": { + "id": 542, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "leaf", + "class": "negative" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "leaf", + "class": "positive" + }, + "556": { + "id": 556, + "type": "leaf", + "class": "negative" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "positive" + }, + "552": { + "id": 552, + "type": "leaf", + "class": "negative" + }, + "518": { + "id": 518, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "negative" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "positive" + }, + "524": { + "id": 524, + "type": "leaf", + "class": "positive" + }, + "522": { + "id": 522, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "leaf", + "class": "negative" + }, + "694": { + "id": 694, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "leaf", + "class": "positive" + }, + "696": { + "id": 696, + "type": "leaf", + "class": "negative" + }, + "688": { + "id": 688, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "leaf", + "class": "negative" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "leaf", + "class": "positive" + }, + "530": { + "id": 530, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "leaf", + "class": "negative" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "positive" + }, + "538": { + "id": 538, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "leaf", + "class": "negative" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "leaf", + "class": "negative" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "positive" + }, + "992": { + "id": 992, + "type": "leaf", + "class": "negative" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "leaf", + "class": "positive" + }, + "988": { + "id": 988, + "type": "leaf", + "class": "negative" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "positive" + }, + "568": { + "id": 568, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "negative" + }, + "994": { + "id": 994, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "negative" + }, + "996": { + "id": 996, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "negative" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "positive" + }, + "564": { + "id": 564, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "leaf", + "class": "negative" + }, + "566": { + "id": 566, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "leaf", + "class": "negative" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "leaf", + "class": "positive" + }, + "578": { + "id": 578, + "type": "leaf", + "class": "negative" + }, + "574": { + "id": 574, + "type": "leaf", + "class": "positive" + }, + "572": { + "id": 572, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "leaf", + "class": "negative" + }, + "106": { + "id": 106, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "leaf", + "class": "negative" + }, + "736": { + "id": 736, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "leaf", + "class": "positive" + }, + "750": { + "id": 750, + "type": "leaf", + "class": "negative" + }, + "734": { + "id": 734, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "leaf", + "class": "positive" + }, + "744": { + "id": 744, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "leaf", + "class": "positive" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "negative" + }, + "740": { + "id": 740, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "leaf", + "class": "negative" + }, + "742": { + "id": 742, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "negative" + }, + "748": { + "id": 748, + "type": "leaf", + "class": "positive" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "leaf", + "class": "negative" + }, + "924": { + "id": 924, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "leaf", + "class": "negative" + }, + "926": { + "id": 926, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "leaf", + "class": "negative" + }, + "930": { + "id": 930, + "type": "leaf", + "class": "positive" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "positive" + }, + "916": { + "id": 916, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "positive" + }, + "920": { + "id": 920, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "leaf", + "class": "negative" + }, + "922": { + "id": 922, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "leaf", + "class": "negative" + }, + "932": { + "id": 932, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "leaf", + "class": "positive" + }, + "934": { + "id": 934, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "leaf", + "class": "negative" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "leaf", + "class": "negative" + }, + "664": { + "id": 664, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "negative" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "positive" + }, + "198": { + "id": 198, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "negative" + }, + "760": { + "id": 760, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "leaf", + "class": "positive" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "negative" + }, + "200": { + "id": 200, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "leaf", + "class": "negative" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "positive" + }, + "558": { + "id": 558, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "positive" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "leaf", + "class": "negative" + }, + "796": { + "id": 796, + "type": "leaf", + "class": "positive" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "leaf", + "class": "positive" + }, + "628": { + "id": 628, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "leaf", + "class": "positive" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "negative" + }, + "626": { + "id": 626, + "type": "leaf", + "class": "negative" + }, + "624": { + "id": 624, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "leaf", + "class": "positive" + }, + "630": { + "id": 630, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "leaf", + "class": "positive" + }, + "632": { + "id": 632, + "type": "leaf", + "class": "negative" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "leaf", + "class": "positive" + }, + "650": { + "id": 650, + "type": "leaf", + "class": "negative" + }, + "646": { + "id": 646, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "leaf", + "class": "negative" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "positive" + }, + "644": { + "id": 644, + "type": "leaf", + "class": "negative" + }, + "610": { + "id": 610, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "positive" + }, + "684": { + "id": 684, + "type": "leaf", + "class": "positive" + }, + "620": { + "id": 620, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "leaf", + "class": "positive" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "622": { + "id": 622, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "leaf", + "class": "positive" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "negative" + }, + "652": { + "id": 652, + "type": "leaf", + "class": "negative" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "leaf", + "class": "positive" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "leaf", + "class": "negative" + }, + "616": { + "id": 616, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "positive" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "leaf", + "class": "positive" + }, + "262": { + "id": 262, + "type": "leaf", + "class": "negative" + }, + "260": { + "id": 260, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "negative" + }, + "156": { + "id": 156, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "negative" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "negative" + }, + "138": { + "id": 138, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "leaf", + "class": "negative" + }, + "450": { + "id": 450, + "type": "leaf", + "class": "positive" + }, + "448": { + "id": 448, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "leaf", + "class": "negative" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "leaf", + "class": "positive" + }, + "446": { + "id": 446, + "type": "leaf", + "class": "negative" + }, + "342": { + "id": 342, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "negative" + }, + "960": { + "id": 960, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "leaf", + "class": "positive" + }, + "964": { + "id": 964, + "type": "leaf", + "class": "negative" + }, + "962": { + "id": 962, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "leaf", + "class": "negative" + }, + "348": { + "id": 348, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "leaf", + "class": "positive" + }, + "350": { + "id": 350, + "type": "leaf", + "class": "negative" + }, + "346": { + "id": 346, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "leaf", + "class": "positive" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "leaf", + "class": "positive" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "leaf", + "class": "negative" + }, + "608": { + "id": 608, + "type": "leaf", + "class": "positive" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "negative" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "leaf", + "class": "negative" + }, + "580": { + "id": 580, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "leaf", + "class": "negative" + }, + "358": { + "id": 358, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_200_nleaves_100.json b/dtrees/dim_200_nleaves_100.json new file mode 100644 index 0000000..fe46241 --- /dev/null +++ b/dtrees/dim_200_nleaves_100.json @@ -0,0 +1,1804 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "leaf", + "class": "positive" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "leaf", + "class": "positive" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "leaf", + "class": "negative" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "leaf", + "class": "positive" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "leaf", + "class": "positive" + }, + "116": { + "id": 116, + "type": "leaf", + "class": "negative" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "leaf", + "class": "negative" + }, + "118": { + "id": 118, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "positive" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "leaf", + "class": "negative" + }, + "134": { + "id": 134, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "leaf", + "class": "negative" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "negative" + }, + "80": { + "id": 80, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "leaf", + "class": "negative" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "leaf", + "class": "negative" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "leaf", + "class": "negative" + }, + "12": { + "id": 12, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "positive" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "leaf", + "class": "negative" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "positive" + }, + "140": { + "id": 140, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "leaf", + "class": "positive" + }, + "86": { + "id": 86, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "leaf", + "class": "positive" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "positive" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "negative" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "positive" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "leaf", + "class": "negative" + }, + "158": { + "id": 158, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "leaf", + "class": "negative" + }, + "166": { + "id": 166, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "leaf", + "class": "negative" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "positive" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "positive" + }, + "122": { + "id": 122, + "type": "leaf", + "class": "negative" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_200_nleaves_1000.json b/dtrees/dim_200_nleaves_1000.json new file mode 100644 index 0000000..0658690 --- /dev/null +++ b/dtrees/dim_200_nleaves_1000.json @@ -0,0 +1,13886 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "leaf", + "class": "positive" + }, + "840": { + "id": 840, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "leaf", + "class": "positive" + }, + "842": { + "id": 842, + "type": "leaf", + "class": "negative" + }, + "834": { + "id": 834, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1657, + "id_right": 1658 + }, + "1657": { + "id": 1657, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1659, + "id_right": 1660 + }, + "1659": { + "id": 1659, + "type": "leaf", + "class": "negative" + }, + "1660": { + "id": 1660, + "type": "leaf", + "class": "positive" + }, + "1658": { + "id": 1658, + "type": "leaf", + "class": "positive" + }, + "838": { + "id": 838, + "type": "leaf", + "class": "negative" + }, + "836": { + "id": 836, + "type": "leaf", + "class": "negative" + }, + "832": { + "id": 832, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1197, + "id_right": 1198 + }, + "1197": { + "id": 1197, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 1199, + "id_right": 1200 + }, + "1199": { + "id": 1199, + "type": "leaf", + "class": "positive" + }, + "1200": { + "id": 1200, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 1201, + "id_right": 1202 + }, + "1201": { + "id": 1201, + "type": "leaf", + "class": "negative" + }, + "1202": { + "id": 1202, + "type": "leaf", + "class": "positive" + }, + "1198": { + "id": 1198, + "type": "leaf", + "class": "positive" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1233, + "id_right": 1234 + }, + "1233": { + "id": 1233, + "type": "leaf", + "class": "positive" + }, + "1234": { + "id": 1234, + "type": "leaf", + "class": "negative" + }, + "280": { + "id": 280, + "type": "leaf", + "class": "positive" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1853, + "id_right": 1854 + }, + "1853": { + "id": 1853, + "type": "leaf", + "class": "negative" + }, + "1854": { + "id": 1854, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 1855, + "id_right": 1856 + }, + "1855": { + "id": 1855, + "type": "leaf", + "class": "positive" + }, + "1856": { + "id": 1856, + "type": "leaf", + "class": "negative" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1693, + "id_right": 1694 + }, + "1693": { + "id": 1693, + "type": "leaf", + "class": "negative" + }, + "1694": { + "id": 1694, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1695, + "id_right": 1696 + }, + "1695": { + "id": 1695, + "type": "leaf", + "class": "positive" + }, + "1696": { + "id": 1696, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "leaf", + "class": "positive" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1353, + "id_right": 1354 + }, + "1353": { + "id": 1353, + "type": "leaf", + "class": "negative" + }, + "1354": { + "id": 1354, + "type": "leaf", + "class": "positive" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 1263, + "id_right": 1264 + }, + "1263": { + "id": 1263, + "type": "leaf", + "class": "negative" + }, + "1264": { + "id": 1264, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 1867, + "id_right": 1868 + }, + "1867": { + "id": 1867, + "type": "leaf", + "class": "positive" + }, + "1868": { + "id": 1868, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1869, + "id_right": 1870 + }, + "1869": { + "id": 1869, + "type": "leaf", + "class": "positive" + }, + "1870": { + "id": 1870, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "leaf", + "class": "negative" + }, + "264": { + "id": 264, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 1499, + "id_right": 1500 + }, + "1499": { + "id": 1499, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1501, + "id_right": 1502 + }, + "1501": { + "id": 1501, + "type": "leaf", + "class": "positive" + }, + "1502": { + "id": 1502, + "type": "leaf", + "class": "negative" + }, + "1500": { + "id": 1500, + "type": "leaf", + "class": "negative" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "leaf", + "class": "negative" + }, + "456": { + "id": 456, + "type": "leaf", + "class": "positive" + }, + "452": { + "id": 452, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "positive" + }, + "454": { + "id": 454, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1305, + "id_right": 1306 + }, + "1305": { + "id": 1305, + "type": "leaf", + "class": "positive" + }, + "1306": { + "id": 1306, + "type": "leaf", + "class": "negative" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1899, + "id_right": 1900 + }, + "1899": { + "id": 1899, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1901, + "id_right": 1902 + }, + "1901": { + "id": 1901, + "type": "leaf", + "class": "negative" + }, + "1902": { + "id": 1902, + "type": "leaf", + "class": "positive" + }, + "1900": { + "id": 1900, + "type": "leaf", + "class": "positive" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "leaf", + "class": "positive" + }, + "874": { + "id": 874, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1089, + "id_right": 1090 + }, + "1089": { + "id": 1089, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 1447, + "id_right": 1448 + }, + "1447": { + "id": 1447, + "type": "leaf", + "class": "negative" + }, + "1448": { + "id": 1448, + "type": "leaf", + "class": "positive" + }, + "1090": { + "id": 1090, + "type": "leaf", + "class": "negative" + }, + "872": { + "id": 872, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 1573, + "id_right": 1574 + }, + "1573": { + "id": 1573, + "type": "leaf", + "class": "negative" + }, + "1574": { + "id": 1574, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 1575, + "id_right": 1576 + }, + "1575": { + "id": 1575, + "type": "leaf", + "class": "negative" + }, + "1576": { + "id": 1576, + "type": "leaf", + "class": "positive" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1593, + "id_right": 1594 + }, + "1593": { + "id": 1593, + "type": "leaf", + "class": "negative" + }, + "1594": { + "id": 1594, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1595, + "id_right": 1596 + }, + "1595": { + "id": 1595, + "type": "leaf", + "class": "positive" + }, + "1596": { + "id": 1596, + "type": "leaf", + "class": "negative" + }, + "786": { + "id": 786, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "leaf", + "class": "positive" + }, + "788": { + "id": 788, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 1253, + "id_right": 1254 + }, + "1253": { + "id": 1253, + "type": "leaf", + "class": "negative" + }, + "1254": { + "id": 1254, + "type": "leaf", + "class": "positive" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "leaf", + "class": "positive" + }, + "458": { + "id": 458, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "leaf", + "class": "positive" + }, + "460": { + "id": 460, + "type": "leaf", + "class": "negative" + }, + "256": { + "id": 256, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "negative" + }, + "772": { + "id": 772, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1221, + "id_right": 1222 + }, + "1221": { + "id": 1221, + "type": "leaf", + "class": "negative" + }, + "1222": { + "id": 1222, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 1463, + "id_right": 1464 + }, + "1463": { + "id": 1463, + "type": "leaf", + "class": "negative" + }, + "1464": { + "id": 1464, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "leaf", + "class": "positive" + }, + "768": { + "id": 768, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "leaf", + "class": "negative" + }, + "810": { + "id": 810, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "negative" + }, + "812": { + "id": 812, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 1621, + "id_right": 1622 + }, + "1621": { + "id": 1621, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1623, + "id_right": 1624 + }, + "1623": { + "id": 1623, + "type": "leaf", + "class": "negative" + }, + "1624": { + "id": 1624, + "type": "leaf", + "class": "positive" + }, + "1622": { + "id": 1622, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 1005, + "id_right": 1006 + }, + "1005": { + "id": 1005, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1007, + "id_right": 1008 + }, + "1007": { + "id": 1007, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1009, + "id_right": 1010 + }, + "1009": { + "id": 1009, + "type": "leaf", + "class": "negative" + }, + "1010": { + "id": 1010, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 1385, + "id_right": 1386 + }, + "1385": { + "id": 1385, + "type": "leaf", + "class": "negative" + }, + "1386": { + "id": 1386, + "type": "leaf", + "class": "positive" + }, + "1008": { + "id": 1008, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 1597, + "id_right": 1598 + }, + "1597": { + "id": 1597, + "type": "leaf", + "class": "positive" + }, + "1598": { + "id": 1598, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1599, + "id_right": 1600 + }, + "1599": { + "id": 1599, + "type": "leaf", + "class": "positive" + }, + "1600": { + "id": 1600, + "type": "leaf", + "class": "negative" + }, + "1006": { + "id": 1006, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1883, + "id_right": 1884 + }, + "1883": { + "id": 1883, + "type": "leaf", + "class": "positive" + }, + "1884": { + "id": 1884, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 1885, + "id_right": 1886 + }, + "1885": { + "id": 1885, + "type": "leaf", + "class": "positive" + }, + "1886": { + "id": 1886, + "type": "leaf", + "class": "negative" + }, + "764": { + "id": 764, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1541, + "id_right": 1542 + }, + "1541": { + "id": 1541, + "type": "leaf", + "class": "positive" + }, + "1542": { + "id": 1542, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1543, + "id_right": 1544 + }, + "1543": { + "id": 1543, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1545, + "id_right": 1546 + }, + "1545": { + "id": 1545, + "type": "leaf", + "class": "negative" + }, + "1546": { + "id": 1546, + "type": "leaf", + "class": "positive" + }, + "1544": { + "id": 1544, + "type": "leaf", + "class": "positive" + }, + "920": { + "id": 920, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 1265, + "id_right": 1266 + }, + "1265": { + "id": 1265, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1267, + "id_right": 1268 + }, + "1267": { + "id": 1267, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1269, + "id_right": 1270 + }, + "1269": { + "id": 1269, + "type": "leaf", + "class": "positive" + }, + "1270": { + "id": 1270, + "type": "leaf", + "class": "negative" + }, + "1268": { + "id": 1268, + "type": "leaf", + "class": "positive" + }, + "1266": { + "id": 1266, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1137, + "id_right": 1138 + }, + "1137": { + "id": 1137, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 1459, + "id_right": 1460 + }, + "1459": { + "id": 1459, + "type": "leaf", + "class": "negative" + }, + "1460": { + "id": 1460, + "type": "leaf", + "class": "positive" + }, + "1138": { + "id": 1138, + "type": "leaf", + "class": "positive" + }, + "924": { + "id": 924, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 1717, + "id_right": 1718 + }, + "1717": { + "id": 1717, + "type": "leaf", + "class": "negative" + }, + "1718": { + "id": 1718, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1719, + "id_right": 1720 + }, + "1719": { + "id": 1719, + "type": "leaf", + "class": "negative" + }, + "1720": { + "id": 1720, + "type": "leaf", + "class": "positive" + }, + "750": { + "id": 750, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "positive" + }, + "860": { + "id": 860, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "negative" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "positive" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "negative" + }, + "856": { + "id": 856, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "leaf", + "class": "positive" + }, + "864": { + "id": 864, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1255, + "id_right": 1256 + }, + "1255": { + "id": 1255, + "type": "leaf", + "class": "negative" + }, + "1256": { + "id": 1256, + "type": "leaf", + "class": "positive" + }, + "866": { + "id": 866, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1185, + "id_right": 1186 + }, + "1185": { + "id": 1185, + "type": "leaf", + "class": "negative" + }, + "1186": { + "id": 1186, + "type": "leaf", + "class": "positive" + }, + "854": { + "id": 854, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1415, + "id_right": 1416 + }, + "1415": { + "id": 1415, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 1417, + "id_right": 1418 + }, + "1417": { + "id": 1417, + "type": "leaf", + "class": "negative" + }, + "1418": { + "id": 1418, + "type": "leaf", + "class": "positive" + }, + "1416": { + "id": 1416, + "type": "leaf", + "class": "positive" + }, + "916": { + "id": 916, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "leaf", + "class": "negative" + }, + "918": { + "id": 918, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 1303, + "id_right": 1304 + }, + "1303": { + "id": 1303, + "type": "leaf", + "class": "negative" + }, + "1304": { + "id": 1304, + "type": "leaf", + "class": "positive" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "positive" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "leaf", + "class": "positive" + }, + "888": { + "id": 888, + "type": "leaf", + "class": "negative" + }, + "844": { + "id": 844, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "leaf", + "class": "negative" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 1511, + "id_right": 1512 + }, + "1511": { + "id": 1511, + "type": "leaf", + "class": "positive" + }, + "1512": { + "id": 1512, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 1513, + "id_right": 1514 + }, + "1513": { + "id": 1513, + "type": "leaf", + "class": "negative" + }, + "1514": { + "id": 1514, + "type": "leaf", + "class": "positive" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "positive" + }, + "760": { + "id": 760, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "leaf", + "class": "positive" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1083, + "id_right": 1084 + }, + "1083": { + "id": 1083, + "type": "leaf", + "class": "negative" + }, + "1084": { + "id": 1084, + "type": "leaf", + "class": "positive" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1079, + "id_right": 1080 + }, + "1079": { + "id": 1079, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1081, + "id_right": 1082 + }, + "1081": { + "id": 1081, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 1153, + "id_right": 1154 + }, + "1153": { + "id": 1153, + "type": "leaf", + "class": "negative" + }, + "1154": { + "id": 1154, + "type": "leaf", + "class": "positive" + }, + "1082": { + "id": 1082, + "type": "leaf", + "class": "negative" + }, + "1080": { + "id": 1080, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1067, + "id_right": 1068 + }, + "1067": { + "id": 1067, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 1475, + "id_right": 1476 + }, + "1475": { + "id": 1475, + "type": "leaf", + "class": "negative" + }, + "1476": { + "id": 1476, + "type": "leaf", + "class": "positive" + }, + "1068": { + "id": 1068, + "type": "leaf", + "class": "negative" + }, + "740": { + "id": 740, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 1235, + "id_right": 1236 + }, + "1235": { + "id": 1235, + "type": "leaf", + "class": "positive" + }, + "1236": { + "id": 1236, + "type": "leaf", + "class": "negative" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1737, + "id_right": 1738 + }, + "1737": { + "id": 1737, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 1739, + "id_right": 1740 + }, + "1739": { + "id": 1739, + "type": "leaf", + "class": "negative" + }, + "1740": { + "id": 1740, + "type": "leaf", + "class": "positive" + }, + "1738": { + "id": 1738, + "type": "leaf", + "class": "positive" + }, + "746": { + "id": 746, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "negative" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 1369, + "id_right": 1370 + }, + "1369": { + "id": 1369, + "type": "leaf", + "class": "negative" + }, + "1370": { + "id": 1370, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1689, + "id_right": 1690 + }, + "1689": { + "id": 1689, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1691, + "id_right": 1692 + }, + "1691": { + "id": 1691, + "type": "leaf", + "class": "negative" + }, + "1692": { + "id": 1692, + "type": "leaf", + "class": "positive" + }, + "1690": { + "id": 1690, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1825, + "id_right": 1826 + }, + "1825": { + "id": 1825, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1827, + "id_right": 1828 + }, + "1827": { + "id": 1827, + "type": "leaf", + "class": "negative" + }, + "1828": { + "id": 1828, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 1829, + "id_right": 1830 + }, + "1829": { + "id": 1829, + "type": "leaf", + "class": "positive" + }, + "1830": { + "id": 1830, + "type": "leaf", + "class": "negative" + }, + "1826": { + "id": 1826, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1391, + "id_right": 1392 + }, + "1391": { + "id": 1391, + "type": "leaf", + "class": "negative" + }, + "1392": { + "id": 1392, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1393, + "id_right": 1394 + }, + "1393": { + "id": 1393, + "type": "leaf", + "class": "positive" + }, + "1394": { + "id": 1394, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "leaf", + "class": "negative" + }, + "634": { + "id": 634, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1473, + "id_right": 1474 + }, + "1473": { + "id": 1473, + "type": "leaf", + "class": "positive" + }, + "1474": { + "id": 1474, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 1479, + "id_right": 1480 + }, + "1479": { + "id": 1479, + "type": "leaf", + "class": "negative" + }, + "1480": { + "id": 1480, + "type": "leaf", + "class": "positive" + }, + "394": { + "id": 394, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1427, + "id_right": 1428 + }, + "1427": { + "id": 1427, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1429, + "id_right": 1430 + }, + "1429": { + "id": 1429, + "type": "leaf", + "class": "negative" + }, + "1430": { + "id": 1430, + "type": "leaf", + "class": "positive" + }, + "1428": { + "id": 1428, + "type": "leaf", + "class": "positive" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1781, + "id_right": 1782 + }, + "1781": { + "id": 1781, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1783, + "id_right": 1784 + }, + "1783": { + "id": 1783, + "type": "leaf", + "class": "negative" + }, + "1784": { + "id": 1784, + "type": "leaf", + "class": "positive" + }, + "1782": { + "id": 1782, + "type": "leaf", + "class": "negative" + }, + "698": { + "id": 698, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 1363, + "id_right": 1364 + }, + "1363": { + "id": 1363, + "type": "leaf", + "class": "positive" + }, + "1364": { + "id": 1364, + "type": "leaf", + "class": "negative" + }, + "702": { + "id": 702, + "type": "leaf", + "class": "positive" + }, + "700": { + "id": 700, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1065, + "id_right": 1066 + }, + "1065": { + "id": 1065, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1431, + "id_right": 1432 + }, + "1431": { + "id": 1431, + "type": "leaf", + "class": "negative" + }, + "1432": { + "id": 1432, + "type": "leaf", + "class": "positive" + }, + "1066": { + "id": 1066, + "type": "leaf", + "class": "negative" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 1805, + "id_right": 1806 + }, + "1805": { + "id": 1805, + "type": "leaf", + "class": "positive" + }, + "1806": { + "id": 1806, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1807, + "id_right": 1808 + }, + "1807": { + "id": 1807, + "type": "leaf", + "class": "negative" + }, + "1808": { + "id": 1808, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "leaf", + "class": "positive" + }, + "478": { + "id": 478, + "type": "leaf", + "class": "negative" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "leaf", + "class": "positive" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1135, + "id_right": 1136 + }, + "1135": { + "id": 1135, + "type": "leaf", + "class": "negative" + }, + "1136": { + "id": 1136, + "type": "leaf", + "class": "positive" + }, + "868": { + "id": 868, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "leaf", + "class": "negative" + }, + "870": { + "id": 870, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 1223, + "id_right": 1224 + }, + "1223": { + "id": 1223, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1465, + "id_right": 1466 + }, + "1465": { + "id": 1465, + "type": "leaf", + "class": "positive" + }, + "1466": { + "id": 1466, + "type": "leaf", + "class": "negative" + }, + "1224": { + "id": 1224, + "type": "leaf", + "class": "positive" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1821, + "id_right": 1822 + }, + "1821": { + "id": 1821, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1823, + "id_right": 1824 + }, + "1823": { + "id": 1823, + "type": "leaf", + "class": "negative" + }, + "1824": { + "id": 1824, + "type": "leaf", + "class": "positive" + }, + "1822": { + "id": 1822, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "leaf", + "class": "positive" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "leaf", + "class": "negative" + }, + "630": { + "id": 630, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1741, + "id_right": 1742 + }, + "1741": { + "id": 1741, + "type": "leaf", + "class": "positive" + }, + "1742": { + "id": 1742, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1743, + "id_right": 1744 + }, + "1743": { + "id": 1743, + "type": "leaf", + "class": "positive" + }, + "1744": { + "id": 1744, + "type": "leaf", + "class": "negative" + }, + "684": { + "id": 684, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "leaf", + "class": "positive" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1753, + "id_right": 1754 + }, + "1753": { + "id": 1753, + "type": "leaf", + "class": "negative" + }, + "1754": { + "id": 1754, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1755, + "id_right": 1756 + }, + "1755": { + "id": 1755, + "type": "leaf", + "class": "positive" + }, + "1756": { + "id": 1756, + "type": "leaf", + "class": "negative" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1551, + "id_right": 1552 + }, + "1551": { + "id": 1551, + "type": "leaf", + "class": "positive" + }, + "1552": { + "id": 1552, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1553, + "id_right": 1554 + }, + "1553": { + "id": 1553, + "type": "leaf", + "class": "positive" + }, + "1554": { + "id": 1554, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1665, + "id_right": 1666 + }, + "1665": { + "id": 1665, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1667, + "id_right": 1668 + }, + "1667": { + "id": 1667, + "type": "leaf", + "class": "positive" + }, + "1668": { + "id": 1668, + "type": "leaf", + "class": "negative" + }, + "1666": { + "id": 1666, + "type": "leaf", + "class": "negative" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1721, + "id_right": 1722 + }, + "1721": { + "id": 1721, + "type": "leaf", + "class": "positive" + }, + "1722": { + "id": 1722, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 1723, + "id_right": 1724 + }, + "1723": { + "id": 1723, + "type": "leaf", + "class": "negative" + }, + "1724": { + "id": 1724, + "type": "leaf", + "class": "positive" + }, + "914": { + "id": 914, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1375, + "id_right": 1376 + }, + "1375": { + "id": 1375, + "type": "leaf", + "class": "positive" + }, + "1376": { + "id": 1376, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1861, + "id_right": 1862 + }, + "1861": { + "id": 1861, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1863, + "id_right": 1864 + }, + "1863": { + "id": 1863, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1865, + "id_right": 1866 + }, + "1865": { + "id": 1865, + "type": "leaf", + "class": "positive" + }, + "1866": { + "id": 1866, + "type": "leaf", + "class": "negative" + }, + "1864": { + "id": 1864, + "type": "leaf", + "class": "positive" + }, + "1862": { + "id": 1862, + "type": "leaf", + "class": "positive" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1207, + "id_right": 1208 + }, + "1207": { + "id": 1207, + "type": "leaf", + "class": "positive" + }, + "1208": { + "id": 1208, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1209, + "id_right": 1210 + }, + "1209": { + "id": 1209, + "type": "leaf", + "class": "negative" + }, + "1210": { + "id": 1210, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "leaf", + "class": "negative" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1629, + "id_right": 1630 + }, + "1629": { + "id": 1629, + "type": "leaf", + "class": "positive" + }, + "1630": { + "id": 1630, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1631, + "id_right": 1632 + }, + "1631": { + "id": 1631, + "type": "leaf", + "class": "positive" + }, + "1632": { + "id": 1632, + "type": "leaf", + "class": "negative" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 1355, + "id_right": 1356 + }, + "1355": { + "id": 1355, + "type": "leaf", + "class": "positive" + }, + "1356": { + "id": 1356, + "type": "leaf", + "class": "negative" + }, + "648": { + "id": 648, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 1589, + "id_right": 1590 + }, + "1589": { + "id": 1589, + "type": "leaf", + "class": "negative" + }, + "1590": { + "id": 1590, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1591, + "id_right": 1592 + }, + "1591": { + "id": 1591, + "type": "leaf", + "class": "negative" + }, + "1592": { + "id": 1592, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1311, + "id_right": 1312 + }, + "1311": { + "id": 1311, + "type": "leaf", + "class": "positive" + }, + "1312": { + "id": 1312, + "type": "leaf", + "class": "negative" + }, + "138": { + "id": 138, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "leaf", + "class": "negative" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "leaf", + "class": "negative" + }, + "396": { + "id": 396, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1875, + "id_right": 1876 + }, + "1875": { + "id": 1875, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 1877, + "id_right": 1878 + }, + "1877": { + "id": 1877, + "type": "leaf", + "class": "positive" + }, + "1878": { + "id": 1878, + "type": "leaf", + "class": "negative" + }, + "1876": { + "id": 1876, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "leaf", + "class": "positive" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "negative" + }, + "988": { + "id": 988, + "type": "leaf", + "class": "negative" + }, + "390": { + "id": 390, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 1761, + "id_right": 1762 + }, + "1761": { + "id": 1761, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1763, + "id_right": 1764 + }, + "1763": { + "id": 1763, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 1765, + "id_right": 1766 + }, + "1765": { + "id": 1765, + "type": "leaf", + "class": "positive" + }, + "1766": { + "id": 1766, + "type": "leaf", + "class": "negative" + }, + "1764": { + "id": 1764, + "type": "leaf", + "class": "negative" + }, + "1762": { + "id": 1762, + "type": "leaf", + "class": "negative" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "positive" + }, + "994": { + "id": 994, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "leaf", + "class": "positive" + }, + "226": { + "id": 226, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 1613, + "id_right": 1614 + }, + "1613": { + "id": 1613, + "type": "leaf", + "class": "negative" + }, + "1614": { + "id": 1614, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1615, + "id_right": 1616 + }, + "1615": { + "id": 1615, + "type": "leaf", + "class": "positive" + }, + "1616": { + "id": 1616, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "leaf", + "class": "negative" + }, + "626": { + "id": 626, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1581, + "id_right": 1582 + }, + "1581": { + "id": 1581, + "type": "leaf", + "class": "positive" + }, + "1582": { + "id": 1582, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 1583, + "id_right": 1584 + }, + "1583": { + "id": 1583, + "type": "leaf", + "class": "positive" + }, + "1584": { + "id": 1584, + "type": "leaf", + "class": "negative" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1399, + "id_right": 1400 + }, + "1399": { + "id": 1399, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1401, + "id_right": 1402 + }, + "1401": { + "id": 1401, + "type": "leaf", + "class": "positive" + }, + "1402": { + "id": 1402, + "type": "leaf", + "class": "negative" + }, + "1400": { + "id": 1400, + "type": "leaf", + "class": "negative" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "leaf", + "class": "positive" + }, + "400": { + "id": 400, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 1113, + "id_right": 1114 + }, + "1113": { + "id": 1113, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1903, + "id_right": 1904 + }, + "1903": { + "id": 1903, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1905, + "id_right": 1906 + }, + "1905": { + "id": 1905, + "type": "leaf", + "class": "negative" + }, + "1906": { + "id": 1906, + "type": "leaf", + "class": "positive" + }, + "1904": { + "id": 1904, + "type": "leaf", + "class": "positive" + }, + "1114": { + "id": 1114, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 1115, + "id_right": 1116 + }, + "1115": { + "id": 1115, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1117, + "id_right": 1118 + }, + "1117": { + "id": 1117, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 1745, + "id_right": 1746 + }, + "1745": { + "id": 1745, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 1747, + "id_right": 1748 + }, + "1747": { + "id": 1747, + "type": "leaf", + "class": "negative" + }, + "1748": { + "id": 1748, + "type": "leaf", + "class": "positive" + }, + "1746": { + "id": 1746, + "type": "leaf", + "class": "negative" + }, + "1118": { + "id": 1118, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 1157, + "id_right": 1158 + }, + "1157": { + "id": 1157, + "type": "leaf", + "class": "negative" + }, + "1158": { + "id": 1158, + "type": "leaf", + "class": "positive" + }, + "1116": { + "id": 1116, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1871, + "id_right": 1872 + }, + "1871": { + "id": 1871, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1873, + "id_right": 1874 + }, + "1873": { + "id": 1873, + "type": "leaf", + "class": "positive" + }, + "1874": { + "id": 1874, + "type": "leaf", + "class": "negative" + }, + "1872": { + "id": 1872, + "type": "leaf", + "class": "positive" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "leaf", + "class": "positive" + }, + "336": { + "id": 336, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1287, + "id_right": 1288 + }, + "1287": { + "id": 1287, + "type": "leaf", + "class": "negative" + }, + "1288": { + "id": 1288, + "type": "leaf", + "class": "positive" + }, + "330": { + "id": 330, + "type": "leaf", + "class": "negative" + }, + "328": { + "id": 328, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "positive" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1241, + "id_right": 1242 + }, + "1241": { + "id": 1241, + "type": "leaf", + "class": "negative" + }, + "1242": { + "id": 1242, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1193, + "id_right": 1194 + }, + "1193": { + "id": 1193, + "type": "leaf", + "class": "negative" + }, + "1194": { + "id": 1194, + "type": "leaf", + "class": "positive" + }, + "974": { + "id": 974, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 1645, + "id_right": 1646 + }, + "1645": { + "id": 1645, + "type": "leaf", + "class": "negative" + }, + "1646": { + "id": 1646, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1647, + "id_right": 1648 + }, + "1647": { + "id": 1647, + "type": "leaf", + "class": "positive" + }, + "1648": { + "id": 1648, + "type": "leaf", + "class": "negative" + }, + "972": { + "id": 972, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1857, + "id_right": 1858 + }, + "1857": { + "id": 1857, + "type": "leaf", + "class": "negative" + }, + "1858": { + "id": 1858, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1859, + "id_right": 1860 + }, + "1859": { + "id": 1859, + "type": "leaf", + "class": "positive" + }, + "1860": { + "id": 1860, + "type": "leaf", + "class": "negative" + }, + "320": { + "id": 320, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "leaf", + "class": "positive" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1325, + "id_right": 1326 + }, + "1325": { + "id": 1325, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 1327, + "id_right": 1328 + }, + "1327": { + "id": 1327, + "type": "leaf", + "class": "positive" + }, + "1328": { + "id": 1328, + "type": "leaf", + "class": "negative" + }, + "1326": { + "id": 1326, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "leaf", + "class": "positive" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "leaf", + "class": "positive" + }, + "592": { + "id": 592, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 1063, + "id_right": 1064 + }, + "1063": { + "id": 1063, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 1477, + "id_right": 1478 + }, + "1477": { + "id": 1477, + "type": "leaf", + "class": "negative" + }, + "1478": { + "id": 1478, + "type": "leaf", + "class": "positive" + }, + "1064": { + "id": 1064, + "type": "leaf", + "class": "negative" + }, + "590": { + "id": 590, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1533, + "id_right": 1534 + }, + "1533": { + "id": 1533, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 1535, + "id_right": 1536 + }, + "1535": { + "id": 1535, + "type": "leaf", + "class": "negative" + }, + "1536": { + "id": 1536, + "type": "leaf", + "class": "positive" + }, + "1534": { + "id": 1534, + "type": "leaf", + "class": "positive" + }, + "358": { + "id": 358, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1013, + "id_right": 1014 + }, + "1013": { + "id": 1013, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1015, + "id_right": 1016 + }, + "1015": { + "id": 1015, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1729, + "id_right": 1730 + }, + "1729": { + "id": 1729, + "type": "leaf", + "class": "negative" + }, + "1730": { + "id": 1730, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 1731, + "id_right": 1732 + }, + "1731": { + "id": 1731, + "type": "leaf", + "class": "negative" + }, + "1732": { + "id": 1732, + "type": "leaf", + "class": "positive" + }, + "1016": { + "id": 1016, + "type": "leaf", + "class": "positive" + }, + "1014": { + "id": 1014, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1887, + "id_right": 1888 + }, + "1887": { + "id": 1887, + "type": "leaf", + "class": "negative" + }, + "1888": { + "id": 1888, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 1889, + "id_right": 1890 + }, + "1889": { + "id": 1889, + "type": "leaf", + "class": "positive" + }, + "1890": { + "id": 1890, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "leaf", + "class": "negative" + }, + "976": { + "id": 976, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "leaf", + "class": "negative" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "leaf", + "class": "negative" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "positive" + }, + "908": { + "id": 908, + "type": "leaf", + "class": "negative" + }, + "906": { + "id": 906, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "leaf", + "class": "positive" + }, + "910": { + "id": 910, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1377, + "id_right": 1378 + }, + "1377": { + "id": 1377, + "type": "leaf", + "class": "negative" + }, + "1378": { + "id": 1378, + "type": "leaf", + "class": "positive" + }, + "316": { + "id": 316, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 1681, + "id_right": 1682 + }, + "1681": { + "id": 1681, + "type": "leaf", + "class": "positive" + }, + "1682": { + "id": 1682, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1683, + "id_right": 1684 + }, + "1683": { + "id": 1683, + "type": "leaf", + "class": "positive" + }, + "1684": { + "id": 1684, + "type": "leaf", + "class": "negative" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1547, + "id_right": 1548 + }, + "1547": { + "id": 1547, + "type": "leaf", + "class": "negative" + }, + "1548": { + "id": 1548, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 1549, + "id_right": 1550 + }, + "1549": { + "id": 1549, + "type": "leaf", + "class": "negative" + }, + "1550": { + "id": 1550, + "type": "leaf", + "class": "positive" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1247, + "id_right": 1248 + }, + "1247": { + "id": 1247, + "type": "leaf", + "class": "negative" + }, + "1248": { + "id": 1248, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "leaf", + "class": "negative" + }, + "348": { + "id": 348, + "type": "leaf", + "class": "positive" + }, + "346": { + "id": 346, + "type": "leaf", + "class": "positive" + }, + "342": { + "id": 342, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 1503, + "id_right": 1504 + }, + "1503": { + "id": 1503, + "type": "leaf", + "class": "negative" + }, + "1504": { + "id": 1504, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1505, + "id_right": 1506 + }, + "1505": { + "id": 1505, + "type": "leaf", + "class": "positive" + }, + "1506": { + "id": 1506, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1515, + "id_right": 1516 + }, + "1515": { + "id": 1515, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 1517, + "id_right": 1518 + }, + "1517": { + "id": 1517, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1519, + "id_right": 1520 + }, + "1519": { + "id": 1519, + "type": "leaf", + "class": "negative" + }, + "1520": { + "id": 1520, + "type": "leaf", + "class": "positive" + }, + "1518": { + "id": 1518, + "type": "leaf", + "class": "positive" + }, + "1516": { + "id": 1516, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1123, + "id_right": 1124 + }, + "1123": { + "id": 1123, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1453, + "id_right": 1454 + }, + "1453": { + "id": 1453, + "type": "leaf", + "class": "positive" + }, + "1454": { + "id": 1454, + "type": "leaf", + "class": "negative" + }, + "1124": { + "id": 1124, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "leaf", + "class": "negative" + }, + "588": { + "id": 588, + "type": "leaf", + "class": "positive" + }, + "584": { + "id": 584, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1521, + "id_right": 1522 + }, + "1521": { + "id": 1521, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1523, + "id_right": 1524 + }, + "1523": { + "id": 1523, + "type": "leaf", + "class": "negative" + }, + "1524": { + "id": 1524, + "type": "leaf", + "class": "positive" + }, + "1522": { + "id": 1522, + "type": "leaf", + "class": "positive" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 1879, + "id_right": 1880 + }, + "1879": { + "id": 1879, + "type": "leaf", + "class": "negative" + }, + "1880": { + "id": 1880, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1881, + "id_right": 1882 + }, + "1881": { + "id": 1881, + "type": "leaf", + "class": "negative" + }, + "1882": { + "id": 1882, + "type": "leaf", + "class": "positive" + }, + "728": { + "id": 728, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 1525, + "id_right": 1526 + }, + "1525": { + "id": 1525, + "type": "leaf", + "class": "negative" + }, + "1526": { + "id": 1526, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1527, + "id_right": 1528 + }, + "1527": { + "id": 1527, + "type": "leaf", + "class": "negative" + }, + "1528": { + "id": 1528, + "type": "leaf", + "class": "positive" + }, + "730": { + "id": 730, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1087, + "id_right": 1088 + }, + "1087": { + "id": 1087, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 1445, + "id_right": 1446 + }, + "1445": { + "id": 1445, + "type": "leaf", + "class": "positive" + }, + "1446": { + "id": 1446, + "type": "leaf", + "class": "negative" + }, + "1088": { + "id": 1088, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1027, + "id_right": 1028 + }, + "1027": { + "id": 1027, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 1809, + "id_right": 1810 + }, + "1809": { + "id": 1809, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1811, + "id_right": 1812 + }, + "1811": { + "id": 1811, + "type": "leaf", + "class": "negative" + }, + "1812": { + "id": 1812, + "type": "leaf", + "class": "positive" + }, + "1810": { + "id": 1810, + "type": "leaf", + "class": "positive" + }, + "1028": { + "id": 1028, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1029, + "id_right": 1030 + }, + "1029": { + "id": 1029, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1237, + "id_right": 1238 + }, + "1237": { + "id": 1237, + "type": "leaf", + "class": "positive" + }, + "1238": { + "id": 1238, + "type": "leaf", + "class": "negative" + }, + "1030": { + "id": 1030, + "type": "leaf", + "class": "positive" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1289, + "id_right": 1290 + }, + "1289": { + "id": 1289, + "type": "leaf", + "class": "positive" + }, + "1290": { + "id": 1290, + "type": "leaf", + "class": "negative" + }, + "368": { + "id": 368, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1801, + "id_right": 1802 + }, + "1801": { + "id": 1801, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 1803, + "id_right": 1804 + }, + "1803": { + "id": 1803, + "type": "leaf", + "class": "positive" + }, + "1804": { + "id": 1804, + "type": "leaf", + "class": "negative" + }, + "1802": { + "id": 1802, + "type": "leaf", + "class": "negative" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1321, + "id_right": 1322 + }, + "1321": { + "id": 1321, + "type": "leaf", + "class": "positive" + }, + "1322": { + "id": 1322, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1323, + "id_right": 1324 + }, + "1323": { + "id": 1323, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1697, + "id_right": 1698 + }, + "1697": { + "id": 1697, + "type": "leaf", + "class": "positive" + }, + "1698": { + "id": 1698, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1699, + "id_right": 1700 + }, + "1699": { + "id": 1699, + "type": "leaf", + "class": "negative" + }, + "1700": { + "id": 1700, + "type": "leaf", + "class": "positive" + }, + "1324": { + "id": 1324, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "negative" + }, + "668": { + "id": 668, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 1285, + "id_right": 1286 + }, + "1285": { + "id": 1285, + "type": "leaf", + "class": "negative" + }, + "1286": { + "id": 1286, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "leaf", + "class": "positive" + }, + "372": { + "id": 372, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 1069, + "id_right": 1070 + }, + "1069": { + "id": 1069, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 1433, + "id_right": 1434 + }, + "1433": { + "id": 1433, + "type": "leaf", + "class": "negative" + }, + "1434": { + "id": 1434, + "type": "leaf", + "class": "positive" + }, + "1070": { + "id": 1070, + "type": "leaf", + "class": "negative" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1031, + "id_right": 1032 + }, + "1031": { + "id": 1031, + "type": "leaf", + "class": "negative" + }, + "1032": { + "id": 1032, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1033, + "id_right": 1034 + }, + "1033": { + "id": 1033, + "type": "leaf", + "class": "negative" + }, + "1034": { + "id": 1034, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "leaf", + "class": "negative" + }, + "608": { + "id": 608, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 1351, + "id_right": 1352 + }, + "1351": { + "id": 1351, + "type": "leaf", + "class": "negative" + }, + "1352": { + "id": 1352, + "type": "leaf", + "class": "positive" + }, + "376": { + "id": 376, + "type": "leaf", + "class": "positive" + }, + "314": { + "id": 314, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 1107, + "id_right": 1108 + }, + "1107": { + "id": 1107, + "type": "leaf", + "class": "negative" + }, + "1108": { + "id": 1108, + "type": "leaf", + "class": "positive" + }, + "572": { + "id": 572, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1361, + "id_right": 1362 + }, + "1361": { + "id": 1361, + "type": "leaf", + "class": "positive" + }, + "1362": { + "id": 1362, + "type": "leaf", + "class": "negative" + }, + "604": { + "id": 604, + "type": "leaf", + "class": "negative" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "leaf", + "class": "positive" + }, + "940": { + "id": 940, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 1749, + "id_right": 1750 + }, + "1749": { + "id": 1749, + "type": "leaf", + "class": "negative" + }, + "1750": { + "id": 1750, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 1751, + "id_right": 1752 + }, + "1751": { + "id": 1751, + "type": "leaf", + "class": "negative" + }, + "1752": { + "id": 1752, + "type": "leaf", + "class": "positive" + }, + "938": { + "id": 938, + "type": "leaf", + "class": "negative" + }, + "568": { + "id": 568, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1313, + "id_right": 1314 + }, + "1313": { + "id": 1313, + "type": "leaf", + "class": "negative" + }, + "1314": { + "id": 1314, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 1315, + "id_right": 1316 + }, + "1315": { + "id": 1315, + "type": "leaf", + "class": "negative" + }, + "1316": { + "id": 1316, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 1317, + "id_right": 1318 + }, + "1317": { + "id": 1317, + "type": "leaf", + "class": "negative" + }, + "1318": { + "id": 1318, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1319, + "id_right": 1320 + }, + "1319": { + "id": 1319, + "type": "leaf", + "class": "negative" + }, + "1320": { + "id": 1320, + "type": "leaf", + "class": "positive" + }, + "556": { + "id": 556, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1085, + "id_right": 1086 + }, + "1085": { + "id": 1085, + "type": "leaf", + "class": "positive" + }, + "1086": { + "id": 1086, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 1443, + "id_right": 1444 + }, + "1443": { + "id": 1443, + "type": "leaf", + "class": "positive" + }, + "1444": { + "id": 1444, + "type": "leaf", + "class": "negative" + }, + "566": { + "id": 566, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1171, + "id_right": 1172 + }, + "1171": { + "id": 1171, + "type": "leaf", + "class": "negative" + }, + "1172": { + "id": 1172, + "type": "leaf", + "class": "positive" + }, + "564": { + "id": 564, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1139, + "id_right": 1140 + }, + "1139": { + "id": 1139, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1141, + "id_right": 1142 + }, + "1141": { + "id": 1141, + "type": "leaf", + "class": "positive" + }, + "1142": { + "id": 1142, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 1733, + "id_right": 1734 + }, + "1733": { + "id": 1733, + "type": "leaf", + "class": "negative" + }, + "1734": { + "id": 1734, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1735, + "id_right": 1736 + }, + "1735": { + "id": 1735, + "type": "leaf", + "class": "positive" + }, + "1736": { + "id": 1736, + "type": "leaf", + "class": "negative" + }, + "1140": { + "id": 1140, + "type": "leaf", + "class": "negative" + }, + "558": { + "id": 558, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 1617, + "id_right": 1618 + }, + "1617": { + "id": 1617, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1619, + "id_right": 1620 + }, + "1619": { + "id": 1619, + "type": "leaf", + "class": "positive" + }, + "1620": { + "id": 1620, + "type": "leaf", + "class": "negative" + }, + "1618": { + "id": 1618, + "type": "leaf", + "class": "negative" + }, + "562": { + "id": 562, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 1231, + "id_right": 1232 + }, + "1231": { + "id": 1231, + "type": "leaf", + "class": "positive" + }, + "1232": { + "id": 1232, + "type": "leaf", + "class": "negative" + }, + "560": { + "id": 560, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1507, + "id_right": 1508 + }, + "1507": { + "id": 1507, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1509, + "id_right": 1510 + }, + "1509": { + "id": 1509, + "type": "leaf", + "class": "negative" + }, + "1510": { + "id": 1510, + "type": "leaf", + "class": "positive" + }, + "1508": { + "id": 1508, + "type": "leaf", + "class": "positive" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "leaf", + "class": "positive" + }, + "616": { + "id": 616, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 1349, + "id_right": 1350 + }, + "1349": { + "id": 1349, + "type": "leaf", + "class": "positive" + }, + "1350": { + "id": 1350, + "type": "leaf", + "class": "negative" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1419, + "id_right": 1420 + }, + "1419": { + "id": 1419, + "type": "leaf", + "class": "negative" + }, + "1420": { + "id": 1420, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1421, + "id_right": 1422 + }, + "1421": { + "id": 1421, + "type": "leaf", + "class": "positive" + }, + "1422": { + "id": 1422, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1179, + "id_right": 1180 + }, + "1179": { + "id": 1179, + "type": "leaf", + "class": "positive" + }, + "1180": { + "id": 1180, + "type": "leaf", + "class": "negative" + }, + "696": { + "id": 696, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "leaf", + "class": "negative" + }, + "886": { + "id": 886, + "type": "leaf", + "class": "positive" + }, + "884": { + "id": 884, + "type": "leaf", + "class": "positive" + }, + "694": { + "id": 694, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1849, + "id_right": 1850 + }, + "1849": { + "id": 1849, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1851, + "id_right": 1852 + }, + "1851": { + "id": 1851, + "type": "leaf", + "class": "negative" + }, + "1852": { + "id": 1852, + "type": "leaf", + "class": "positive" + }, + "1850": { + "id": 1850, + "type": "leaf", + "class": "positive" + }, + "498": { + "id": 498, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "leaf", + "class": "negative" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "leaf", + "class": "positive" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "negative" + }, + "518": { + "id": 518, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 1097, + "id_right": 1098 + }, + "1097": { + "id": 1097, + "type": "leaf", + "class": "negative" + }, + "1098": { + "id": 1098, + "type": "leaf", + "class": "positive" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "leaf", + "class": "positive" + }, + "710": { + "id": 710, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1129, + "id_right": 1130 + }, + "1129": { + "id": 1129, + "type": "leaf", + "class": "negative" + }, + "1130": { + "id": 1130, + "type": "leaf", + "class": "positive" + }, + "516": { + "id": 516, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "negative" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "positive" + }, + "522": { + "id": 522, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 1211, + "id_right": 1212 + }, + "1211": { + "id": 1211, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1213, + "id_right": 1214 + }, + "1213": { + "id": 1213, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1279, + "id_right": 1280 + }, + "1279": { + "id": 1279, + "type": "leaf", + "class": "negative" + }, + "1280": { + "id": 1280, + "type": "leaf", + "class": "positive" + }, + "1214": { + "id": 1214, + "type": "leaf", + "class": "negative" + }, + "1212": { + "id": 1212, + "type": "leaf", + "class": "negative" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 1423, + "id_right": 1424 + }, + "1423": { + "id": 1423, + "type": "leaf", + "class": "negative" + }, + "1424": { + "id": 1424, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 1425, + "id_right": 1426 + }, + "1425": { + "id": 1425, + "type": "leaf", + "class": "negative" + }, + "1426": { + "id": 1426, + "type": "leaf", + "class": "positive" + }, + "674": { + "id": 674, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1637, + "id_right": 1638 + }, + "1637": { + "id": 1637, + "type": "leaf", + "class": "positive" + }, + "1638": { + "id": 1638, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 1639, + "id_right": 1640 + }, + "1639": { + "id": 1639, + "type": "leaf", + "class": "positive" + }, + "1640": { + "id": 1640, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "negative" + }, + "678": { + "id": 678, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "leaf", + "class": "negative" + }, + "676": { + "id": 676, + "type": "leaf", + "class": "positive" + }, + "534": { + "id": 534, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "leaf", + "class": "negative" + }, + "900": { + "id": 900, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 1301, + "id_right": 1302 + }, + "1301": { + "id": 1301, + "type": "leaf", + "class": "positive" + }, + "1302": { + "id": 1302, + "type": "leaf", + "class": "negative" + }, + "898": { + "id": 898, + "type": "leaf", + "class": "negative" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 1365, + "id_right": 1366 + }, + "1365": { + "id": 1365, + "type": "leaf", + "class": "positive" + }, + "1366": { + "id": 1366, + "type": "leaf", + "class": "negative" + }, + "734": { + "id": 734, + "type": "leaf", + "class": "negative" + }, + "538": { + "id": 538, + "type": "leaf", + "class": "positive" + }, + "528": { + "id": 528, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1817, + "id_right": 1818 + }, + "1817": { + "id": 1817, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1819, + "id_right": 1820 + }, + "1819": { + "id": 1819, + "type": "leaf", + "class": "negative" + }, + "1820": { + "id": 1820, + "type": "leaf", + "class": "positive" + }, + "1818": { + "id": 1818, + "type": "leaf", + "class": "negative" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "leaf", + "class": "negative" + }, + "544": { + "id": 544, + "type": "leaf", + "class": "positive" + }, + "542": { + "id": 542, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "leaf", + "class": "positive" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "negative" + }, + "530": { + "id": 530, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1537, + "id_right": 1538 + }, + "1537": { + "id": 1537, + "type": "leaf", + "class": "positive" + }, + "1538": { + "id": 1538, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1539, + "id_right": 1540 + }, + "1539": { + "id": 1539, + "type": "leaf", + "class": "negative" + }, + "1540": { + "id": 1540, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 1713, + "id_right": 1714 + }, + "1713": { + "id": 1713, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1715, + "id_right": 1716 + }, + "1715": { + "id": 1715, + "type": "leaf", + "class": "positive" + }, + "1716": { + "id": 1716, + "type": "leaf", + "class": "negative" + }, + "1714": { + "id": 1714, + "type": "leaf", + "class": "positive" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1831, + "id_right": 1832 + }, + "1831": { + "id": 1831, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1833, + "id_right": 1834 + }, + "1833": { + "id": 1833, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 1835, + "id_right": 1836 + }, + "1835": { + "id": 1835, + "type": "leaf", + "class": "negative" + }, + "1836": { + "id": 1836, + "type": "leaf", + "class": "positive" + }, + "1834": { + "id": 1834, + "type": "leaf", + "class": "negative" + }, + "1832": { + "id": 1832, + "type": "leaf", + "class": "negative" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "leaf", + "class": "positive" + }, + "802": { + "id": 802, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1293, + "id_right": 1294 + }, + "1293": { + "id": 1293, + "type": "leaf", + "class": "positive" + }, + "1294": { + "id": 1294, + "type": "leaf", + "class": "negative" + }, + "804": { + "id": 804, + "type": "leaf", + "class": "negative" + }, + "512": { + "id": 512, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1243, + "id_right": 1244 + }, + "1243": { + "id": 1243, + "type": "leaf", + "class": "negative" + }, + "1244": { + "id": 1244, + "type": "leaf", + "class": "positive" + }, + "500": { + "id": 500, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1797, + "id_right": 1798 + }, + "1797": { + "id": 1797, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1799, + "id_right": 1800 + }, + "1799": { + "id": 1799, + "type": "leaf", + "class": "positive" + }, + "1800": { + "id": 1800, + "type": "leaf", + "class": "negative" + }, + "1798": { + "id": 1798, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1673, + "id_right": 1674 + }, + "1673": { + "id": 1673, + "type": "leaf", + "class": "negative" + }, + "1674": { + "id": 1674, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 1675, + "id_right": 1676 + }, + "1675": { + "id": 1675, + "type": "leaf", + "class": "negative" + }, + "1676": { + "id": 1676, + "type": "leaf", + "class": "positive" + }, + "610": { + "id": 610, + "type": "leaf", + "class": "positive" + }, + "510": { + "id": 510, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1059, + "id_right": 1060 + }, + "1059": { + "id": 1059, + "type": "leaf", + "class": "positive" + }, + "1060": { + "id": 1060, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1439, + "id_right": 1440 + }, + "1439": { + "id": 1439, + "type": "leaf", + "class": "positive" + }, + "1440": { + "id": 1440, + "type": "leaf", + "class": "negative" + }, + "504": { + "id": 504, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "negative" + }, + "792": { + "id": 792, + "type": "leaf", + "class": "positive" + }, + "514": { + "id": 514, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1041, + "id_right": 1042 + }, + "1041": { + "id": 1041, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1043, + "id_right": 1044 + }, + "1043": { + "id": 1043, + "type": "leaf", + "class": "positive" + }, + "1044": { + "id": 1044, + "type": "leaf", + "class": "negative" + }, + "1042": { + "id": 1042, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1911, + "id_right": 1912 + }, + "1911": { + "id": 1911, + "type": "leaf", + "class": "positive" + }, + "1912": { + "id": 1912, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1913, + "id_right": 1914 + }, + "1913": { + "id": 1913, + "type": "leaf", + "class": "positive" + }, + "1914": { + "id": 1914, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1813, + "id_right": 1814 + }, + "1813": { + "id": 1813, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1815, + "id_right": 1816 + }, + "1815": { + "id": 1815, + "type": "leaf", + "class": "positive" + }, + "1816": { + "id": 1816, + "type": "leaf", + "class": "negative" + }, + "1814": { + "id": 1814, + "type": "leaf", + "class": "positive" + }, + "286": { + "id": 286, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "leaf", + "class": "negative" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "leaf", + "class": "positive" + }, + "398": { + "id": 398, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1379, + "id_right": 1380 + }, + "1379": { + "id": 1379, + "type": "leaf", + "class": "positive" + }, + "1380": { + "id": 1380, + "type": "leaf", + "class": "negative" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "negative" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1633, + "id_right": 1634 + }, + "1633": { + "id": 1633, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1635, + "id_right": 1636 + }, + "1635": { + "id": 1635, + "type": "leaf", + "class": "positive" + }, + "1636": { + "id": 1636, + "type": "leaf", + "class": "negative" + }, + "1634": { + "id": 1634, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1395, + "id_right": 1396 + }, + "1395": { + "id": 1395, + "type": "leaf", + "class": "negative" + }, + "1396": { + "id": 1396, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 1397, + "id_right": 1398 + }, + "1397": { + "id": 1397, + "type": "leaf", + "class": "negative" + }, + "1398": { + "id": 1398, + "type": "leaf", + "class": "positive" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 1529, + "id_right": 1530 + }, + "1529": { + "id": 1529, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1531, + "id_right": 1532 + }, + "1531": { + "id": 1531, + "type": "leaf", + "class": "positive" + }, + "1532": { + "id": 1532, + "type": "leaf", + "class": "negative" + }, + "1530": { + "id": 1530, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "negative" + }, + "996": { + "id": 996, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 1677, + "id_right": 1678 + }, + "1677": { + "id": 1677, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1679, + "id_right": 1680 + }, + "1679": { + "id": 1679, + "type": "leaf", + "class": "negative" + }, + "1680": { + "id": 1680, + "type": "leaf", + "class": "positive" + }, + "1678": { + "id": 1678, + "type": "leaf", + "class": "negative" + }, + "998": { + "id": 998, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1259, + "id_right": 1260 + }, + "1259": { + "id": 1259, + "type": "leaf", + "class": "positive" + }, + "1260": { + "id": 1260, + "type": "leaf", + "class": "negative" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1487, + "id_right": 1488 + }, + "1487": { + "id": 1487, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1489, + "id_right": 1490 + }, + "1489": { + "id": 1489, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1491, + "id_right": 1492 + }, + "1491": { + "id": 1491, + "type": "leaf", + "class": "positive" + }, + "1492": { + "id": 1492, + "type": "leaf", + "class": "negative" + }, + "1490": { + "id": 1490, + "type": "leaf", + "class": "negative" + }, + "1488": { + "id": 1488, + "type": "leaf", + "class": "negative" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "leaf", + "class": "negative" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "positive" + }, + "980": { + "id": 980, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1163, + "id_right": 1164 + }, + "1163": { + "id": 1163, + "type": "leaf", + "class": "negative" + }, + "1164": { + "id": 1164, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "negative" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1609, + "id_right": 1610 + }, + "1609": { + "id": 1609, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1611, + "id_right": 1612 + }, + "1611": { + "id": 1611, + "type": "leaf", + "class": "negative" + }, + "1612": { + "id": 1612, + "type": "leaf", + "class": "positive" + }, + "1610": { + "id": 1610, + "type": "leaf", + "class": "positive" + }, + "714": { + "id": 714, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 1329, + "id_right": 1330 + }, + "1329": { + "id": 1329, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1331, + "id_right": 1332 + }, + "1331": { + "id": 1331, + "type": "leaf", + "class": "negative" + }, + "1332": { + "id": 1332, + "type": "leaf", + "class": "positive" + }, + "1330": { + "id": 1330, + "type": "leaf", + "class": "negative" + }, + "712": { + "id": 712, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1559, + "id_right": 1560 + }, + "1559": { + "id": 1559, + "type": "leaf", + "class": "negative" + }, + "1560": { + "id": 1560, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 1561, + "id_right": 1562 + }, + "1561": { + "id": 1561, + "type": "leaf", + "class": "negative" + }, + "1562": { + "id": 1562, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1563, + "id_right": 1564 + }, + "1563": { + "id": 1563, + "type": "leaf", + "class": "positive" + }, + "1564": { + "id": 1564, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 1565, + "id_right": 1566 + }, + "1565": { + "id": 1565, + "type": "leaf", + "class": "positive" + }, + "1566": { + "id": 1566, + "type": "leaf", + "class": "negative" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1017, + "id_right": 1018 + }, + "1017": { + "id": 1017, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1567, + "id_right": 1568 + }, + "1567": { + "id": 1567, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1569, + "id_right": 1570 + }, + "1569": { + "id": 1569, + "type": "leaf", + "class": "negative" + }, + "1570": { + "id": 1570, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1571, + "id_right": 1572 + }, + "1571": { + "id": 1571, + "type": "leaf", + "class": "positive" + }, + "1572": { + "id": 1572, + "type": "leaf", + "class": "negative" + }, + "1568": { + "id": 1568, + "type": "leaf", + "class": "negative" + }, + "1018": { + "id": 1018, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1019, + "id_right": 1020 + }, + "1019": { + "id": 1019, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1685, + "id_right": 1686 + }, + "1685": { + "id": 1685, + "type": "leaf", + "class": "negative" + }, + "1686": { + "id": 1686, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1687, + "id_right": 1688 + }, + "1687": { + "id": 1687, + "type": "leaf", + "class": "negative" + }, + "1688": { + "id": 1688, + "type": "leaf", + "class": "positive" + }, + "1020": { + "id": 1020, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1021, + "id_right": 1022 + }, + "1021": { + "id": 1021, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1023, + "id_right": 1024 + }, + "1023": { + "id": 1023, + "type": "leaf", + "class": "positive" + }, + "1024": { + "id": 1024, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 1025, + "id_right": 1026 + }, + "1025": { + "id": 1025, + "type": "leaf", + "class": "negative" + }, + "1026": { + "id": 1026, + "type": "leaf", + "class": "positive" + }, + "1022": { + "id": 1022, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1061, + "id_right": 1062 + }, + "1061": { + "id": 1061, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1441, + "id_right": 1442 + }, + "1441": { + "id": 1441, + "type": "leaf", + "class": "positive" + }, + "1442": { + "id": 1442, + "type": "leaf", + "class": "negative" + }, + "1062": { + "id": 1062, + "type": "leaf", + "class": "negative" + }, + "422": { + "id": 422, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1895, + "id_right": 1896 + }, + "1895": { + "id": 1895, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1897, + "id_right": 1898 + }, + "1897": { + "id": 1897, + "type": "leaf", + "class": "negative" + }, + "1898": { + "id": 1898, + "type": "leaf", + "class": "positive" + }, + "1896": { + "id": 1896, + "type": "leaf", + "class": "negative" + }, + "448": { + "id": 448, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "negative" + }, + "894": { + "id": 894, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 1189, + "id_right": 1190 + }, + "1189": { + "id": 1189, + "type": "leaf", + "class": "positive" + }, + "1190": { + "id": 1190, + "type": "leaf", + "class": "negative" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 1159, + "id_right": 1160 + }, + "1159": { + "id": 1159, + "type": "leaf", + "class": "positive" + }, + "1160": { + "id": 1160, + "type": "leaf", + "class": "negative" + }, + "640": { + "id": 640, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1161, + "id_right": 1162 + }, + "1161": { + "id": 1161, + "type": "leaf", + "class": "negative" + }, + "1162": { + "id": 1162, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "leaf", + "class": "negative" + }, + "426": { + "id": 426, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "leaf", + "class": "negative" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 1219, + "id_right": 1220 + }, + "1219": { + "id": 1219, + "type": "leaf", + "class": "positive" + }, + "1220": { + "id": 1220, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 1461, + "id_right": 1462 + }, + "1461": { + "id": 1461, + "type": "leaf", + "class": "positive" + }, + "1462": { + "id": 1462, + "type": "leaf", + "class": "negative" + }, + "594": { + "id": 594, + "type": "leaf", + "class": "positive" + }, + "420": { + "id": 420, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "leaf", + "class": "positive" + }, + "644": { + "id": 644, + "type": "leaf", + "class": "negative" + }, + "442": { + "id": 442, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "leaf", + "class": "positive" + }, + "438": { + "id": 438, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "leaf", + "class": "positive" + }, + "440": { + "id": 440, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 999, + "id_right": 1000 + }, + "999": { + "id": 999, + "type": "leaf", + "class": "negative" + }, + "1000": { + "id": 1000, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1001, + "id_right": 1002 + }, + "1001": { + "id": 1001, + "type": "leaf", + "class": "negative" + }, + "1002": { + "id": 1002, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 1003, + "id_right": 1004 + }, + "1003": { + "id": 1003, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 1195, + "id_right": 1196 + }, + "1195": { + "id": 1195, + "type": "leaf", + "class": "positive" + }, + "1196": { + "id": 1196, + "type": "leaf", + "class": "negative" + }, + "1004": { + "id": 1004, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1261, + "id_right": 1262 + }, + "1261": { + "id": 1261, + "type": "leaf", + "class": "negative" + }, + "1262": { + "id": 1262, + "type": "leaf", + "class": "positive" + }, + "428": { + "id": 428, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "leaf", + "class": "negative" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "leaf", + "class": "negative" + }, + "620": { + "id": 620, + "type": "leaf", + "class": "positive" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1119, + "id_right": 1120 + }, + "1119": { + "id": 1119, + "type": "leaf", + "class": "negative" + }, + "1120": { + "id": 1120, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "leaf", + "class": "negative" + }, + "732": { + "id": 732, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 1383, + "id_right": 1384 + }, + "1383": { + "id": 1383, + "type": "leaf", + "class": "negative" + }, + "1384": { + "id": 1384, + "type": "leaf", + "class": "positive" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "leaf", + "class": "positive" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1071, + "id_right": 1072 + }, + "1071": { + "id": 1071, + "type": "leaf", + "class": "negative" + }, + "1072": { + "id": 1072, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1435, + "id_right": 1436 + }, + "1435": { + "id": 1435, + "type": "leaf", + "class": "negative" + }, + "1436": { + "id": 1436, + "type": "leaf", + "class": "positive" + }, + "446": { + "id": 446, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 1411, + "id_right": 1412 + }, + "1411": { + "id": 1411, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1413, + "id_right": 1414 + }, + "1413": { + "id": 1413, + "type": "leaf", + "class": "positive" + }, + "1414": { + "id": 1414, + "type": "leaf", + "class": "negative" + }, + "1412": { + "id": 1412, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "leaf", + "class": "positive" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "negative" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "positive" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1483, + "id_right": 1484 + }, + "1483": { + "id": 1483, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 1485, + "id_right": 1486 + }, + "1485": { + "id": 1485, + "type": "leaf", + "class": "positive" + }, + "1486": { + "id": 1486, + "type": "leaf", + "class": "negative" + }, + "1484": { + "id": 1484, + "type": "leaf", + "class": "negative" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "leaf", + "class": "negative" + }, + "298": { + "id": 298, + "type": "leaf", + "class": "positive" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "leaf", + "class": "positive" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1147, + "id_right": 1148 + }, + "1147": { + "id": 1147, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 1149, + "id_right": 1150 + }, + "1149": { + "id": 1149, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1275, + "id_right": 1276 + }, + "1275": { + "id": 1275, + "type": "leaf", + "class": "negative" + }, + "1276": { + "id": 1276, + "type": "leaf", + "class": "positive" + }, + "1150": { + "id": 1150, + "type": "leaf", + "class": "negative" + }, + "1148": { + "id": 1148, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1841, + "id_right": 1842 + }, + "1841": { + "id": 1841, + "type": "leaf", + "class": "negative" + }, + "1842": { + "id": 1842, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1843, + "id_right": 1844 + }, + "1843": { + "id": 1843, + "type": "leaf", + "class": "negative" + }, + "1844": { + "id": 1844, + "type": "leaf", + "class": "positive" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "leaf", + "class": "positive" + }, + "970": { + "id": 970, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1257, + "id_right": 1258 + }, + "1257": { + "id": 1257, + "type": "leaf", + "class": "positive" + }, + "1258": { + "id": 1258, + "type": "leaf", + "class": "negative" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1601, + "id_right": 1602 + }, + "1601": { + "id": 1601, + "type": "leaf", + "class": "positive" + }, + "1602": { + "id": 1602, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1603, + "id_right": 1604 + }, + "1603": { + "id": 1603, + "type": "leaf", + "class": "negative" + }, + "1604": { + "id": 1604, + "type": "leaf", + "class": "positive" + }, + "962": { + "id": 962, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "leaf", + "class": "positive" + }, + "966": { + "id": 966, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1381, + "id_right": 1382 + }, + "1381": { + "id": 1381, + "type": "leaf", + "class": "negative" + }, + "1382": { + "id": 1382, + "type": "leaf", + "class": "positive" + }, + "964": { + "id": 964, + "type": "leaf", + "class": "negative" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 1099, + "id_right": 1100 + }, + "1099": { + "id": 1099, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 1101, + "id_right": 1102 + }, + "1101": { + "id": 1101, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 1121, + "id_right": 1122 + }, + "1121": { + "id": 1121, + "type": "leaf", + "class": "positive" + }, + "1122": { + "id": 1122, + "type": "leaf", + "class": "negative" + }, + "1102": { + "id": 1102, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 1103, + "id_right": 1104 + }, + "1103": { + "id": 1103, + "type": "leaf", + "class": "positive" + }, + "1104": { + "id": 1104, + "type": "leaf", + "class": "negative" + }, + "1100": { + "id": 1100, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1387, + "id_right": 1388 + }, + "1387": { + "id": 1387, + "type": "leaf", + "class": "positive" + }, + "1388": { + "id": 1388, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1389, + "id_right": 1390 + }, + "1389": { + "id": 1389, + "type": "leaf", + "class": "negative" + }, + "1390": { + "id": 1390, + "type": "leaf", + "class": "positive" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "leaf", + "class": "negative" + }, + "244": { + "id": 244, + "type": "leaf", + "class": "positive" + }, + "198": { + "id": 198, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 1109, + "id_right": 1110 + }, + "1109": { + "id": 1109, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 1111, + "id_right": 1112 + }, + "1111": { + "id": 1111, + "type": "leaf", + "class": "negative" + }, + "1112": { + "id": 1112, + "type": "leaf", + "class": "positive" + }, + "1110": { + "id": 1110, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "leaf", + "class": "positive" + }, + "574": { + "id": 574, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "leaf", + "class": "positive" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 1173, + "id_right": 1174 + }, + "1173": { + "id": 1173, + "type": "leaf", + "class": "positive" + }, + "1174": { + "id": 1174, + "type": "leaf", + "class": "negative" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "leaf", + "class": "negative" + }, + "724": { + "id": 724, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1183, + "id_right": 1184 + }, + "1183": { + "id": 1183, + "type": "leaf", + "class": "positive" + }, + "1184": { + "id": 1184, + "type": "leaf", + "class": "negative" + }, + "726": { + "id": 726, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1251, + "id_right": 1252 + }, + "1251": { + "id": 1251, + "type": "leaf", + "class": "negative" + }, + "1252": { + "id": 1252, + "type": "leaf", + "class": "positive" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 1181, + "id_right": 1182 + }, + "1181": { + "id": 1181, + "type": "leaf", + "class": "positive" + }, + "1182": { + "id": 1182, + "type": "leaf", + "class": "negative" + }, + "706": { + "id": 706, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "negative" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "positive" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "positive" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 1845, + "id_right": 1846 + }, + "1845": { + "id": 1845, + "type": "leaf", + "class": "positive" + }, + "1846": { + "id": 1846, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1847, + "id_right": 1848 + }, + "1847": { + "id": 1847, + "type": "leaf", + "class": "negative" + }, + "1848": { + "id": 1848, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1131, + "id_right": 1132 + }, + "1131": { + "id": 1131, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1457, + "id_right": 1458 + }, + "1457": { + "id": 1457, + "type": "leaf", + "class": "negative" + }, + "1458": { + "id": 1458, + "type": "leaf", + "class": "positive" + }, + "1132": { + "id": 1132, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 1165, + "id_right": 1166 + }, + "1165": { + "id": 1165, + "type": "leaf", + "class": "positive" + }, + "1166": { + "id": 1166, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1837, + "id_right": 1838 + }, + "1837": { + "id": 1837, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 1839, + "id_right": 1840 + }, + "1839": { + "id": 1839, + "type": "leaf", + "class": "positive" + }, + "1840": { + "id": 1840, + "type": "leaf", + "class": "negative" + }, + "1838": { + "id": 1838, + "type": "leaf", + "class": "negative" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 1203, + "id_right": 1204 + }, + "1203": { + "id": 1203, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 1205, + "id_right": 1206 + }, + "1205": { + "id": 1205, + "type": "leaf", + "class": "negative" + }, + "1206": { + "id": 1206, + "type": "leaf", + "class": "positive" + }, + "1204": { + "id": 1204, + "type": "leaf", + "class": "positive" + }, + "140": { + "id": 140, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 1229, + "id_right": 1230 + }, + "1229": { + "id": 1229, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 1471, + "id_right": 1472 + }, + "1471": { + "id": 1471, + "type": "leaf", + "class": "negative" + }, + "1472": { + "id": 1472, + "type": "leaf", + "class": "positive" + }, + "1230": { + "id": 1230, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "leaf", + "class": "negative" + }, + "950": { + "id": 950, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "leaf", + "class": "positive" + }, + "952": { + "id": 952, + "type": "leaf", + "class": "negative" + }, + "944": { + "id": 944, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1669, + "id_right": 1670 + }, + "1669": { + "id": 1669, + "type": "leaf", + "class": "negative" + }, + "1670": { + "id": 1670, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1671, + "id_right": 1672 + }, + "1671": { + "id": 1671, + "type": "leaf", + "class": "negative" + }, + "1672": { + "id": 1672, + "type": "leaf", + "class": "positive" + }, + "948": { + "id": 948, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1307, + "id_right": 1308 + }, + "1307": { + "id": 1307, + "type": "leaf", + "class": "negative" + }, + "1308": { + "id": 1308, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1091, + "id_right": 1092 + }, + "1091": { + "id": 1091, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 1449, + "id_right": 1450 + }, + "1449": { + "id": 1449, + "type": "leaf", + "class": "negative" + }, + "1450": { + "id": 1450, + "type": "leaf", + "class": "positive" + }, + "1092": { + "id": 1092, + "type": "leaf", + "class": "positive" + }, + "942": { + "id": 942, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "negative" + }, + "954": { + "id": 954, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1309, + "id_right": 1310 + }, + "1309": { + "id": 1309, + "type": "leaf", + "class": "positive" + }, + "1310": { + "id": 1310, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "positive" + }, + "956": { + "id": 956, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "leaf", + "class": "positive" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 1281, + "id_right": 1282 + }, + "1281": { + "id": 1281, + "type": "leaf", + "class": "positive" + }, + "1282": { + "id": 1282, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 1371, + "id_right": 1372 + }, + "1371": { + "id": 1371, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1373, + "id_right": 1374 + }, + "1373": { + "id": 1373, + "type": "leaf", + "class": "positive" + }, + "1374": { + "id": 1374, + "type": "leaf", + "class": "negative" + }, + "1372": { + "id": 1372, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "leaf", + "class": "positive" + }, + "464": { + "id": 464, + "type": "leaf", + "class": "negative" + }, + "462": { + "id": 462, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1035, + "id_right": 1036 + }, + "1035": { + "id": 1035, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1773, + "id_right": 1774 + }, + "1773": { + "id": 1773, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1775, + "id_right": 1776 + }, + "1775": { + "id": 1775, + "type": "leaf", + "class": "positive" + }, + "1776": { + "id": 1776, + "type": "leaf", + "class": "negative" + }, + "1774": { + "id": 1774, + "type": "leaf", + "class": "negative" + }, + "1036": { + "id": 1036, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1037, + "id_right": 1038 + }, + "1037": { + "id": 1037, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1705, + "id_right": 1706 + }, + "1705": { + "id": 1705, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1707, + "id_right": 1708 + }, + "1707": { + "id": 1707, + "type": "leaf", + "class": "positive" + }, + "1708": { + "id": 1708, + "type": "leaf", + "class": "negative" + }, + "1706": { + "id": 1706, + "type": "leaf", + "class": "negative" + }, + "1038": { + "id": 1038, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 1039, + "id_right": 1040 + }, + "1039": { + "id": 1039, + "type": "leaf", + "class": "positive" + }, + "1040": { + "id": 1040, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 1359, + "id_right": 1360 + }, + "1359": { + "id": 1359, + "type": "leaf", + "class": "negative" + }, + "1360": { + "id": 1360, + "type": "leaf", + "class": "positive" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "leaf", + "class": "positive" + }, + "632": { + "id": 632, + "type": "leaf", + "class": "negative" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "leaf", + "class": "negative" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1105, + "id_right": 1106 + }, + "1105": { + "id": 1105, + "type": "leaf", + "class": "negative" + }, + "1106": { + "id": 1106, + "type": "leaf", + "class": "positive" + }, + "720": { + "id": 720, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1249, + "id_right": 1250 + }, + "1249": { + "id": 1249, + "type": "leaf", + "class": "negative" + }, + "1250": { + "id": 1250, + "type": "leaf", + "class": "positive" + }, + "718": { + "id": 718, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 1891, + "id_right": 1892 + }, + "1891": { + "id": 1891, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 1893, + "id_right": 1894 + }, + "1893": { + "id": 1893, + "type": "leaf", + "class": "positive" + }, + "1894": { + "id": 1894, + "type": "leaf", + "class": "negative" + }, + "1892": { + "id": 1892, + "type": "leaf", + "class": "positive" + }, + "656": { + "id": 656, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 1095, + "id_right": 1096 + }, + "1095": { + "id": 1095, + "type": "leaf", + "class": "positive" + }, + "1096": { + "id": 1096, + "type": "leaf", + "class": "negative" + }, + "658": { + "id": 658, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 1283, + "id_right": 1284 + }, + "1283": { + "id": 1283, + "type": "leaf", + "class": "positive" + }, + "1284": { + "id": 1284, + "type": "leaf", + "class": "negative" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 1407, + "id_right": 1408 + }, + "1407": { + "id": 1407, + "type": "leaf", + "class": "negative" + }, + "1408": { + "id": 1408, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 1409, + "id_right": 1410 + }, + "1409": { + "id": 1409, + "type": "leaf", + "class": "positive" + }, + "1410": { + "id": 1410, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 1577, + "id_right": 1578 + }, + "1577": { + "id": 1577, + "type": "leaf", + "class": "positive" + }, + "1578": { + "id": 1578, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1579, + "id_right": 1580 + }, + "1579": { + "id": 1579, + "type": "leaf", + "class": "positive" + }, + "1580": { + "id": 1580, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "negative" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 1555, + "id_right": 1556 + }, + "1555": { + "id": 1555, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1557, + "id_right": 1558 + }, + "1557": { + "id": 1557, + "type": "leaf", + "class": "positive" + }, + "1558": { + "id": 1558, + "type": "leaf", + "class": "negative" + }, + "1556": { + "id": 1556, + "type": "leaf", + "class": "negative" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1127, + "id_right": 1128 + }, + "1127": { + "id": 1127, + "type": "leaf", + "class": "positive" + }, + "1128": { + "id": 1128, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 1455, + "id_right": 1456 + }, + "1455": { + "id": 1455, + "type": "leaf", + "class": "positive" + }, + "1456": { + "id": 1456, + "type": "leaf", + "class": "negative" + }, + "602": { + "id": 602, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 1177, + "id_right": 1178 + }, + "1177": { + "id": 1177, + "type": "leaf", + "class": "negative" + }, + "1178": { + "id": 1178, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 1585, + "id_right": 1586 + }, + "1585": { + "id": 1585, + "type": "leaf", + "class": "negative" + }, + "1586": { + "id": 1586, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 1587, + "id_right": 1588 + }, + "1587": { + "id": 1587, + "type": "leaf", + "class": "negative" + }, + "1588": { + "id": 1588, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "leaf", + "class": "positive" + }, + "482": { + "id": 482, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1191, + "id_right": 1192 + }, + "1191": { + "id": 1191, + "type": "leaf", + "class": "positive" + }, + "1192": { + "id": 1192, + "type": "leaf", + "class": "negative" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1239, + "id_right": 1240 + }, + "1239": { + "id": 1239, + "type": "leaf", + "class": "positive" + }, + "1240": { + "id": 1240, + "type": "leaf", + "class": "negative" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1187, + "id_right": 1188 + }, + "1187": { + "id": 1187, + "type": "leaf", + "class": "negative" + }, + "1188": { + "id": 1188, + "type": "leaf", + "class": "positive" + }, + "292": { + "id": 292, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1125, + "id_right": 1126 + }, + "1125": { + "id": 1125, + "type": "leaf", + "class": "positive" + }, + "1126": { + "id": 1126, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "positive" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "leaf", + "class": "negative" + }, + "722": { + "id": 722, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "leaf", + "class": "negative" + }, + "816": { + "id": 816, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "leaf", + "class": "negative" + }, + "806": { + "id": 806, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1605, + "id_right": 1606 + }, + "1605": { + "id": 1605, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1607, + "id_right": 1608 + }, + "1607": { + "id": 1607, + "type": "leaf", + "class": "positive" + }, + "1608": { + "id": 1608, + "type": "leaf", + "class": "negative" + }, + "1606": { + "id": 1606, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1045, + "id_right": 1046 + }, + "1045": { + "id": 1045, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1047, + "id_right": 1048 + }, + "1047": { + "id": 1047, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1789, + "id_right": 1790 + }, + "1789": { + "id": 1789, + "type": "leaf", + "class": "positive" + }, + "1790": { + "id": 1790, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1791, + "id_right": 1792 + }, + "1791": { + "id": 1791, + "type": "leaf", + "class": "negative" + }, + "1792": { + "id": 1792, + "type": "leaf", + "class": "positive" + }, + "1048": { + "id": 1048, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 1049, + "id_right": 1050 + }, + "1049": { + "id": 1049, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 1169, + "id_right": 1170 + }, + "1169": { + "id": 1169, + "type": "leaf", + "class": "positive" + }, + "1170": { + "id": 1170, + "type": "leaf", + "class": "negative" + }, + "1050": { + "id": 1050, + "type": "leaf", + "class": "negative" + }, + "1046": { + "id": 1046, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1915, + "id_right": 1916 + }, + "1915": { + "id": 1915, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 1917, + "id_right": 1918 + }, + "1917": { + "id": 1917, + "type": "leaf", + "class": "positive" + }, + "1918": { + "id": 1918, + "type": "leaf", + "class": "negative" + }, + "1916": { + "id": 1916, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "leaf", + "class": "positive" + }, + "252": { + "id": 252, + "type": "leaf", + "class": "negative" + }, + "250": { + "id": 250, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "leaf", + "class": "positive" + }, + "796": { + "id": 796, + "type": "leaf", + "class": "negative" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "positive" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1919, + "id_right": 1920 + }, + "1919": { + "id": 1919, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 1921, + "id_right": 1922 + }, + "1921": { + "id": 1921, + "type": "leaf", + "class": "negative" + }, + "1922": { + "id": 1922, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1923, + "id_right": 1924 + }, + "1923": { + "id": 1923, + "type": "leaf", + "class": "negative" + }, + "1924": { + "id": 1924, + "type": "leaf", + "class": "positive" + }, + "1920": { + "id": 1920, + "type": "leaf", + "class": "negative" + }, + "848": { + "id": 848, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1625, + "id_right": 1626 + }, + "1625": { + "id": 1625, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1627, + "id_right": 1628 + }, + "1627": { + "id": 1627, + "type": "leaf", + "class": "positive" + }, + "1628": { + "id": 1628, + "type": "leaf", + "class": "negative" + }, + "1626": { + "id": 1626, + "type": "leaf", + "class": "negative" + }, + "850": { + "id": 850, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "positive" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "negative" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "negative" + }, + "822": { + "id": 822, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "leaf", + "class": "positive" + }, + "824": { + "id": 824, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1133, + "id_right": 1134 + }, + "1133": { + "id": 1133, + "type": "leaf", + "class": "negative" + }, + "1134": { + "id": 1134, + "type": "leaf", + "class": "positive" + }, + "650": { + "id": 650, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "leaf", + "class": "negative" + }, + "654": { + "id": 654, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 1357, + "id_right": 1358 + }, + "1357": { + "id": 1357, + "type": "leaf", + "class": "negative" + }, + "1358": { + "id": 1358, + "type": "leaf", + "class": "positive" + }, + "652": { + "id": 652, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1701, + "id_right": 1702 + }, + "1701": { + "id": 1701, + "type": "leaf", + "class": "positive" + }, + "1702": { + "id": 1702, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1703, + "id_right": 1704 + }, + "1703": { + "id": 1703, + "type": "leaf", + "class": "positive" + }, + "1704": { + "id": 1704, + "type": "leaf", + "class": "negative" + }, + "300": { + "id": 300, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1493, + "id_right": 1494 + }, + "1493": { + "id": 1493, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1495, + "id_right": 1496 + }, + "1495": { + "id": 1495, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1497, + "id_right": 1498 + }, + "1497": { + "id": 1497, + "type": "leaf", + "class": "negative" + }, + "1498": { + "id": 1498, + "type": "leaf", + "class": "positive" + }, + "1496": { + "id": 1496, + "type": "leaf", + "class": "positive" + }, + "1494": { + "id": 1494, + "type": "leaf", + "class": "positive" + }, + "302": { + "id": 302, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "leaf", + "class": "positive" + }, + "306": { + "id": 306, + "type": "leaf", + "class": "negative" + }, + "304": { + "id": 304, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1649, + "id_right": 1650 + }, + "1649": { + "id": 1649, + "type": "leaf", + "class": "negative" + }, + "1650": { + "id": 1650, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1651, + "id_right": 1652 + }, + "1651": { + "id": 1651, + "type": "leaf", + "class": "negative" + }, + "1652": { + "id": 1652, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 1075, + "id_right": 1076 + }, + "1075": { + "id": 1075, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 1077, + "id_right": 1078 + }, + "1077": { + "id": 1077, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1151, + "id_right": 1152 + }, + "1151": { + "id": 1151, + "type": "leaf", + "class": "positive" + }, + "1152": { + "id": 1152, + "type": "leaf", + "class": "negative" + }, + "1078": { + "id": 1078, + "type": "leaf", + "class": "negative" + }, + "1076": { + "id": 1076, + "type": "leaf", + "class": "positive" + }, + "744": { + "id": 744, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1291, + "id_right": 1292 + }, + "1291": { + "id": 1291, + "type": "leaf", + "class": "negative" + }, + "1292": { + "id": 1292, + "type": "leaf", + "class": "positive" + }, + "800": { + "id": 800, + "type": "leaf", + "class": "positive" + }, + "798": { + "id": 798, + "type": "leaf", + "class": "negative" + }, + "742": { + "id": 742, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1143, + "id_right": 1144 + }, + "1143": { + "id": 1143, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1145, + "id_right": 1146 + }, + "1145": { + "id": 1145, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 1277, + "id_right": 1278 + }, + "1277": { + "id": 1277, + "type": "leaf", + "class": "negative" + }, + "1278": { + "id": 1278, + "type": "leaf", + "class": "positive" + }, + "1146": { + "id": 1146, + "type": "leaf", + "class": "positive" + }, + "1144": { + "id": 1144, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1793, + "id_right": 1794 + }, + "1793": { + "id": 1793, + "type": "leaf", + "class": "positive" + }, + "1794": { + "id": 1794, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1795, + "id_right": 1796 + }, + "1795": { + "id": 1795, + "type": "leaf", + "class": "negative" + }, + "1796": { + "id": 1796, + "type": "leaf", + "class": "positive" + }, + "212": { + "id": 212, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1725, + "id_right": 1726 + }, + "1725": { + "id": 1725, + "type": "leaf", + "class": "negative" + }, + "1726": { + "id": 1726, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1727, + "id_right": 1728 + }, + "1727": { + "id": 1727, + "type": "leaf", + "class": "negative" + }, + "1728": { + "id": 1728, + "type": "leaf", + "class": "positive" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "leaf", + "class": "positive" + }, + "622": { + "id": 622, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "leaf", + "class": "positive" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "leaf", + "class": "negative" + }, + "670": { + "id": 670, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "positive" + }, + "814": { + "id": 814, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1295, + "id_right": 1296 + }, + "1295": { + "id": 1295, + "type": "leaf", + "class": "positive" + }, + "1296": { + "id": 1296, + "type": "leaf", + "class": "negative" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "leaf", + "class": "negative" + }, + "474": { + "id": 474, + "type": "leaf", + "class": "negative" + }, + "472": { + "id": 472, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 1073, + "id_right": 1074 + }, + "1073": { + "id": 1073, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 1437, + "id_right": 1438 + }, + "1437": { + "id": 1437, + "type": "leaf", + "class": "positive" + }, + "1438": { + "id": 1438, + "type": "leaf", + "class": "negative" + }, + "1074": { + "id": 1074, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1661, + "id_right": 1662 + }, + "1661": { + "id": 1661, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1663, + "id_right": 1664 + }, + "1663": { + "id": 1663, + "type": "leaf", + "class": "positive" + }, + "1664": { + "id": 1664, + "type": "leaf", + "class": "negative" + }, + "1662": { + "id": 1662, + "type": "leaf", + "class": "positive" + }, + "934": { + "id": 934, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1227, + "id_right": 1228 + }, + "1227": { + "id": 1227, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1469, + "id_right": 1470 + }, + "1469": { + "id": 1469, + "type": "leaf", + "class": "negative" + }, + "1470": { + "id": 1470, + "type": "leaf", + "class": "positive" + }, + "1228": { + "id": 1228, + "type": "leaf", + "class": "positive" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "leaf", + "class": "negative" + }, + "552": { + "id": 552, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "leaf", + "class": "positive" + }, + "554": { + "id": 554, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 1273, + "id_right": 1274 + }, + "1273": { + "id": 1273, + "type": "leaf", + "class": "negative" + }, + "1274": { + "id": 1274, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1215, + "id_right": 1216 + }, + "1215": { + "id": 1215, + "type": "leaf", + "class": "negative" + }, + "1216": { + "id": 1216, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 1217, + "id_right": 1218 + }, + "1217": { + "id": 1217, + "type": "leaf", + "class": "positive" + }, + "1218": { + "id": 1218, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1709, + "id_right": 1710 + }, + "1709": { + "id": 1709, + "type": "leaf", + "class": "negative" + }, + "1710": { + "id": 1710, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1711, + "id_right": 1712 + }, + "1711": { + "id": 1711, + "type": "leaf", + "class": "negative" + }, + "1712": { + "id": 1712, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "positive" + }, + "830": { + "id": 830, + "type": "leaf", + "class": "negative" + }, + "828": { + "id": 828, + "type": "leaf", + "class": "negative" + }, + "826": { + "id": 826, + "type": "leaf", + "class": "negative" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "leaf", + "class": "negative" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 1297, + "id_right": 1298 + }, + "1297": { + "id": 1297, + "type": "leaf", + "class": "positive" + }, + "1298": { + "id": 1298, + "type": "leaf", + "class": "negative" + }, + "416": { + "id": 416, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1907, + "id_right": 1908 + }, + "1907": { + "id": 1907, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1909, + "id_right": 1910 + }, + "1909": { + "id": 1909, + "type": "leaf", + "class": "positive" + }, + "1910": { + "id": 1910, + "type": "leaf", + "class": "negative" + }, + "1908": { + "id": 1908, + "type": "leaf", + "class": "positive" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "leaf", + "class": "negative" + }, + "476": { + "id": 476, + "type": "leaf", + "class": "positive" + }, + "312": { + "id": 312, + "type": "leaf", + "class": "negative" + }, + "310": { + "id": 310, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1767, + "id_right": 1768 + }, + "1767": { + "id": 1767, + "type": "leaf", + "class": "negative" + }, + "1768": { + "id": 1768, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1769, + "id_right": 1770 + }, + "1769": { + "id": 1769, + "type": "leaf", + "class": "negative" + }, + "1770": { + "id": 1770, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1771, + "id_right": 1772 + }, + "1771": { + "id": 1771, + "type": "leaf", + "class": "positive" + }, + "1772": { + "id": 1772, + "type": "leaf", + "class": "negative" + }, + "780": { + "id": 780, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 1055, + "id_right": 1056 + }, + "1055": { + "id": 1055, + "type": "leaf", + "class": "negative" + }, + "1056": { + "id": 1056, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1057, + "id_right": 1058 + }, + "1057": { + "id": 1057, + "type": "leaf", + "class": "negative" + }, + "1058": { + "id": 1058, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 1155, + "id_right": 1156 + }, + "1155": { + "id": 1155, + "type": "leaf", + "class": "negative" + }, + "1156": { + "id": 1156, + "type": "leaf", + "class": "positive" + }, + "782": { + "id": 782, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1333, + "id_right": 1334 + }, + "1333": { + "id": 1333, + "type": "leaf", + "class": "negative" + }, + "1334": { + "id": 1334, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1335, + "id_right": 1336 + }, + "1335": { + "id": 1335, + "type": "leaf", + "class": "positive" + }, + "1336": { + "id": 1336, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "leaf", + "class": "negative" + }, + "214": { + "id": 214, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "leaf", + "class": "negative" + }, + "218": { + "id": 218, + "type": "leaf", + "class": "positive" + }, + "216": { + "id": 216, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1167, + "id_right": 1168 + }, + "1167": { + "id": 1167, + "type": "leaf", + "class": "positive" + }, + "1168": { + "id": 1168, + "type": "leaf", + "class": "negative" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 1299, + "id_right": 1300 + }, + "1299": { + "id": 1299, + "type": "leaf", + "class": "positive" + }, + "1300": { + "id": 1300, + "type": "leaf", + "class": "negative" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1641, + "id_right": 1642 + }, + "1641": { + "id": 1641, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 1643, + "id_right": 1644 + }, + "1643": { + "id": 1643, + "type": "leaf", + "class": "positive" + }, + "1644": { + "id": 1644, + "type": "leaf", + "class": "negative" + }, + "1642": { + "id": 1642, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1757, + "id_right": 1758 + }, + "1757": { + "id": 1757, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1759, + "id_right": 1760 + }, + "1759": { + "id": 1759, + "type": "leaf", + "class": "negative" + }, + "1760": { + "id": 1760, + "type": "leaf", + "class": "positive" + }, + "1758": { + "id": 1758, + "type": "leaf", + "class": "positive" + }, + "778": { + "id": 778, + "type": "leaf", + "class": "negative" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1011, + "id_right": 1012 + }, + "1011": { + "id": 1011, + "type": "leaf", + "class": "negative" + }, + "1012": { + "id": 1012, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1481, + "id_right": 1482 + }, + "1481": { + "id": 1481, + "type": "leaf", + "class": "negative" + }, + "1482": { + "id": 1482, + "type": "leaf", + "class": "positive" + }, + "690": { + "id": 690, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 1403, + "id_right": 1404 + }, + "1403": { + "id": 1403, + "type": "leaf", + "class": "positive" + }, + "1404": { + "id": 1404, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1405, + "id_right": 1406 + }, + "1405": { + "id": 1405, + "type": "leaf", + "class": "positive" + }, + "1406": { + "id": 1406, + "type": "leaf", + "class": "negative" + }, + "692": { + "id": 692, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1245, + "id_right": 1246 + }, + "1245": { + "id": 1245, + "type": "leaf", + "class": "negative" + }, + "1246": { + "id": 1246, + "type": "leaf", + "class": "positive" + }, + "688": { + "id": 688, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1337, + "id_right": 1338 + }, + "1337": { + "id": 1337, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1339, + "id_right": 1340 + }, + "1339": { + "id": 1339, + "type": "leaf", + "class": "negative" + }, + "1340": { + "id": 1340, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1341, + "id_right": 1342 + }, + "1341": { + "id": 1341, + "type": "leaf", + "class": "positive" + }, + "1342": { + "id": 1342, + "type": "leaf", + "class": "negative" + }, + "1338": { + "id": 1338, + "type": "leaf", + "class": "negative" + }, + "230": { + "id": 230, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "leaf", + "class": "positive" + }, + "926": { + "id": 926, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "positive" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1093, + "id_right": 1094 + }, + "1093": { + "id": 1093, + "type": "leaf", + "class": "positive" + }, + "1094": { + "id": 1094, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1451, + "id_right": 1452 + }, + "1451": { + "id": 1451, + "type": "leaf", + "class": "negative" + }, + "1452": { + "id": 1452, + "type": "leaf", + "class": "positive" + }, + "240": { + "id": 240, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1653, + "id_right": 1654 + }, + "1653": { + "id": 1653, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 1655, + "id_right": 1656 + }, + "1655": { + "id": 1655, + "type": "leaf", + "class": "negative" + }, + "1656": { + "id": 1656, + "type": "leaf", + "class": "positive" + }, + "1654": { + "id": 1654, + "type": "leaf", + "class": "negative" + }, + "232": { + "id": 232, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1785, + "id_right": 1786 + }, + "1785": { + "id": 1785, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1787, + "id_right": 1788 + }, + "1787": { + "id": 1787, + "type": "leaf", + "class": "negative" + }, + "1788": { + "id": 1788, + "type": "leaf", + "class": "positive" + }, + "1786": { + "id": 1786, + "type": "leaf", + "class": "negative" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "leaf", + "class": "negative" + }, + "236": { + "id": 236, + "type": "leaf", + "class": "positive" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1175, + "id_right": 1176 + }, + "1175": { + "id": 1175, + "type": "leaf", + "class": "negative" + }, + "1176": { + "id": 1176, + "type": "leaf", + "class": "positive" + }, + "578": { + "id": 578, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "leaf", + "class": "positive" + }, + "580": { + "id": 580, + "type": "leaf", + "class": "negative" + }, + "392": { + "id": 392, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 1343, + "id_right": 1344 + }, + "1343": { + "id": 1343, + "type": "leaf", + "class": "positive" + }, + "1344": { + "id": 1344, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 1345, + "id_right": 1346 + }, + "1345": { + "id": 1345, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 1347, + "id_right": 1348 + }, + "1347": { + "id": 1347, + "type": "leaf", + "class": "negative" + }, + "1348": { + "id": 1348, + "type": "leaf", + "class": "positive" + }, + "1346": { + "id": 1346, + "type": "leaf", + "class": "positive" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "leaf", + "class": "negative" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "positive" + }, + "480": { + "id": 480, + "type": "leaf", + "class": "negative" + }, + "410": { + "id": 410, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 1777, + "id_right": 1778 + }, + "1777": { + "id": 1777, + "type": "leaf", + "class": "positive" + }, + "1778": { + "id": 1778, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1779, + "id_right": 1780 + }, + "1779": { + "id": 1779, + "type": "leaf", + "class": "negative" + }, + "1780": { + "id": 1780, + "type": "leaf", + "class": "positive" + }, + "930": { + "id": 930, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "leaf", + "class": "negative" + }, + "932": { + "id": 932, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1225, + "id_right": 1226 + }, + "1225": { + "id": 1225, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 1467, + "id_right": 1468 + }, + "1467": { + "id": 1467, + "type": "leaf", + "class": "positive" + }, + "1468": { + "id": 1468, + "type": "leaf", + "class": "negative" + }, + "1226": { + "id": 1226, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1367, + "id_right": 1368 + }, + "1367": { + "id": 1367, + "type": "leaf", + "class": "negative" + }, + "1368": { + "id": 1368, + "type": "leaf", + "class": "positive" + }, + "736": { + "id": 736, + "type": "leaf", + "class": "positive" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1051, + "id_right": 1052 + }, + "1051": { + "id": 1051, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1053, + "id_right": 1054 + }, + "1053": { + "id": 1053, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1271, + "id_right": 1272 + }, + "1271": { + "id": 1271, + "type": "leaf", + "class": "negative" + }, + "1272": { + "id": 1272, + "type": "leaf", + "class": "positive" + }, + "1054": { + "id": 1054, + "type": "leaf", + "class": "negative" + }, + "1052": { + "id": 1052, + "type": "leaf", + "class": "negative" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_200_nleaves_500.json b/dtrees/dim_200_nleaves_500.json new file mode 100644 index 0000000..fd4012d --- /dev/null +++ b/dtrees/dim_200_nleaves_500.json @@ -0,0 +1,7404 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "leaf", + "class": "positive" + }, + "840": { + "id": 840, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "leaf", + "class": "positive" + }, + "842": { + "id": 842, + "type": "leaf", + "class": "negative" + }, + "834": { + "id": 834, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "positive" + }, + "838": { + "id": 838, + "type": "leaf", + "class": "negative" + }, + "836": { + "id": 836, + "type": "leaf", + "class": "negative" + }, + "832": { + "id": 832, + "type": "leaf", + "class": "positive" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "leaf", + "class": "negative" + }, + "280": { + "id": 280, + "type": "leaf", + "class": "positive" + }, + "278": { + "id": 278, + "type": "leaf", + "class": "negative" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "leaf", + "class": "positive" + }, + "606": { + "id": 606, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "leaf", + "class": "positive" + }, + "258": { + "id": 258, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "leaf", + "class": "negative" + }, + "264": { + "id": 264, + "type": "leaf", + "class": "negative" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "leaf", + "class": "negative" + }, + "456": { + "id": 456, + "type": "leaf", + "class": "positive" + }, + "452": { + "id": 452, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "positive" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "negative" + }, + "270": { + "id": 270, + "type": "leaf", + "class": "positive" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "leaf", + "class": "positive" + }, + "874": { + "id": 874, + "type": "leaf", + "class": "negative" + }, + "872": { + "id": 872, + "type": "leaf", + "class": "negative" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "negative" + }, + "786": { + "id": 786, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "leaf", + "class": "positive" + }, + "788": { + "id": 788, + "type": "leaf", + "class": "negative" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "leaf", + "class": "positive" + }, + "458": { + "id": 458, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "leaf", + "class": "positive" + }, + "460": { + "id": 460, + "type": "leaf", + "class": "negative" + }, + "256": { + "id": 256, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "negative" + }, + "772": { + "id": 772, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "negative" + }, + "774": { + "id": 774, + "type": "leaf", + "class": "positive" + }, + "768": { + "id": 768, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "leaf", + "class": "negative" + }, + "810": { + "id": 810, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "negative" + }, + "812": { + "id": 812, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "leaf", + "class": "positive" + }, + "764": { + "id": 764, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "positive" + }, + "920": { + "id": 920, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "leaf", + "class": "positive" + }, + "924": { + "id": 924, + "type": "leaf", + "class": "negative" + }, + "750": { + "id": 750, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "positive" + }, + "860": { + "id": 860, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "negative" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "positive" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "negative" + }, + "856": { + "id": 856, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "leaf", + "class": "positive" + }, + "864": { + "id": 864, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "leaf", + "class": "negative" + }, + "866": { + "id": 866, + "type": "leaf", + "class": "positive" + }, + "854": { + "id": 854, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "leaf", + "class": "positive" + }, + "916": { + "id": 916, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "leaf", + "class": "negative" + }, + "918": { + "id": 918, + "type": "leaf", + "class": "positive" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "positive" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "leaf", + "class": "positive" + }, + "888": { + "id": 888, + "type": "leaf", + "class": "negative" + }, + "844": { + "id": 844, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "leaf", + "class": "negative" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "leaf", + "class": "positive" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "positive" + }, + "760": { + "id": 760, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "leaf", + "class": "positive" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "leaf", + "class": "negative" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "leaf", + "class": "positive" + }, + "746": { + "id": 746, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "negative" + }, + "748": { + "id": 748, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "leaf", + "class": "negative" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "positive" + }, + "394": { + "id": 394, + "type": "leaf", + "class": "positive" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "leaf", + "class": "negative" + }, + "698": { + "id": 698, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "leaf", + "class": "negative" + }, + "702": { + "id": 702, + "type": "leaf", + "class": "positive" + }, + "700": { + "id": 700, + "type": "leaf", + "class": "negative" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "leaf", + "class": "positive" + }, + "478": { + "id": 478, + "type": "leaf", + "class": "negative" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "leaf", + "class": "positive" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "positive" + }, + "868": { + "id": 868, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "leaf", + "class": "negative" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "positive" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "leaf", + "class": "positive" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "leaf", + "class": "negative" + }, + "630": { + "id": 630, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "leaf", + "class": "positive" + }, + "684": { + "id": 684, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "leaf", + "class": "positive" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "leaf", + "class": "negative" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "leaf", + "class": "negative" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "leaf", + "class": "positive" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "positive" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "leaf", + "class": "negative" + }, + "486": { + "id": 486, + "type": "leaf", + "class": "positive" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "leaf", + "class": "positive" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "leaf", + "class": "negative" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "leaf", + "class": "negative" + }, + "396": { + "id": 396, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "leaf", + "class": "positive" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "negative" + }, + "988": { + "id": 988, + "type": "leaf", + "class": "negative" + }, + "390": { + "id": 390, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "leaf", + "class": "negative" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "positive" + }, + "994": { + "id": 994, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "leaf", + "class": "positive" + }, + "226": { + "id": 226, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "leaf", + "class": "negative" + }, + "626": { + "id": 626, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "positive" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "leaf", + "class": "negative" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "leaf", + "class": "positive" + }, + "400": { + "id": 400, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "leaf", + "class": "positive" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "leaf", + "class": "positive" + }, + "336": { + "id": 336, + "type": "leaf", + "class": "negative" + }, + "330": { + "id": 330, + "type": "leaf", + "class": "negative" + }, + "328": { + "id": 328, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "positive" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "positive" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "negative" + }, + "972": { + "id": 972, + "type": "leaf", + "class": "negative" + }, + "320": { + "id": 320, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "leaf", + "class": "positive" + }, + "380": { + "id": 380, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "leaf", + "class": "positive" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "leaf", + "class": "positive" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "negative" + }, + "590": { + "id": 590, + "type": "leaf", + "class": "positive" + }, + "358": { + "id": 358, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "leaf", + "class": "negative" + }, + "976": { + "id": 976, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "leaf", + "class": "negative" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "leaf", + "class": "negative" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "positive" + }, + "908": { + "id": 908, + "type": "leaf", + "class": "negative" + }, + "906": { + "id": 906, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "leaf", + "class": "positive" + }, + "910": { + "id": 910, + "type": "leaf", + "class": "negative" + }, + "316": { + "id": 316, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "leaf", + "class": "positive" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "leaf", + "class": "negative" + }, + "352": { + "id": 352, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "leaf", + "class": "negative" + }, + "348": { + "id": 348, + "type": "leaf", + "class": "positive" + }, + "346": { + "id": 346, + "type": "leaf", + "class": "positive" + }, + "342": { + "id": 342, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "leaf", + "class": "negative" + }, + "588": { + "id": 588, + "type": "leaf", + "class": "positive" + }, + "584": { + "id": 584, + "type": "leaf", + "class": "positive" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "leaf", + "class": "negative" + }, + "728": { + "id": 728, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "leaf", + "class": "negative" + }, + "730": { + "id": 730, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "leaf", + "class": "positive" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "leaf", + "class": "positive" + }, + "368": { + "id": 368, + "type": "leaf", + "class": "negative" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "leaf", + "class": "positive" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "negative" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "leaf", + "class": "positive" + }, + "372": { + "id": 372, + "type": "leaf", + "class": "negative" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "leaf", + "class": "negative" + }, + "374": { + "id": 374, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "leaf", + "class": "negative" + }, + "608": { + "id": 608, + "type": "leaf", + "class": "positive" + }, + "376": { + "id": 376, + "type": "leaf", + "class": "positive" + }, + "314": { + "id": 314, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "leaf", + "class": "positive" + }, + "572": { + "id": 572, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "positive" + }, + "604": { + "id": 604, + "type": "leaf", + "class": "negative" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "leaf", + "class": "positive" + }, + "940": { + "id": 940, + "type": "leaf", + "class": "negative" + }, + "938": { + "id": 938, + "type": "leaf", + "class": "negative" + }, + "568": { + "id": 568, + "type": "leaf", + "class": "negative" + }, + "556": { + "id": 556, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "leaf", + "class": "positive" + }, + "566": { + "id": 566, + "type": "leaf", + "class": "negative" + }, + "564": { + "id": 564, + "type": "leaf", + "class": "negative" + }, + "558": { + "id": 558, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "leaf", + "class": "negative" + }, + "562": { + "id": 562, + "type": "leaf", + "class": "positive" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "positive" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "leaf", + "class": "positive" + }, + "616": { + "id": 616, + "type": "leaf", + "class": "negative" + }, + "614": { + "id": 614, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "leaf", + "class": "negative" + }, + "696": { + "id": 696, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "leaf", + "class": "negative" + }, + "886": { + "id": 886, + "type": "leaf", + "class": "positive" + }, + "884": { + "id": 884, + "type": "leaf", + "class": "positive" + }, + "694": { + "id": 694, + "type": "leaf", + "class": "positive" + }, + "498": { + "id": 498, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "leaf", + "class": "negative" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "leaf", + "class": "positive" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "negative" + }, + "518": { + "id": 518, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "leaf", + "class": "positive" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "leaf", + "class": "positive" + }, + "710": { + "id": 710, + "type": "leaf", + "class": "negative" + }, + "516": { + "id": 516, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "negative" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "positive" + }, + "522": { + "id": 522, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "leaf", + "class": "negative" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "leaf", + "class": "negative" + }, + "674": { + "id": 674, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "leaf", + "class": "positive" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "negative" + }, + "678": { + "id": 678, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "leaf", + "class": "negative" + }, + "676": { + "id": 676, + "type": "leaf", + "class": "positive" + }, + "534": { + "id": 534, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "leaf", + "class": "negative" + }, + "900": { + "id": 900, + "type": "leaf", + "class": "positive" + }, + "898": { + "id": 898, + "type": "leaf", + "class": "negative" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "leaf", + "class": "positive" + }, + "734": { + "id": 734, + "type": "leaf", + "class": "negative" + }, + "538": { + "id": 538, + "type": "leaf", + "class": "positive" + }, + "528": { + "id": 528, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "leaf", + "class": "negative" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "leaf", + "class": "negative" + }, + "544": { + "id": 544, + "type": "leaf", + "class": "positive" + }, + "542": { + "id": 542, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "leaf", + "class": "positive" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "negative" + }, + "530": { + "id": 530, + "type": "leaf", + "class": "positive" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "negative" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "leaf", + "class": "positive" + }, + "802": { + "id": 802, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "leaf", + "class": "positive" + }, + "804": { + "id": 804, + "type": "leaf", + "class": "negative" + }, + "512": { + "id": 512, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "leaf", + "class": "negative" + }, + "610": { + "id": 610, + "type": "leaf", + "class": "positive" + }, + "510": { + "id": 510, + "type": "leaf", + "class": "positive" + }, + "504": { + "id": 504, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "negative" + }, + "792": { + "id": 792, + "type": "leaf", + "class": "positive" + }, + "514": { + "id": 514, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "leaf", + "class": "positive" + }, + "286": { + "id": 286, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "leaf", + "class": "negative" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "leaf", + "class": "positive" + }, + "398": { + "id": 398, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "negative" + }, + "80": { + "id": 80, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "negative" + }, + "996": { + "id": 996, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "negative" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "leaf", + "class": "negative" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "leaf", + "class": "negative" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "positive" + }, + "980": { + "id": 980, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "negative" + }, + "716": { + "id": 716, + "type": "leaf", + "class": "positive" + }, + "714": { + "id": 714, + "type": "leaf", + "class": "negative" + }, + "712": { + "id": 712, + "type": "leaf", + "class": "negative" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "leaf", + "class": "negative" + }, + "422": { + "id": 422, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "leaf", + "class": "negative" + }, + "448": { + "id": 448, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "negative" + }, + "894": { + "id": 894, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "leaf", + "class": "positive" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "leaf", + "class": "positive" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "negative" + }, + "638": { + "id": 638, + "type": "leaf", + "class": "negative" + }, + "426": { + "id": 426, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "leaf", + "class": "negative" + }, + "596": { + "id": 596, + "type": "leaf", + "class": "positive" + }, + "594": { + "id": 594, + "type": "leaf", + "class": "positive" + }, + "420": { + "id": 420, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "leaf", + "class": "positive" + }, + "644": { + "id": 644, + "type": "leaf", + "class": "negative" + }, + "442": { + "id": 442, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "leaf", + "class": "positive" + }, + "438": { + "id": 438, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "leaf", + "class": "positive" + }, + "440": { + "id": 440, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "leaf", + "class": "negative" + }, + "428": { + "id": 428, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "leaf", + "class": "negative" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "leaf", + "class": "negative" + }, + "620": { + "id": 620, + "type": "leaf", + "class": "positive" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "leaf", + "class": "negative" + }, + "732": { + "id": 732, + "type": "leaf", + "class": "positive" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "leaf", + "class": "positive" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "leaf", + "class": "negative" + }, + "446": { + "id": 446, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "leaf", + "class": "positive" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "negative" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "positive" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "leaf", + "class": "negative" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "leaf", + "class": "negative" + }, + "298": { + "id": 298, + "type": "leaf", + "class": "positive" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "leaf", + "class": "positive" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "leaf", + "class": "negative" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "leaf", + "class": "positive" + }, + "970": { + "id": 970, + "type": "leaf", + "class": "negative" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "leaf", + "class": "positive" + }, + "962": { + "id": 962, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "leaf", + "class": "positive" + }, + "966": { + "id": 966, + "type": "leaf", + "class": "negative" + }, + "964": { + "id": 964, + "type": "leaf", + "class": "negative" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "leaf", + "class": "positive" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "leaf", + "class": "negative" + }, + "244": { + "id": 244, + "type": "leaf", + "class": "positive" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "leaf", + "class": "positive" + }, + "574": { + "id": 574, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "leaf", + "class": "positive" + }, + "576": { + "id": 576, + "type": "leaf", + "class": "negative" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "leaf", + "class": "negative" + }, + "724": { + "id": 724, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "leaf", + "class": "negative" + }, + "726": { + "id": 726, + "type": "leaf", + "class": "positive" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "leaf", + "class": "negative" + }, + "706": { + "id": 706, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "negative" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "positive" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "positive" + }, + "704": { + "id": 704, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "leaf", + "class": "negative" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "positive" + }, + "140": { + "id": 140, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "leaf", + "class": "negative" + }, + "950": { + "id": 950, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "leaf", + "class": "positive" + }, + "952": { + "id": 952, + "type": "leaf", + "class": "negative" + }, + "944": { + "id": 944, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "leaf", + "class": "negative" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "leaf", + "class": "positive" + }, + "942": { + "id": 942, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "negative" + }, + "954": { + "id": 954, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "positive" + }, + "956": { + "id": 956, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "leaf", + "class": "positive" + }, + "86": { + "id": 86, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "leaf", + "class": "positive" + }, + "464": { + "id": 464, + "type": "leaf", + "class": "negative" + }, + "462": { + "id": 462, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "leaf", + "class": "positive" + }, + "632": { + "id": 632, + "type": "leaf", + "class": "negative" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "leaf", + "class": "negative" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "leaf", + "class": "positive" + }, + "720": { + "id": 720, + "type": "leaf", + "class": "negative" + }, + "718": { + "id": 718, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "leaf", + "class": "positive" + }, + "656": { + "id": 656, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "leaf", + "class": "positive" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "positive" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "negative" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "leaf", + "class": "negative" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "leaf", + "class": "positive" + }, + "602": { + "id": 602, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "leaf", + "class": "positive" + }, + "482": { + "id": 482, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "leaf", + "class": "positive" + }, + "468": { + "id": 468, + "type": "leaf", + "class": "negative" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "leaf", + "class": "negative" + }, + "292": { + "id": 292, + "type": "leaf", + "class": "positive" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "positive" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "leaf", + "class": "negative" + }, + "722": { + "id": 722, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "leaf", + "class": "negative" + }, + "816": { + "id": 816, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "leaf", + "class": "negative" + }, + "806": { + "id": 806, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "leaf", + "class": "positive" + }, + "252": { + "id": 252, + "type": "leaf", + "class": "negative" + }, + "250": { + "id": 250, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "leaf", + "class": "positive" + }, + "796": { + "id": 796, + "type": "leaf", + "class": "negative" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "positive" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "leaf", + "class": "negative" + }, + "848": { + "id": 848, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "leaf", + "class": "negative" + }, + "850": { + "id": 850, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "positive" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "negative" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "negative" + }, + "822": { + "id": 822, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "leaf", + "class": "positive" + }, + "824": { + "id": 824, + "type": "leaf", + "class": "negative" + }, + "650": { + "id": 650, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "leaf", + "class": "negative" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "positive" + }, + "652": { + "id": 652, + "type": "leaf", + "class": "positive" + }, + "300": { + "id": 300, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "leaf", + "class": "positive" + }, + "302": { + "id": 302, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "leaf", + "class": "positive" + }, + "306": { + "id": 306, + "type": "leaf", + "class": "negative" + }, + "304": { + "id": 304, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "leaf", + "class": "positive" + }, + "744": { + "id": 744, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "leaf", + "class": "positive" + }, + "798": { + "id": 798, + "type": "leaf", + "class": "negative" + }, + "742": { + "id": 742, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "leaf", + "class": "positive" + }, + "212": { + "id": 212, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "leaf", + "class": "negative" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "leaf", + "class": "positive" + }, + "622": { + "id": 622, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "leaf", + "class": "positive" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "leaf", + "class": "negative" + }, + "670": { + "id": 670, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "positive" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "negative" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "leaf", + "class": "negative" + }, + "474": { + "id": 474, + "type": "leaf", + "class": "negative" + }, + "472": { + "id": 472, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "leaf", + "class": "positive" + }, + "934": { + "id": 934, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "positive" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "leaf", + "class": "negative" + }, + "552": { + "id": 552, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "leaf", + "class": "positive" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "negative" + }, + "158": { + "id": 158, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "positive" + }, + "830": { + "id": 830, + "type": "leaf", + "class": "negative" + }, + "828": { + "id": 828, + "type": "leaf", + "class": "negative" + }, + "826": { + "id": 826, + "type": "leaf", + "class": "negative" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "leaf", + "class": "negative" + }, + "418": { + "id": 418, + "type": "leaf", + "class": "positive" + }, + "416": { + "id": 416, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "leaf", + "class": "positive" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "leaf", + "class": "negative" + }, + "476": { + "id": 476, + "type": "leaf", + "class": "positive" + }, + "312": { + "id": 312, + "type": "leaf", + "class": "negative" + }, + "310": { + "id": 310, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "leaf", + "class": "negative" + }, + "780": { + "id": 780, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "leaf", + "class": "negative" + }, + "784": { + "id": 784, + "type": "leaf", + "class": "positive" + }, + "782": { + "id": 782, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "leaf", + "class": "negative" + }, + "214": { + "id": 214, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "leaf", + "class": "negative" + }, + "218": { + "id": 218, + "type": "leaf", + "class": "positive" + }, + "216": { + "id": 216, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "leaf", + "class": "positive" + }, + "222": { + "id": 222, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "leaf", + "class": "positive" + }, + "778": { + "id": 778, + "type": "leaf", + "class": "negative" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "negative" + }, + "690": { + "id": 690, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "leaf", + "class": "negative" + }, + "688": { + "id": 688, + "type": "leaf", + "class": "negative" + }, + "230": { + "id": 230, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "leaf", + "class": "positive" + }, + "926": { + "id": 926, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "positive" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "leaf", + "class": "positive" + }, + "240": { + "id": 240, + "type": "leaf", + "class": "negative" + }, + "232": { + "id": 232, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "leaf", + "class": "negative" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "leaf", + "class": "negative" + }, + "236": { + "id": 236, + "type": "leaf", + "class": "positive" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "leaf", + "class": "positive" + }, + "578": { + "id": 578, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "leaf", + "class": "positive" + }, + "580": { + "id": 580, + "type": "leaf", + "class": "negative" + }, + "392": { + "id": 392, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "positive" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "leaf", + "class": "negative" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "positive" + }, + "480": { + "id": 480, + "type": "leaf", + "class": "negative" + }, + "410": { + "id": 410, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "leaf", + "class": "positive" + }, + "930": { + "id": 930, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "leaf", + "class": "negative" + }, + "932": { + "id": 932, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "leaf", + "class": "negative" + }, + "736": { + "id": 736, + "type": "leaf", + "class": "positive" + }, + "122": { + "id": 122, + "type": "leaf", + "class": "negative" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_250_nleaves_100.json b/dtrees/dim_250_nleaves_100.json new file mode 100644 index 0000000..5861494 --- /dev/null +++ b/dtrees/dim_250_nleaves_100.json @@ -0,0 +1,1904 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "leaf", + "class": "negative" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "negative" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "leaf", + "class": "negative" + }, + "168": { + "id": 168, + "type": "leaf", + "class": "negative" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "leaf", + "class": "negative" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "leaf", + "class": "positive" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "positive" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "leaf", + "class": "negative" + }, + "134": { + "id": 134, + "type": "leaf", + "class": "negative" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "negative" + }, + "156": { + "id": 156, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "leaf", + "class": "negative" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "leaf", + "class": "positive" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "leaf", + "class": "negative" + }, + "72": { + "id": 72, + "type": "leaf", + "class": "positive" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "leaf", + "class": "negative" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "leaf", + "class": "negative" + }, + "58": { + "id": 58, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "leaf", + "class": "negative" + }, + "84": { + "id": 84, + "type": "leaf", + "class": "positive" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "leaf", + "class": "positive" + }, + "142": { + "id": 142, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "leaf", + "class": "positive" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "leaf", + "class": "negative" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_250_nleaves_1000.json b/dtrees/dim_250_nleaves_1000.json new file mode 100644 index 0000000..2ec7189 --- /dev/null +++ b/dtrees/dim_250_nleaves_1000.json @@ -0,0 +1,14504 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "leaf", + "class": "negative" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "leaf", + "class": "positive" + }, + "338": { + "id": 338, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "leaf", + "class": "negative" + }, + "334": { + "id": 334, + "type": "leaf", + "class": "negative" + }, + "314": { + "id": 314, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "leaf", + "class": "positive" + }, + "320": { + "id": 320, + "type": "leaf", + "class": "positive" + }, + "316": { + "id": 316, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1575, + "id_right": 1576 + }, + "1575": { + "id": 1575, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1577, + "id_right": 1578 + }, + "1577": { + "id": 1577, + "type": "leaf", + "class": "positive" + }, + "1578": { + "id": 1578, + "type": "leaf", + "class": "negative" + }, + "1576": { + "id": 1576, + "type": "leaf", + "class": "negative" + }, + "620": { + "id": 620, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "leaf", + "class": "negative" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "positive" + }, + "622": { + "id": 622, + "type": "leaf", + "class": "positive" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "leaf", + "class": "positive" + }, + "782": { + "id": 782, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "leaf", + "class": "negative" + }, + "784": { + "id": 784, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "leaf", + "class": "negative" + }, + "788": { + "id": 788, + "type": "leaf", + "class": "positive" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "leaf", + "class": "negative" + }, + "568": { + "id": 568, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "leaf", + "class": "positive" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "leaf", + "class": "negative" + }, + "572": { + "id": 572, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "leaf", + "class": "negative" + }, + "576": { + "id": 576, + "type": "leaf", + "class": "positive" + }, + "574": { + "id": 574, + "type": "leaf", + "class": "positive" + }, + "310": { + "id": 310, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "leaf", + "class": "positive" + }, + "328": { + "id": 328, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "leaf", + "class": "negative" + }, + "330": { + "id": 330, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "negative" + }, + "332": { + "id": 332, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 1329, + "id_right": 1330 + }, + "1329": { + "id": 1329, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 1331, + "id_right": 1332 + }, + "1331": { + "id": 1331, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 1333, + "id_right": 1334 + }, + "1333": { + "id": 1333, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 1335, + "id_right": 1336 + }, + "1335": { + "id": 1335, + "type": "leaf", + "class": "negative" + }, + "1336": { + "id": 1336, + "type": "leaf", + "class": "positive" + }, + "1334": { + "id": 1334, + "type": "leaf", + "class": "positive" + }, + "1332": { + "id": 1332, + "type": "leaf", + "class": "negative" + }, + "1330": { + "id": 1330, + "type": "leaf", + "class": "negative" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "leaf", + "class": "positive" + }, + "326": { + "id": 326, + "type": "leaf", + "class": "negative" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 1703, + "id_right": 1704 + }, + "1703": { + "id": 1703, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 1705, + "id_right": 1706 + }, + "1705": { + "id": 1705, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1707, + "id_right": 1708 + }, + "1707": { + "id": 1707, + "type": "leaf", + "class": "positive" + }, + "1708": { + "id": 1708, + "type": "leaf", + "class": "negative" + }, + "1706": { + "id": 1706, + "type": "leaf", + "class": "negative" + }, + "1704": { + "id": 1704, + "type": "leaf", + "class": "negative" + }, + "950": { + "id": 950, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1641, + "id_right": 1642 + }, + "1641": { + "id": 1641, + "type": "leaf", + "class": "positive" + }, + "1642": { + "id": 1642, + "type": "leaf", + "class": "negative" + }, + "952": { + "id": 952, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "leaf", + "class": "positive" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "negative" + }, + "306": { + "id": 306, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "leaf", + "class": "negative" + }, + "820": { + "id": 820, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "positive" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "negative" + }, + "854": { + "id": 854, + "type": "leaf", + "class": "negative" + }, + "846": { + "id": 846, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "leaf", + "class": "negative" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "positive" + }, + "848": { + "id": 848, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "leaf", + "class": "positive" + }, + "930": { + "id": 930, + "type": "leaf", + "class": "negative" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "positive" + }, + "824": { + "id": 824, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1721, + "id_right": 1722 + }, + "1721": { + "id": 1721, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 1723, + "id_right": 1724 + }, + "1723": { + "id": 1723, + "type": "leaf", + "class": "positive" + }, + "1724": { + "id": 1724, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1725, + "id_right": 1726 + }, + "1725": { + "id": 1725, + "type": "leaf", + "class": "positive" + }, + "1726": { + "id": 1726, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1727, + "id_right": 1728 + }, + "1727": { + "id": 1727, + "type": "leaf", + "class": "positive" + }, + "1728": { + "id": 1728, + "type": "leaf", + "class": "negative" + }, + "1722": { + "id": 1722, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 1729, + "id_right": 1730 + }, + "1729": { + "id": 1729, + "type": "leaf", + "class": "positive" + }, + "1730": { + "id": 1730, + "type": "leaf", + "class": "negative" + }, + "822": { + "id": 822, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "negative" + }, + "830": { + "id": 830, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 1597, + "id_right": 1598 + }, + "1597": { + "id": 1597, + "type": "leaf", + "class": "positive" + }, + "1598": { + "id": 1598, + "type": "leaf", + "class": "negative" + }, + "832": { + "id": 832, + "type": "leaf", + "class": "positive" + }, + "828": { + "id": 828, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "leaf", + "class": "positive" + }, + "836": { + "id": 836, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "positive" + }, + "838": { + "id": 838, + "type": "leaf", + "class": "negative" + }, + "834": { + "id": 834, + "type": "leaf", + "class": "positive" + }, + "826": { + "id": 826, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "positive" + }, + "844": { + "id": 844, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 1147, + "id_right": 1148 + }, + "1147": { + "id": 1147, + "type": "leaf", + "class": "negative" + }, + "1148": { + "id": 1148, + "type": "leaf", + "class": "positive" + }, + "842": { + "id": 842, + "type": "leaf", + "class": "negative" + }, + "840": { + "id": 840, + "type": "leaf", + "class": "negative" + }, + "798": { + "id": 798, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "negative" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "positive" + }, + "812": { + "id": 812, + "type": "leaf", + "class": "negative" + }, + "810": { + "id": 810, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "leaf", + "class": "positive" + }, + "816": { + "id": 816, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "negative" + }, + "852": { + "id": 852, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1599, + "id_right": 1600 + }, + "1599": { + "id": 1599, + "type": "leaf", + "class": "negative" + }, + "1600": { + "id": 1600, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "leaf", + "class": "negative" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "negative" + }, + "806": { + "id": 806, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "negative" + }, + "868": { + "id": 868, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "leaf", + "class": "positive" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "negative" + }, + "872": { + "id": 872, + "type": "leaf", + "class": "negative" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "positive" + }, + "858": { + "id": 858, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "leaf", + "class": "negative" + }, + "864": { + "id": 864, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "leaf", + "class": "negative" + }, + "874": { + "id": 874, + "type": "leaf", + "class": "positive" + }, + "860": { + "id": 860, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "positive" + }, + "862": { + "id": 862, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "leaf", + "class": "positive" + }, + "866": { + "id": 866, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "leaf", + "class": "negative" + }, + "804": { + "id": 804, + "type": "leaf", + "class": "positive" + }, + "802": { + "id": 802, + "type": "leaf", + "class": "positive" + }, + "302": { + "id": 302, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1461, + "id_right": 1462 + }, + "1461": { + "id": 1461, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1463, + "id_right": 1464 + }, + "1463": { + "id": 1463, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1465, + "id_right": 1466 + }, + "1465": { + "id": 1465, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 1473, + "id_right": 1474 + }, + "1473": { + "id": 1473, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 1475, + "id_right": 1476 + }, + "1475": { + "id": 1475, + "type": "leaf", + "class": "positive" + }, + "1476": { + "id": 1476, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1477, + "id_right": 1478 + }, + "1477": { + "id": 1477, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 1479, + "id_right": 1480 + }, + "1479": { + "id": 1479, + "type": "leaf", + "class": "negative" + }, + "1480": { + "id": 1480, + "type": "leaf", + "class": "positive" + }, + "1478": { + "id": 1478, + "type": "leaf", + "class": "negative" + }, + "1474": { + "id": 1474, + "type": "leaf", + "class": "negative" + }, + "1466": { + "id": 1466, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 1467, + "id_right": 1468 + }, + "1467": { + "id": 1467, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1469, + "id_right": 1470 + }, + "1469": { + "id": 1469, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1471, + "id_right": 1472 + }, + "1471": { + "id": 1471, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 1481, + "id_right": 1482 + }, + "1481": { + "id": 1481, + "type": "leaf", + "class": "negative" + }, + "1482": { + "id": 1482, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1483, + "id_right": 1484 + }, + "1483": { + "id": 1483, + "type": "leaf", + "class": "positive" + }, + "1484": { + "id": 1484, + "type": "leaf", + "class": "negative" + }, + "1472": { + "id": 1472, + "type": "leaf", + "class": "positive" + }, + "1470": { + "id": 1470, + "type": "leaf", + "class": "positive" + }, + "1468": { + "id": 1468, + "type": "leaf", + "class": "negative" + }, + "1464": { + "id": 1464, + "type": "leaf", + "class": "positive" + }, + "1462": { + "id": 1462, + "type": "leaf", + "class": "negative" + }, + "304": { + "id": 304, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1193, + "id_right": 1194 + }, + "1193": { + "id": 1193, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1217, + "id_right": 1218 + }, + "1217": { + "id": 1217, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1219, + "id_right": 1220 + }, + "1219": { + "id": 1219, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 1221, + "id_right": 1222 + }, + "1221": { + "id": 1221, + "type": "leaf", + "class": "negative" + }, + "1222": { + "id": 1222, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1223, + "id_right": 1224 + }, + "1223": { + "id": 1223, + "type": "leaf", + "class": "negative" + }, + "1224": { + "id": 1224, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1225, + "id_right": 1226 + }, + "1225": { + "id": 1225, + "type": "leaf", + "class": "negative" + }, + "1226": { + "id": 1226, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 1227, + "id_right": 1228 + }, + "1227": { + "id": 1227, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1229, + "id_right": 1230 + }, + "1229": { + "id": 1229, + "type": "leaf", + "class": "negative" + }, + "1230": { + "id": 1230, + "type": "leaf", + "class": "positive" + }, + "1228": { + "id": 1228, + "type": "leaf", + "class": "positive" + }, + "1220": { + "id": 1220, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1669, + "id_right": 1670 + }, + "1669": { + "id": 1669, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1673, + "id_right": 1674 + }, + "1673": { + "id": 1673, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 1675, + "id_right": 1676 + }, + "1675": { + "id": 1675, + "type": "leaf", + "class": "negative" + }, + "1676": { + "id": 1676, + "type": "leaf", + "class": "positive" + }, + "1674": { + "id": 1674, + "type": "leaf", + "class": "negative" + }, + "1670": { + "id": 1670, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1671, + "id_right": 1672 + }, + "1671": { + "id": 1671, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1677, + "id_right": 1678 + }, + "1677": { + "id": 1677, + "type": "leaf", + "class": "positive" + }, + "1678": { + "id": 1678, + "type": "leaf", + "class": "positive" + }, + "1672": { + "id": 1672, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1679, + "id_right": 1680 + }, + "1679": { + "id": 1679, + "type": "leaf", + "class": "negative" + }, + "1680": { + "id": 1680, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 1681, + "id_right": 1682 + }, + "1681": { + "id": 1681, + "type": "leaf", + "class": "negative" + }, + "1682": { + "id": 1682, + "type": "leaf", + "class": "positive" + }, + "1218": { + "id": 1218, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 1265, + "id_right": 1266 + }, + "1265": { + "id": 1265, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1271, + "id_right": 1272 + }, + "1271": { + "id": 1271, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1273, + "id_right": 1274 + }, + "1273": { + "id": 1273, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 1275, + "id_right": 1276 + }, + "1275": { + "id": 1275, + "type": "leaf", + "class": "positive" + }, + "1276": { + "id": 1276, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1277, + "id_right": 1278 + }, + "1277": { + "id": 1277, + "type": "leaf", + "class": "negative" + }, + "1278": { + "id": 1278, + "type": "leaf", + "class": "positive" + }, + "1274": { + "id": 1274, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 1279, + "id_right": 1280 + }, + "1279": { + "id": 1279, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1281, + "id_right": 1282 + }, + "1281": { + "id": 1281, + "type": "leaf", + "class": "positive" + }, + "1282": { + "id": 1282, + "type": "leaf", + "class": "negative" + }, + "1280": { + "id": 1280, + "type": "leaf", + "class": "negative" + }, + "1272": { + "id": 1272, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 1283, + "id_right": 1284 + }, + "1283": { + "id": 1283, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1285, + "id_right": 1286 + }, + "1285": { + "id": 1285, + "type": "leaf", + "class": "positive" + }, + "1286": { + "id": 1286, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 1293, + "id_right": 1294 + }, + "1293": { + "id": 1293, + "type": "leaf", + "class": "negative" + }, + "1294": { + "id": 1294, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1297, + "id_right": 1298 + }, + "1297": { + "id": 1297, + "type": "leaf", + "class": "negative" + }, + "1298": { + "id": 1298, + "type": "leaf", + "class": "positive" + }, + "1284": { + "id": 1284, + "type": "leaf", + "class": "positive" + }, + "1266": { + "id": 1266, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1267, + "id_right": 1268 + }, + "1267": { + "id": 1267, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1269, + "id_right": 1270 + }, + "1269": { + "id": 1269, + "type": "leaf", + "class": "negative" + }, + "1270": { + "id": 1270, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 1571, + "id_right": 1572 + }, + "1571": { + "id": 1571, + "type": "leaf", + "class": "positive" + }, + "1572": { + "id": 1572, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 1573, + "id_right": 1574 + }, + "1573": { + "id": 1573, + "type": "leaf", + "class": "positive" + }, + "1574": { + "id": 1574, + "type": "leaf", + "class": "negative" + }, + "1268": { + "id": 1268, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1287, + "id_right": 1288 + }, + "1287": { + "id": 1287, + "type": "leaf", + "class": "negative" + }, + "1288": { + "id": 1288, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1289, + "id_right": 1290 + }, + "1289": { + "id": 1289, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 1291, + "id_right": 1292 + }, + "1291": { + "id": 1291, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 1295, + "id_right": 1296 + }, + "1295": { + "id": 1295, + "type": "leaf", + "class": "negative" + }, + "1296": { + "id": 1296, + "type": "leaf", + "class": "positive" + }, + "1292": { + "id": 1292, + "type": "leaf", + "class": "negative" + }, + "1290": { + "id": 1290, + "type": "leaf", + "class": "positive" + }, + "1194": { + "id": 1194, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 1195, + "id_right": 1196 + }, + "1195": { + "id": 1195, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 1231, + "id_right": 1232 + }, + "1231": { + "id": 1231, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1237, + "id_right": 1238 + }, + "1237": { + "id": 1237, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 1239, + "id_right": 1240 + }, + "1239": { + "id": 1239, + "type": "leaf", + "class": "negative" + }, + "1240": { + "id": 1240, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1241, + "id_right": 1242 + }, + "1241": { + "id": 1241, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1257, + "id_right": 1258 + }, + "1257": { + "id": 1257, + "type": "leaf", + "class": "negative" + }, + "1258": { + "id": 1258, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1299, + "id_right": 1300 + }, + "1299": { + "id": 1299, + "type": "leaf", + "class": "negative" + }, + "1300": { + "id": 1300, + "type": "leaf", + "class": "positive" + }, + "1242": { + "id": 1242, + "type": "leaf", + "class": "positive" + }, + "1238": { + "id": 1238, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1243, + "id_right": 1244 + }, + "1243": { + "id": 1243, + "type": "leaf", + "class": "positive" + }, + "1244": { + "id": 1244, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1245, + "id_right": 1246 + }, + "1245": { + "id": 1245, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 1255, + "id_right": 1256 + }, + "1255": { + "id": 1255, + "type": "leaf", + "class": "positive" + }, + "1256": { + "id": 1256, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 1591, + "id_right": 1592 + }, + "1591": { + "id": 1591, + "type": "leaf", + "class": "negative" + }, + "1592": { + "id": 1592, + "type": "leaf", + "class": "positive" + }, + "1246": { + "id": 1246, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1251, + "id_right": 1252 + }, + "1251": { + "id": 1251, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1253, + "id_right": 1254 + }, + "1253": { + "id": 1253, + "type": "leaf", + "class": "negative" + }, + "1254": { + "id": 1254, + "type": "leaf", + "class": "positive" + }, + "1252": { + "id": 1252, + "type": "leaf", + "class": "negative" + }, + "1232": { + "id": 1232, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 1233, + "id_right": 1234 + }, + "1233": { + "id": 1233, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1235, + "id_right": 1236 + }, + "1235": { + "id": 1235, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 1549, + "id_right": 1550 + }, + "1549": { + "id": 1549, + "type": "leaf", + "class": "positive" + }, + "1550": { + "id": 1550, + "type": "leaf", + "class": "positive" + }, + "1236": { + "id": 1236, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1259, + "id_right": 1260 + }, + "1259": { + "id": 1259, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1261, + "id_right": 1262 + }, + "1261": { + "id": 1261, + "type": "leaf", + "class": "positive" + }, + "1262": { + "id": 1262, + "type": "leaf", + "class": "negative" + }, + "1260": { + "id": 1260, + "type": "leaf", + "class": "negative" + }, + "1234": { + "id": 1234, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1247, + "id_right": 1248 + }, + "1247": { + "id": 1247, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1249, + "id_right": 1250 + }, + "1249": { + "id": 1249, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 1263, + "id_right": 1264 + }, + "1263": { + "id": 1263, + "type": "leaf", + "class": "positive" + }, + "1264": { + "id": 1264, + "type": "leaf", + "class": "negative" + }, + "1250": { + "id": 1250, + "type": "leaf", + "class": "negative" + }, + "1248": { + "id": 1248, + "type": "leaf", + "class": "positive" + }, + "1196": { + "id": 1196, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1197, + "id_right": 1198 + }, + "1197": { + "id": 1197, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 1203, + "id_right": 1204 + }, + "1203": { + "id": 1203, + "type": "leaf", + "class": "negative" + }, + "1204": { + "id": 1204, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1205, + "id_right": 1206 + }, + "1205": { + "id": 1205, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 1207, + "id_right": 1208 + }, + "1207": { + "id": 1207, + "type": "leaf", + "class": "negative" + }, + "1208": { + "id": 1208, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 1341, + "id_right": 1342 + }, + "1341": { + "id": 1341, + "type": "leaf", + "class": "positive" + }, + "1342": { + "id": 1342, + "type": "leaf", + "class": "positive" + }, + "1206": { + "id": 1206, + "type": "leaf", + "class": "positive" + }, + "1198": { + "id": 1198, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1199, + "id_right": 1200 + }, + "1199": { + "id": 1199, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1201, + "id_right": 1202 + }, + "1201": { + "id": 1201, + "type": "leaf", + "class": "positive" + }, + "1202": { + "id": 1202, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 1213, + "id_right": 1214 + }, + "1213": { + "id": 1213, + "type": "leaf", + "class": "negative" + }, + "1214": { + "id": 1214, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 1215, + "id_right": 1216 + }, + "1215": { + "id": 1215, + "type": "leaf", + "class": "negative" + }, + "1216": { + "id": 1216, + "type": "leaf", + "class": "positive" + }, + "1200": { + "id": 1200, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 1209, + "id_right": 1210 + }, + "1209": { + "id": 1209, + "type": "leaf", + "class": "negative" + }, + "1210": { + "id": 1210, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 1211, + "id_right": 1212 + }, + "1211": { + "id": 1211, + "type": "leaf", + "class": "positive" + }, + "1212": { + "id": 1212, + "type": "leaf", + "class": "negative" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 1339, + "id_right": 1340 + }, + "1339": { + "id": 1339, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1457, + "id_right": 1458 + }, + "1457": { + "id": 1457, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1459, + "id_right": 1460 + }, + "1459": { + "id": 1459, + "type": "leaf", + "class": "negative" + }, + "1460": { + "id": 1460, + "type": "leaf", + "class": "positive" + }, + "1458": { + "id": 1458, + "type": "leaf", + "class": "negative" + }, + "1340": { + "id": 1340, + "type": "leaf", + "class": "negative" + }, + "976": { + "id": 976, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 1485, + "id_right": 1486 + }, + "1485": { + "id": 1485, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1487, + "id_right": 1488 + }, + "1487": { + "id": 1487, + "type": "leaf", + "class": "positive" + }, + "1488": { + "id": 1488, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1491, + "id_right": 1492 + }, + "1491": { + "id": 1491, + "type": "leaf", + "class": "negative" + }, + "1492": { + "id": 1492, + "type": "leaf", + "class": "positive" + }, + "1486": { + "id": 1486, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1489, + "id_right": 1490 + }, + "1489": { + "id": 1489, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 1493, + "id_right": 1494 + }, + "1493": { + "id": 1493, + "type": "leaf", + "class": "negative" + }, + "1494": { + "id": 1494, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1495, + "id_right": 1496 + }, + "1495": { + "id": 1495, + "type": "leaf", + "class": "negative" + }, + "1496": { + "id": 1496, + "type": "leaf", + "class": "positive" + }, + "1490": { + "id": 1490, + "type": "leaf", + "class": "negative" + }, + "966": { + "id": 966, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "leaf", + "class": "positive" + }, + "970": { + "id": 970, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "leaf", + "class": "negative" + }, + "978": { + "id": 978, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "negative" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "positive" + }, + "972": { + "id": 972, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "positive" + }, + "974": { + "id": 974, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "negative" + }, + "996": { + "id": 996, + "type": "leaf", + "class": "positive" + }, + "964": { + "id": 964, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "leaf", + "class": "negative" + }, + "982": { + "id": 982, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "leaf", + "class": "positive" + }, + "984": { + "id": 984, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "positive" + }, + "994": { + "id": 994, + "type": "leaf", + "class": "negative" + }, + "980": { + "id": 980, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "leaf", + "class": "positive" + }, + "986": { + "id": 986, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "leaf", + "class": "negative" + }, + "988": { + "id": 988, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1861, + "id_right": 1862 + }, + "1861": { + "id": 1861, + "type": "leaf", + "class": "negative" + }, + "1862": { + "id": 1862, + "type": "leaf", + "class": "positive" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "positive" + }, + "962": { + "id": 962, + "type": "leaf", + "class": "negative" + }, + "878": { + "id": 878, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "positive" + }, + "890": { + "id": 890, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "leaf", + "class": "negative" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "leaf", + "class": "positive" + }, + "900": { + "id": 900, + "type": "leaf", + "class": "negative" + }, + "886": { + "id": 886, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "leaf", + "class": "negative" + }, + "888": { + "id": 888, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "leaf", + "class": "positive" + }, + "884": { + "id": 884, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "negative" + }, + "894": { + "id": 894, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "leaf", + "class": "positive" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "negative" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "positive" + }, + "880": { + "id": 880, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "negative" + }, + "920": { + "id": 920, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "leaf", + "class": "positive" + }, + "924": { + "id": 924, + "type": "leaf", + "class": "negative" + }, + "918": { + "id": 918, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1621, + "id_right": 1622 + }, + "1621": { + "id": 1621, + "type": "leaf", + "class": "positive" + }, + "1622": { + "id": 1622, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 1623, + "id_right": 1624 + }, + "1623": { + "id": 1623, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1625, + "id_right": 1626 + }, + "1625": { + "id": 1625, + "type": "leaf", + "class": "negative" + }, + "1626": { + "id": 1626, + "type": "leaf", + "class": "positive" + }, + "1624": { + "id": 1624, + "type": "leaf", + "class": "positive" + }, + "916": { + "id": 916, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 1135, + "id_right": 1136 + }, + "1135": { + "id": 1135, + "type": "leaf", + "class": "positive" + }, + "1136": { + "id": 1136, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 1137, + "id_right": 1138 + }, + "1137": { + "id": 1137, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 1139, + "id_right": 1140 + }, + "1139": { + "id": 1139, + "type": "leaf", + "class": "positive" + }, + "1140": { + "id": 1140, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1141, + "id_right": 1142 + }, + "1141": { + "id": 1141, + "type": "leaf", + "class": "negative" + }, + "1142": { + "id": 1142, + "type": "leaf", + "class": "positive" + }, + "1138": { + "id": 1138, + "type": "leaf", + "class": "negative" + }, + "922": { + "id": 922, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "positive" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "positive" + }, + "906": { + "id": 906, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 1143, + "id_right": 1144 + }, + "1143": { + "id": 1143, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1683, + "id_right": 1684 + }, + "1683": { + "id": 1683, + "type": "leaf", + "class": "positive" + }, + "1684": { + "id": 1684, + "type": "leaf", + "class": "negative" + }, + "1144": { + "id": 1144, + "type": "leaf", + "class": "negative" + }, + "908": { + "id": 908, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "leaf", + "class": "positive" + }, + "910": { + "id": 910, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 1317, + "id_right": 1318 + }, + "1317": { + "id": 1317, + "type": "leaf", + "class": "negative" + }, + "1318": { + "id": 1318, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 1319, + "id_right": 1320 + }, + "1319": { + "id": 1319, + "type": "leaf", + "class": "positive" + }, + "1320": { + "id": 1320, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1643, + "id_right": 1644 + }, + "1643": { + "id": 1643, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1645, + "id_right": 1646 + }, + "1645": { + "id": 1645, + "type": "leaf", + "class": "negative" + }, + "1646": { + "id": 1646, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 1647, + "id_right": 1648 + }, + "1647": { + "id": 1647, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1649, + "id_right": 1650 + }, + "1649": { + "id": 1649, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1659, + "id_right": 1660 + }, + "1659": { + "id": 1659, + "type": "leaf", + "class": "positive" + }, + "1660": { + "id": 1660, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 1661, + "id_right": 1662 + }, + "1661": { + "id": 1661, + "type": "leaf", + "class": "negative" + }, + "1662": { + "id": 1662, + "type": "leaf", + "class": "positive" + }, + "1650": { + "id": 1650, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1685, + "id_right": 1686 + }, + "1685": { + "id": 1685, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1687, + "id_right": 1688 + }, + "1687": { + "id": 1687, + "type": "leaf", + "class": "negative" + }, + "1688": { + "id": 1688, + "type": "leaf", + "class": "positive" + }, + "1686": { + "id": 1686, + "type": "leaf", + "class": "negative" + }, + "1648": { + "id": 1648, + "type": "leaf", + "class": "positive" + }, + "1644": { + "id": 1644, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 1651, + "id_right": 1652 + }, + "1651": { + "id": 1651, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 1653, + "id_right": 1654 + }, + "1653": { + "id": 1653, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 1655, + "id_right": 1656 + }, + "1655": { + "id": 1655, + "type": "leaf", + "class": "negative" + }, + "1656": { + "id": 1656, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1657, + "id_right": 1658 + }, + "1657": { + "id": 1657, + "type": "leaf", + "class": "positive" + }, + "1658": { + "id": 1658, + "type": "leaf", + "class": "negative" + }, + "1654": { + "id": 1654, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1731, + "id_right": 1732 + }, + "1731": { + "id": 1731, + "type": "leaf", + "class": "positive" + }, + "1732": { + "id": 1732, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1733, + "id_right": 1734 + }, + "1733": { + "id": 1733, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1735, + "id_right": 1736 + }, + "1735": { + "id": 1735, + "type": "leaf", + "class": "positive" + }, + "1736": { + "id": 1736, + "type": "leaf", + "class": "negative" + }, + "1734": { + "id": 1734, + "type": "leaf", + "class": "negative" + }, + "1652": { + "id": 1652, + "type": "leaf", + "class": "negative" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1871, + "id_right": 1872 + }, + "1871": { + "id": 1871, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 1987, + "id_right": 1988 + }, + "1987": { + "id": 1987, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1989, + "id_right": 1990 + }, + "1989": { + "id": 1989, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 1991, + "id_right": 1992 + }, + "1991": { + "id": 1991, + "type": "leaf", + "class": "positive" + }, + "1992": { + "id": 1992, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 1993, + "id_right": 1994 + }, + "1993": { + "id": 1993, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1997, + "id_right": 1998 + }, + "1997": { + "id": 1997, + "type": "leaf", + "class": "negative" + }, + "1998": { + "id": 1998, + "type": "leaf", + "class": "positive" + }, + "1994": { + "id": 1994, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 1995, + "id_right": 1996 + }, + "1995": { + "id": 1995, + "type": "leaf", + "class": "negative" + }, + "1996": { + "id": 1996, + "type": "leaf", + "class": "positive" + }, + "1990": { + "id": 1990, + "type": "leaf", + "class": "negative" + }, + "1988": { + "id": 1988, + "type": "leaf", + "class": "negative" + }, + "1872": { + "id": 1872, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1873, + "id_right": 1874 + }, + "1873": { + "id": 1873, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 1875, + "id_right": 1876 + }, + "1875": { + "id": 1875, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 1877, + "id_right": 1878 + }, + "1877": { + "id": 1877, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 1891, + "id_right": 1892 + }, + "1891": { + "id": 1891, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1895, + "id_right": 1896 + }, + "1895": { + "id": 1895, + "type": "leaf", + "class": "negative" + }, + "1896": { + "id": 1896, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1903, + "id_right": 1904 + }, + "1903": { + "id": 1903, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1905, + "id_right": 1906 + }, + "1905": { + "id": 1905, + "type": "leaf", + "class": "positive" + }, + "1906": { + "id": 1906, + "type": "leaf", + "class": "negative" + }, + "1904": { + "id": 1904, + "type": "leaf", + "class": "negative" + }, + "1892": { + "id": 1892, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 1893, + "id_right": 1894 + }, + "1893": { + "id": 1893, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1897, + "id_right": 1898 + }, + "1897": { + "id": 1897, + "type": "leaf", + "class": "negative" + }, + "1898": { + "id": 1898, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 1899, + "id_right": 1900 + }, + "1899": { + "id": 1899, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 1901, + "id_right": 1902 + }, + "1901": { + "id": 1901, + "type": "leaf", + "class": "positive" + }, + "1902": { + "id": 1902, + "type": "leaf", + "class": "negative" + }, + "1900": { + "id": 1900, + "type": "leaf", + "class": "positive" + }, + "1894": { + "id": 1894, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1907, + "id_right": 1908 + }, + "1907": { + "id": 1907, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1909, + "id_right": 1910 + }, + "1909": { + "id": 1909, + "type": "leaf", + "class": "negative" + }, + "1910": { + "id": 1910, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 1911, + "id_right": 1912 + }, + "1911": { + "id": 1911, + "type": "leaf", + "class": "positive" + }, + "1912": { + "id": 1912, + "type": "leaf", + "class": "negative" + }, + "1908": { + "id": 1908, + "type": "leaf", + "class": "positive" + }, + "1878": { + "id": 1878, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1879, + "id_right": 1880 + }, + "1879": { + "id": 1879, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1881, + "id_right": 1882 + }, + "1881": { + "id": 1881, + "type": "leaf", + "class": "negative" + }, + "1882": { + "id": 1882, + "type": "leaf", + "class": "positive" + }, + "1880": { + "id": 1880, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 1883, + "id_right": 1884 + }, + "1883": { + "id": 1883, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1885, + "id_right": 1886 + }, + "1885": { + "id": 1885, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 1887, + "id_right": 1888 + }, + "1887": { + "id": 1887, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 1889, + "id_right": 1890 + }, + "1889": { + "id": 1889, + "type": "leaf", + "class": "negative" + }, + "1890": { + "id": 1890, + "type": "leaf", + "class": "positive" + }, + "1888": { + "id": 1888, + "type": "leaf", + "class": "negative" + }, + "1886": { + "id": 1886, + "type": "leaf", + "class": "positive" + }, + "1884": { + "id": 1884, + "type": "leaf", + "class": "negative" + }, + "1876": { + "id": 1876, + "type": "leaf", + "class": "positive" + }, + "1874": { + "id": 1874, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1913, + "id_right": 1914 + }, + "1913": { + "id": 1913, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1929, + "id_right": 1930 + }, + "1929": { + "id": 1929, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 1931, + "id_right": 1932 + }, + "1931": { + "id": 1931, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 1933, + "id_right": 1934 + }, + "1933": { + "id": 1933, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 1943, + "id_right": 1944 + }, + "1943": { + "id": 1943, + "type": "leaf", + "class": "negative" + }, + "1944": { + "id": 1944, + "type": "leaf", + "class": "positive" + }, + "1934": { + "id": 1934, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 1935, + "id_right": 1936 + }, + "1935": { + "id": 1935, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1937, + "id_right": 1938 + }, + "1937": { + "id": 1937, + "type": "leaf", + "class": "positive" + }, + "1938": { + "id": 1938, + "type": "leaf", + "class": "negative" + }, + "1936": { + "id": 1936, + "type": "leaf", + "class": "negative" + }, + "1932": { + "id": 1932, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1945, + "id_right": 1946 + }, + "1945": { + "id": 1945, + "type": "leaf", + "class": "negative" + }, + "1946": { + "id": 1946, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1947, + "id_right": 1948 + }, + "1947": { + "id": 1947, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 1949, + "id_right": 1950 + }, + "1949": { + "id": 1949, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 1979, + "id_right": 1980 + }, + "1979": { + "id": 1979, + "type": "leaf", + "class": "positive" + }, + "1980": { + "id": 1980, + "type": "leaf", + "class": "negative" + }, + "1950": { + "id": 1950, + "type": "leaf", + "class": "negative" + }, + "1948": { + "id": 1948, + "type": "leaf", + "class": "negative" + }, + "1930": { + "id": 1930, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 1939, + "id_right": 1940 + }, + "1939": { + "id": 1939, + "type": "leaf", + "class": "negative" + }, + "1940": { + "id": 1940, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 1941, + "id_right": 1942 + }, + "1941": { + "id": 1941, + "type": "leaf", + "class": "positive" + }, + "1942": { + "id": 1942, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1963, + "id_right": 1964 + }, + "1963": { + "id": 1963, + "type": "leaf", + "class": "negative" + }, + "1964": { + "id": 1964, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 1965, + "id_right": 1966 + }, + "1965": { + "id": 1965, + "type": "leaf", + "class": "positive" + }, + "1966": { + "id": 1966, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 1967, + "id_right": 1968 + }, + "1967": { + "id": 1967, + "type": "leaf", + "class": "negative" + }, + "1968": { + "id": 1968, + "type": "leaf", + "class": "positive" + }, + "1914": { + "id": 1914, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1915, + "id_right": 1916 + }, + "1915": { + "id": 1915, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1919, + "id_right": 1920 + }, + "1919": { + "id": 1919, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 1921, + "id_right": 1922 + }, + "1921": { + "id": 1921, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 1923, + "id_right": 1924 + }, + "1923": { + "id": 1923, + "type": "leaf", + "class": "positive" + }, + "1924": { + "id": 1924, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 1925, + "id_right": 1926 + }, + "1925": { + "id": 1925, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1927, + "id_right": 1928 + }, + "1927": { + "id": 1927, + "type": "leaf", + "class": "positive" + }, + "1928": { + "id": 1928, + "type": "leaf", + "class": "negative" + }, + "1926": { + "id": 1926, + "type": "leaf", + "class": "negative" + }, + "1922": { + "id": 1922, + "type": "leaf", + "class": "negative" + }, + "1920": { + "id": 1920, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1969, + "id_right": 1970 + }, + "1969": { + "id": 1969, + "type": "leaf", + "class": "positive" + }, + "1970": { + "id": 1970, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1971, + "id_right": 1972 + }, + "1971": { + "id": 1971, + "type": "leaf", + "class": "positive" + }, + "1972": { + "id": 1972, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1973, + "id_right": 1974 + }, + "1973": { + "id": 1973, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1977, + "id_right": 1978 + }, + "1977": { + "id": 1977, + "type": "leaf", + "class": "negative" + }, + "1978": { + "id": 1978, + "type": "leaf", + "class": "positive" + }, + "1974": { + "id": 1974, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 1975, + "id_right": 1976 + }, + "1975": { + "id": 1975, + "type": "leaf", + "class": "negative" + }, + "1976": { + "id": 1976, + "type": "leaf", + "class": "positive" + }, + "1916": { + "id": 1916, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 1917, + "id_right": 1918 + }, + "1917": { + "id": 1917, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1951, + "id_right": 1952 + }, + "1951": { + "id": 1951, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1959, + "id_right": 1960 + }, + "1959": { + "id": 1959, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 1961, + "id_right": 1962 + }, + "1961": { + "id": 1961, + "type": "leaf", + "class": "positive" + }, + "1962": { + "id": 1962, + "type": "leaf", + "class": "negative" + }, + "1960": { + "id": 1960, + "type": "leaf", + "class": "negative" + }, + "1952": { + "id": 1952, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 1953, + "id_right": 1954 + }, + "1953": { + "id": 1953, + "type": "leaf", + "class": "positive" + }, + "1954": { + "id": 1954, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1955, + "id_right": 1956 + }, + "1955": { + "id": 1955, + "type": "leaf", + "class": "negative" + }, + "1956": { + "id": 1956, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1957, + "id_right": 1958 + }, + "1957": { + "id": 1957, + "type": "leaf", + "class": "positive" + }, + "1958": { + "id": 1958, + "type": "leaf", + "class": "negative" + }, + "1918": { + "id": 1918, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 1981, + "id_right": 1982 + }, + "1981": { + "id": 1981, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 1983, + "id_right": 1984 + }, + "1983": { + "id": 1983, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 1985, + "id_right": 1986 + }, + "1985": { + "id": 1985, + "type": "leaf", + "class": "positive" + }, + "1986": { + "id": 1986, + "type": "leaf", + "class": "negative" + }, + "1984": { + "id": 1984, + "type": "leaf", + "class": "negative" + }, + "1982": { + "id": 1982, + "type": "leaf", + "class": "negative" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "leaf", + "class": "negative" + }, + "556": { + "id": 556, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "leaf", + "class": "positive" + }, + "558": { + "id": 558, + "type": "leaf", + "class": "negative" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "negative" + }, + "552": { + "id": 552, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "leaf", + "class": "positive" + }, + "562": { + "id": 562, + "type": "leaf", + "class": "negative" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "positive" + }, + "678": { + "id": 678, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1595, + "id_right": 1596 + }, + "1595": { + "id": 1595, + "type": "leaf", + "class": "negative" + }, + "1596": { + "id": 1596, + "type": "leaf", + "class": "positive" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "leaf", + "class": "negative" + }, + "212": { + "id": 212, + "type": "leaf", + "class": "positive" + }, + "210": { + "id": 210, + "type": "leaf", + "class": "negative" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "leaf", + "class": "negative" + }, + "216": { + "id": 216, + "type": "leaf", + "class": "positive" + }, + "206": { + "id": 206, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "leaf", + "class": "positive" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1325, + "id_right": 1326 + }, + "1325": { + "id": 1325, + "type": "leaf", + "class": "positive" + }, + "1326": { + "id": 1326, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 1327, + "id_right": 1328 + }, + "1327": { + "id": 1327, + "type": "leaf", + "class": "positive" + }, + "1328": { + "id": 1328, + "type": "leaf", + "class": "negative" + }, + "608": { + "id": 608, + "type": "leaf", + "class": "negative" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "leaf", + "class": "negative" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 1551, + "id_right": 1552 + }, + "1551": { + "id": 1551, + "type": "leaf", + "class": "positive" + }, + "1552": { + "id": 1552, + "type": "leaf", + "class": "negative" + }, + "616": { + "id": 616, + "type": "leaf", + "class": "negative" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "positive" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "leaf", + "class": "negative" + }, + "610": { + "id": 610, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1145, + "id_right": 1146 + }, + "1145": { + "id": 1145, + "type": "leaf", + "class": "positive" + }, + "1146": { + "id": 1146, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "leaf", + "class": "negative" + }, + "602": { + "id": 602, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "positive" + }, + "604": { + "id": 604, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "leaf", + "class": "negative" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "positive" + }, + "600": { + "id": 600, + "type": "leaf", + "class": "negative" + }, + "578": { + "id": 578, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "leaf", + "class": "positive" + }, + "592": { + "id": 592, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 1601, + "id_right": 1602 + }, + "1601": { + "id": 1601, + "type": "leaf", + "class": "negative" + }, + "1602": { + "id": 1602, + "type": "leaf", + "class": "positive" + }, + "584": { + "id": 584, + "type": "leaf", + "class": "negative" + }, + "582": { + "id": 582, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 1555, + "id_right": 1556 + }, + "1555": { + "id": 1555, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 1557, + "id_right": 1558 + }, + "1557": { + "id": 1557, + "type": "leaf", + "class": "negative" + }, + "1558": { + "id": 1558, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 1559, + "id_right": 1560 + }, + "1559": { + "id": 1559, + "type": "leaf", + "class": "positive" + }, + "1560": { + "id": 1560, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1561, + "id_right": 1562 + }, + "1561": { + "id": 1561, + "type": "leaf", + "class": "positive" + }, + "1562": { + "id": 1562, + "type": "leaf", + "class": "negative" + }, + "1556": { + "id": 1556, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1563, + "id_right": 1564 + }, + "1563": { + "id": 1563, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 1565, + "id_right": 1566 + }, + "1565": { + "id": 1565, + "type": "leaf", + "class": "positive" + }, + "1566": { + "id": 1566, + "type": "leaf", + "class": "negative" + }, + "1564": { + "id": 1564, + "type": "leaf", + "class": "positive" + }, + "580": { + "id": 580, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "leaf", + "class": "positive" + }, + "588": { + "id": 588, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1511, + "id_right": 1512 + }, + "1511": { + "id": 1511, + "type": "leaf", + "class": "negative" + }, + "1512": { + "id": 1512, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1513, + "id_right": 1514 + }, + "1513": { + "id": 1513, + "type": "leaf", + "class": "negative" + }, + "1514": { + "id": 1514, + "type": "leaf", + "class": "positive" + }, + "676": { + "id": 676, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "leaf", + "class": "negative" + }, + "796": { + "id": 796, + "type": "leaf", + "class": "positive" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "positive" + }, + "792": { + "id": 792, + "type": "leaf", + "class": "negative" + }, + "590": { + "id": 590, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 999, + "id_right": 1000 + }, + "999": { + "id": 999, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1001, + "id_right": 1002 + }, + "1001": { + "id": 1001, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 1553, + "id_right": 1554 + }, + "1553": { + "id": 1553, + "type": "leaf", + "class": "negative" + }, + "1554": { + "id": 1554, + "type": "leaf", + "class": "positive" + }, + "1002": { + "id": 1002, + "type": "leaf", + "class": "negative" + }, + "1000": { + "id": 1000, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "leaf", + "class": "negative" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 1587, + "id_right": 1588 + }, + "1587": { + "id": 1587, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1589, + "id_right": 1590 + }, + "1589": { + "id": 1589, + "type": "leaf", + "class": "positive" + }, + "1590": { + "id": 1590, + "type": "leaf", + "class": "negative" + }, + "1588": { + "id": 1588, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "leaf", + "class": "negative" + }, + "226": { + "id": 226, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "leaf", + "class": "positive" + }, + "230": { + "id": 230, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 1629, + "id_right": 1630 + }, + "1629": { + "id": 1629, + "type": "leaf", + "class": "negative" + }, + "1630": { + "id": 1630, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1631, + "id_right": 1632 + }, + "1631": { + "id": 1631, + "type": "leaf", + "class": "positive" + }, + "1632": { + "id": 1632, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 1633, + "id_right": 1634 + }, + "1633": { + "id": 1633, + "type": "leaf", + "class": "positive" + }, + "1634": { + "id": 1634, + "type": "leaf", + "class": "negative" + }, + "342": { + "id": 342, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 1043, + "id_right": 1044 + }, + "1043": { + "id": 1043, + "type": "leaf", + "class": "positive" + }, + "1044": { + "id": 1044, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1045, + "id_right": 1046 + }, + "1045": { + "id": 1045, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 1047, + "id_right": 1048 + }, + "1047": { + "id": 1047, + "type": "leaf", + "class": "positive" + }, + "1048": { + "id": 1048, + "type": "leaf", + "class": "negative" + }, + "1046": { + "id": 1046, + "type": "leaf", + "class": "negative" + }, + "368": { + "id": 368, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "leaf", + "class": "positive" + }, + "372": { + "id": 372, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 1301, + "id_right": 1302 + }, + "1301": { + "id": 1301, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1303, + "id_right": 1304 + }, + "1303": { + "id": 1303, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1309, + "id_right": 1310 + }, + "1309": { + "id": 1309, + "type": "leaf", + "class": "negative" + }, + "1310": { + "id": 1310, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1311, + "id_right": 1312 + }, + "1311": { + "id": 1311, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1313, + "id_right": 1314 + }, + "1313": { + "id": 1313, + "type": "leaf", + "class": "negative" + }, + "1314": { + "id": 1314, + "type": "leaf", + "class": "positive" + }, + "1312": { + "id": 1312, + "type": "leaf", + "class": "positive" + }, + "1304": { + "id": 1304, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 1305, + "id_right": 1306 + }, + "1305": { + "id": 1305, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1307, + "id_right": 1308 + }, + "1307": { + "id": 1307, + "type": "leaf", + "class": "negative" + }, + "1308": { + "id": 1308, + "type": "leaf", + "class": "positive" + }, + "1306": { + "id": 1306, + "type": "leaf", + "class": "positive" + }, + "1302": { + "id": 1302, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1315, + "id_right": 1316 + }, + "1315": { + "id": 1315, + "type": "leaf", + "class": "positive" + }, + "1316": { + "id": 1316, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "leaf", + "class": "negative" + }, + "696": { + "id": 696, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "leaf", + "class": "negative" + }, + "702": { + "id": 702, + "type": "leaf", + "class": "positive" + }, + "700": { + "id": 700, + "type": "leaf", + "class": "positive" + }, + "698": { + "id": 698, + "type": "leaf", + "class": "negative" + }, + "694": { + "id": 694, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 1499, + "id_right": 1500 + }, + "1499": { + "id": 1499, + "type": "leaf", + "class": "negative" + }, + "1500": { + "id": 1500, + "type": "leaf", + "class": "positive" + }, + "936": { + "id": 936, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "leaf", + "class": "positive" + }, + "938": { + "id": 938, + "type": "leaf", + "class": "negative" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "leaf", + "class": "positive" + }, + "708": { + "id": 708, + "type": "leaf", + "class": "negative" + }, + "706": { + "id": 706, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1049, + "id_right": 1050 + }, + "1049": { + "id": 1049, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1051, + "id_right": 1052 + }, + "1051": { + "id": 1051, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1053, + "id_right": 1054 + }, + "1053": { + "id": 1053, + "type": "leaf", + "class": "negative" + }, + "1054": { + "id": 1054, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1057, + "id_right": 1058 + }, + "1057": { + "id": 1057, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1067, + "id_right": 1068 + }, + "1067": { + "id": 1067, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 1069, + "id_right": 1070 + }, + "1069": { + "id": 1069, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1071, + "id_right": 1072 + }, + "1071": { + "id": 1071, + "type": "leaf", + "class": "positive" + }, + "1072": { + "id": 1072, + "type": "leaf", + "class": "negative" + }, + "1070": { + "id": 1070, + "type": "leaf", + "class": "positive" + }, + "1068": { + "id": 1068, + "type": "leaf", + "class": "negative" + }, + "1058": { + "id": 1058, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1059, + "id_right": 1060 + }, + "1059": { + "id": 1059, + "type": "leaf", + "class": "positive" + }, + "1060": { + "id": 1060, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1061, + "id_right": 1062 + }, + "1061": { + "id": 1061, + "type": "leaf", + "class": "negative" + }, + "1062": { + "id": 1062, + "type": "leaf", + "class": "positive" + }, + "1052": { + "id": 1052, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1055, + "id_right": 1056 + }, + "1055": { + "id": 1055, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 1501, + "id_right": 1502 + }, + "1501": { + "id": 1501, + "type": "leaf", + "class": "positive" + }, + "1502": { + "id": 1502, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1503, + "id_right": 1504 + }, + "1503": { + "id": 1503, + "type": "leaf", + "class": "positive" + }, + "1504": { + "id": 1504, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1505, + "id_right": 1506 + }, + "1505": { + "id": 1505, + "type": "leaf", + "class": "positive" + }, + "1506": { + "id": 1506, + "type": "leaf", + "class": "negative" + }, + "1056": { + "id": 1056, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1063, + "id_right": 1064 + }, + "1063": { + "id": 1063, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1065, + "id_right": 1066 + }, + "1065": { + "id": 1065, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1073, + "id_right": 1074 + }, + "1073": { + "id": 1073, + "type": "leaf", + "class": "negative" + }, + "1074": { + "id": 1074, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 1075, + "id_right": 1076 + }, + "1075": { + "id": 1075, + "type": "leaf", + "class": "negative" + }, + "1076": { + "id": 1076, + "type": "leaf", + "class": "positive" + }, + "1066": { + "id": 1066, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1087, + "id_right": 1088 + }, + "1087": { + "id": 1087, + "type": "leaf", + "class": "positive" + }, + "1088": { + "id": 1088, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1089, + "id_right": 1090 + }, + "1089": { + "id": 1089, + "type": "leaf", + "class": "negative" + }, + "1090": { + "id": 1090, + "type": "leaf", + "class": "positive" + }, + "1064": { + "id": 1064, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 1091, + "id_right": 1092 + }, + "1091": { + "id": 1091, + "type": "leaf", + "class": "negative" + }, + "1092": { + "id": 1092, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1093, + "id_right": 1094 + }, + "1093": { + "id": 1093, + "type": "leaf", + "class": "negative" + }, + "1094": { + "id": 1094, + "type": "leaf", + "class": "positive" + }, + "1050": { + "id": 1050, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1077, + "id_right": 1078 + }, + "1077": { + "id": 1077, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 1079, + "id_right": 1080 + }, + "1079": { + "id": 1079, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1081, + "id_right": 1082 + }, + "1081": { + "id": 1081, + "type": "leaf", + "class": "negative" + }, + "1082": { + "id": 1082, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1095, + "id_right": 1096 + }, + "1095": { + "id": 1095, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 1099, + "id_right": 1100 + }, + "1099": { + "id": 1099, + "type": "leaf", + "class": "negative" + }, + "1100": { + "id": 1100, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 1101, + "id_right": 1102 + }, + "1101": { + "id": 1101, + "type": "leaf", + "class": "negative" + }, + "1102": { + "id": 1102, + "type": "leaf", + "class": "positive" + }, + "1096": { + "id": 1096, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 1097, + "id_right": 1098 + }, + "1097": { + "id": 1097, + "type": "leaf", + "class": "negative" + }, + "1098": { + "id": 1098, + "type": "leaf", + "class": "positive" + }, + "1080": { + "id": 1080, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 1083, + "id_right": 1084 + }, + "1083": { + "id": 1083, + "type": "leaf", + "class": "positive" + }, + "1084": { + "id": 1084, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1085, + "id_right": 1086 + }, + "1085": { + "id": 1085, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1337, + "id_right": 1338 + }, + "1337": { + "id": 1337, + "type": "leaf", + "class": "positive" + }, + "1338": { + "id": 1338, + "type": "leaf", + "class": "negative" + }, + "1086": { + "id": 1086, + "type": "leaf", + "class": "negative" + }, + "1078": { + "id": 1078, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 1149, + "id_right": 1150 + }, + "1149": { + "id": 1149, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1151, + "id_right": 1152 + }, + "1151": { + "id": 1151, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 1155, + "id_right": 1156 + }, + "1155": { + "id": 1155, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 1157, + "id_right": 1158 + }, + "1157": { + "id": 1157, + "type": "leaf", + "class": "positive" + }, + "1158": { + "id": 1158, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 1159, + "id_right": 1160 + }, + "1159": { + "id": 1159, + "type": "leaf", + "class": "negative" + }, + "1160": { + "id": 1160, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1161, + "id_right": 1162 + }, + "1161": { + "id": 1161, + "type": "leaf", + "class": "negative" + }, + "1162": { + "id": 1162, + "type": "leaf", + "class": "positive" + }, + "1156": { + "id": 1156, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 1169, + "id_right": 1170 + }, + "1169": { + "id": 1169, + "type": "leaf", + "class": "positive" + }, + "1170": { + "id": 1170, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 1171, + "id_right": 1172 + }, + "1171": { + "id": 1171, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1173, + "id_right": 1174 + }, + "1173": { + "id": 1173, + "type": "leaf", + "class": "negative" + }, + "1174": { + "id": 1174, + "type": "leaf", + "class": "positive" + }, + "1172": { + "id": 1172, + "type": "leaf", + "class": "positive" + }, + "1152": { + "id": 1152, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 1153, + "id_right": 1154 + }, + "1153": { + "id": 1153, + "type": "leaf", + "class": "negative" + }, + "1154": { + "id": 1154, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1163, + "id_right": 1164 + }, + "1163": { + "id": 1163, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 1165, + "id_right": 1166 + }, + "1165": { + "id": 1165, + "type": "leaf", + "class": "negative" + }, + "1166": { + "id": 1166, + "type": "leaf", + "class": "positive" + }, + "1164": { + "id": 1164, + "type": "leaf", + "class": "positive" + }, + "1150": { + "id": 1150, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 1167, + "id_right": 1168 + }, + "1167": { + "id": 1167, + "type": "leaf", + "class": "positive" + }, + "1168": { + "id": 1168, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 1189, + "id_right": 1190 + }, + "1189": { + "id": 1189, + "type": "leaf", + "class": "positive" + }, + "1190": { + "id": 1190, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 1191, + "id_right": 1192 + }, + "1191": { + "id": 1191, + "type": "leaf", + "class": "negative" + }, + "1192": { + "id": 1192, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1007, + "id_right": 1008 + }, + "1007": { + "id": 1007, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 1009, + "id_right": 1010 + }, + "1009": { + "id": 1009, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 1011, + "id_right": 1012 + }, + "1011": { + "id": 1011, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 1017, + "id_right": 1018 + }, + "1017": { + "id": 1017, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1021, + "id_right": 1022 + }, + "1021": { + "id": 1021, + "type": "leaf", + "class": "positive" + }, + "1022": { + "id": 1022, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1023, + "id_right": 1024 + }, + "1023": { + "id": 1023, + "type": "leaf", + "class": "positive" + }, + "1024": { + "id": 1024, + "type": "leaf", + "class": "negative" + }, + "1018": { + "id": 1018, + "type": "leaf", + "class": "positive" + }, + "1012": { + "id": 1012, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1015, + "id_right": 1016 + }, + "1015": { + "id": 1015, + "type": "leaf", + "class": "negative" + }, + "1016": { + "id": 1016, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1019, + "id_right": 1020 + }, + "1019": { + "id": 1019, + "type": "leaf", + "class": "positive" + }, + "1020": { + "id": 1020, + "type": "leaf", + "class": "negative" + }, + "1010": { + "id": 1010, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 1013, + "id_right": 1014 + }, + "1013": { + "id": 1013, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 1037, + "id_right": 1038 + }, + "1037": { + "id": 1037, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1039, + "id_right": 1040 + }, + "1039": { + "id": 1039, + "type": "leaf", + "class": "positive" + }, + "1040": { + "id": 1040, + "type": "leaf", + "class": "negative" + }, + "1038": { + "id": 1038, + "type": "leaf", + "class": "negative" + }, + "1014": { + "id": 1014, + "type": "leaf", + "class": "negative" + }, + "1008": { + "id": 1008, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1025, + "id_right": 1026 + }, + "1025": { + "id": 1025, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1027, + "id_right": 1028 + }, + "1027": { + "id": 1027, + "type": "leaf", + "class": "positive" + }, + "1028": { + "id": 1028, + "type": "internal", + "feature_name": "ft210", + "feature_index": 210, + "threshold": 0.5, + "id_left": 1029, + "id_right": 1030 + }, + "1029": { + "id": 1029, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 1375, + "id_right": 1376 + }, + "1375": { + "id": 1375, + "type": "leaf", + "class": "negative" + }, + "1376": { + "id": 1376, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1377, + "id_right": 1378 + }, + "1377": { + "id": 1377, + "type": "leaf", + "class": "negative" + }, + "1378": { + "id": 1378, + "type": "leaf", + "class": "positive" + }, + "1030": { + "id": 1030, + "type": "leaf", + "class": "positive" + }, + "1026": { + "id": 1026, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1031, + "id_right": 1032 + }, + "1031": { + "id": 1031, + "type": "leaf", + "class": "negative" + }, + "1032": { + "id": 1032, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 1033, + "id_right": 1034 + }, + "1033": { + "id": 1033, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 1035, + "id_right": 1036 + }, + "1035": { + "id": 1035, + "type": "leaf", + "class": "negative" + }, + "1036": { + "id": 1036, + "type": "leaf", + "class": "positive" + }, + "1034": { + "id": 1034, + "type": "leaf", + "class": "positive" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "leaf", + "class": "negative" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "leaf", + "class": "negative" + }, + "744": { + "id": 744, + "type": "leaf", + "class": "positive" + }, + "742": { + "id": 742, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "leaf", + "class": "positive" + }, + "292": { + "id": 292, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "positive" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "leaf", + "class": "negative" + }, + "286": { + "id": 286, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "leaf", + "class": "negative" + }, + "288": { + "id": 288, + "type": "leaf", + "class": "positive" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 1689, + "id_right": 1690 + }, + "1689": { + "id": 1689, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1691, + "id_right": 1692 + }, + "1691": { + "id": 1691, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 1693, + "id_right": 1694 + }, + "1693": { + "id": 1693, + "type": "leaf", + "class": "negative" + }, + "1694": { + "id": 1694, + "type": "leaf", + "class": "positive" + }, + "1692": { + "id": 1692, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1695, + "id_right": 1696 + }, + "1695": { + "id": 1695, + "type": "leaf", + "class": "positive" + }, + "1696": { + "id": 1696, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1697, + "id_right": 1698 + }, + "1697": { + "id": 1697, + "type": "leaf", + "class": "negative" + }, + "1698": { + "id": 1698, + "type": "leaf", + "class": "positive" + }, + "1690": { + "id": 1690, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 1699, + "id_right": 1700 + }, + "1699": { + "id": 1699, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1701, + "id_right": 1702 + }, + "1701": { + "id": 1701, + "type": "leaf", + "class": "negative" + }, + "1702": { + "id": 1702, + "type": "leaf", + "class": "positive" + }, + "1700": { + "id": 1700, + "type": "leaf", + "class": "negative" + }, + "280": { + "id": 280, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "leaf", + "class": "positive" + }, + "300": { + "id": 300, + "type": "leaf", + "class": "negative" + }, + "298": { + "id": 298, + "type": "leaf", + "class": "positive" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "leaf", + "class": "negative" + }, + "358": { + "id": 358, + "type": "leaf", + "class": "positive" + }, + "294": { + "id": 294, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1663, + "id_right": 1664 + }, + "1663": { + "id": 1663, + "type": "leaf", + "class": "negative" + }, + "1664": { + "id": 1664, + "type": "leaf", + "class": "positive" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "leaf", + "class": "negative" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "leaf", + "class": "negative" + }, + "352": { + "id": 352, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "leaf", + "class": "positive" + }, + "250": { + "id": 250, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "leaf", + "class": "negative" + }, + "712": { + "id": 712, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "leaf", + "class": "positive" + }, + "728": { + "id": 728, + "type": "leaf", + "class": "negative" + }, + "724": { + "id": 724, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1859, + "id_right": 1860 + }, + "1859": { + "id": 1859, + "type": "leaf", + "class": "negative" + }, + "1860": { + "id": 1860, + "type": "leaf", + "class": "positive" + }, + "726": { + "id": 726, + "type": "leaf", + "class": "positive" + }, + "710": { + "id": 710, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "positive" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "leaf", + "class": "positive" + }, + "722": { + "id": 722, + "type": "leaf", + "class": "negative" + }, + "714": { + "id": 714, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "leaf", + "class": "negative" + }, + "720": { + "id": 720, + "type": "leaf", + "class": "positive" + }, + "718": { + "id": 718, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "positive" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "leaf", + "class": "negative" + }, + "134": { + "id": 134, + "type": "leaf", + "class": "negative" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "negative" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "leaf", + "class": "positive" + }, + "268": { + "id": 268, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "leaf", + "class": "negative" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "leaf", + "class": "positive" + }, + "688": { + "id": 688, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "positive" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 1507, + "id_right": 1508 + }, + "1507": { + "id": 1507, + "type": "leaf", + "class": "negative" + }, + "1508": { + "id": 1508, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1509, + "id_right": 1510 + }, + "1509": { + "id": 1509, + "type": "leaf", + "class": "positive" + }, + "1510": { + "id": 1510, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1609, + "id_right": 1610 + }, + "1609": { + "id": 1609, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1611, + "id_right": 1612 + }, + "1611": { + "id": 1611, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1613, + "id_right": 1614 + }, + "1613": { + "id": 1613, + "type": "leaf", + "class": "positive" + }, + "1614": { + "id": 1614, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 1619, + "id_right": 1620 + }, + "1619": { + "id": 1619, + "type": "leaf", + "class": "positive" + }, + "1620": { + "id": 1620, + "type": "leaf", + "class": "negative" + }, + "1612": { + "id": 1612, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 1615, + "id_right": 1616 + }, + "1615": { + "id": 1615, + "type": "leaf", + "class": "negative" + }, + "1616": { + "id": 1616, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1617, + "id_right": 1618 + }, + "1617": { + "id": 1617, + "type": "leaf", + "class": "positive" + }, + "1618": { + "id": 1618, + "type": "leaf", + "class": "negative" + }, + "1610": { + "id": 1610, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "leaf", + "class": "positive" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "leaf", + "class": "negative" + }, + "362": { + "id": 362, + "type": "leaf", + "class": "positive" + }, + "360": { + "id": 360, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "leaf", + "class": "positive" + }, + "74": { + "id": 74, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "leaf", + "class": "positive" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1579, + "id_right": 1580 + }, + "1579": { + "id": 1579, + "type": "leaf", + "class": "negative" + }, + "1580": { + "id": 1580, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1581, + "id_right": 1582 + }, + "1581": { + "id": 1581, + "type": "leaf", + "class": "negative" + }, + "1582": { + "id": 1582, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 1583, + "id_right": 1584 + }, + "1583": { + "id": 1583, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1585, + "id_right": 1586 + }, + "1585": { + "id": 1585, + "type": "leaf", + "class": "negative" + }, + "1586": { + "id": 1586, + "type": "leaf", + "class": "positive" + }, + "1584": { + "id": 1584, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "leaf", + "class": "negative" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1003, + "id_right": 1004 + }, + "1003": { + "id": 1003, + "type": "leaf", + "class": "positive" + }, + "1004": { + "id": 1004, + "type": "leaf", + "class": "negative" + }, + "222": { + "id": 222, + "type": "leaf", + "class": "positive" + }, + "220": { + "id": 220, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 1747, + "id_right": 1748 + }, + "1747": { + "id": 1747, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1749, + "id_right": 1750 + }, + "1749": { + "id": 1749, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1751, + "id_right": 1752 + }, + "1751": { + "id": 1751, + "type": "leaf", + "class": "negative" + }, + "1752": { + "id": 1752, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1759, + "id_right": 1760 + }, + "1759": { + "id": 1759, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1761, + "id_right": 1762 + }, + "1761": { + "id": 1761, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 1863, + "id_right": 1864 + }, + "1863": { + "id": 1863, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 1865, + "id_right": 1866 + }, + "1865": { + "id": 1865, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1867, + "id_right": 1868 + }, + "1867": { + "id": 1867, + "type": "leaf", + "class": "positive" + }, + "1868": { + "id": 1868, + "type": "leaf", + "class": "negative" + }, + "1866": { + "id": 1866, + "type": "leaf", + "class": "negative" + }, + "1864": { + "id": 1864, + "type": "leaf", + "class": "negative" + }, + "1762": { + "id": 1762, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1763, + "id_right": 1764 + }, + "1763": { + "id": 1763, + "type": "leaf", + "class": "positive" + }, + "1764": { + "id": 1764, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1765, + "id_right": 1766 + }, + "1765": { + "id": 1765, + "type": "leaf", + "class": "negative" + }, + "1766": { + "id": 1766, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1795, + "id_right": 1796 + }, + "1795": { + "id": 1795, + "type": "leaf", + "class": "negative" + }, + "1796": { + "id": 1796, + "type": "leaf", + "class": "positive" + }, + "1760": { + "id": 1760, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 1803, + "id_right": 1804 + }, + "1803": { + "id": 1803, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1805, + "id_right": 1806 + }, + "1805": { + "id": 1805, + "type": "leaf", + "class": "negative" + }, + "1806": { + "id": 1806, + "type": "leaf", + "class": "positive" + }, + "1804": { + "id": 1804, + "type": "leaf", + "class": "positive" + }, + "1750": { + "id": 1750, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 1753, + "id_right": 1754 + }, + "1753": { + "id": 1753, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1801, + "id_right": 1802 + }, + "1801": { + "id": 1801, + "type": "leaf", + "class": "positive" + }, + "1802": { + "id": 1802, + "type": "leaf", + "class": "positive" + }, + "1754": { + "id": 1754, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1755, + "id_right": 1756 + }, + "1755": { + "id": 1755, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 1827, + "id_right": 1828 + }, + "1827": { + "id": 1827, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 1831, + "id_right": 1832 + }, + "1831": { + "id": 1831, + "type": "leaf", + "class": "negative" + }, + "1832": { + "id": 1832, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 1833, + "id_right": 1834 + }, + "1833": { + "id": 1833, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 1857, + "id_right": 1858 + }, + "1857": { + "id": 1857, + "type": "leaf", + "class": "negative" + }, + "1858": { + "id": 1858, + "type": "leaf", + "class": "positive" + }, + "1834": { + "id": 1834, + "type": "leaf", + "class": "negative" + }, + "1828": { + "id": 1828, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 1829, + "id_right": 1830 + }, + "1829": { + "id": 1829, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 1837, + "id_right": 1838 + }, + "1837": { + "id": 1837, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1839, + "id_right": 1840 + }, + "1839": { + "id": 1839, + "type": "leaf", + "class": "negative" + }, + "1840": { + "id": 1840, + "type": "leaf", + "class": "positive" + }, + "1838": { + "id": 1838, + "type": "leaf", + "class": "negative" + }, + "1830": { + "id": 1830, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1835, + "id_right": 1836 + }, + "1835": { + "id": 1835, + "type": "leaf", + "class": "positive" + }, + "1836": { + "id": 1836, + "type": "leaf", + "class": "negative" + }, + "1756": { + "id": 1756, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1757, + "id_right": 1758 + }, + "1757": { + "id": 1757, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 1785, + "id_right": 1786 + }, + "1785": { + "id": 1785, + "type": "leaf", + "class": "negative" + }, + "1786": { + "id": 1786, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1797, + "id_right": 1798 + }, + "1797": { + "id": 1797, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 1799, + "id_right": 1800 + }, + "1799": { + "id": 1799, + "type": "leaf", + "class": "negative" + }, + "1800": { + "id": 1800, + "type": "leaf", + "class": "positive" + }, + "1798": { + "id": 1798, + "type": "leaf", + "class": "positive" + }, + "1758": { + "id": 1758, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 1847, + "id_right": 1848 + }, + "1847": { + "id": 1847, + "type": "leaf", + "class": "positive" + }, + "1848": { + "id": 1848, + "type": "leaf", + "class": "positive" + }, + "1748": { + "id": 1748, + "type": "internal", + "feature_name": "ft235", + "feature_index": 235, + "threshold": 0.5, + "id_left": 1767, + "id_right": 1768 + }, + "1767": { + "id": 1767, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1769, + "id_right": 1770 + }, + "1769": { + "id": 1769, + "type": "leaf", + "class": "negative" + }, + "1770": { + "id": 1770, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 1773, + "id_right": 1774 + }, + "1773": { + "id": 1773, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1775, + "id_right": 1776 + }, + "1775": { + "id": 1775, + "type": "leaf", + "class": "negative" + }, + "1776": { + "id": 1776, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 1777, + "id_right": 1778 + }, + "1777": { + "id": 1777, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 1825, + "id_right": 1826 + }, + "1825": { + "id": 1825, + "type": "leaf", + "class": "negative" + }, + "1826": { + "id": 1826, + "type": "leaf", + "class": "positive" + }, + "1778": { + "id": 1778, + "type": "leaf", + "class": "positive" + }, + "1774": { + "id": 1774, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1779, + "id_right": 1780 + }, + "1779": { + "id": 1779, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1781, + "id_right": 1782 + }, + "1781": { + "id": 1781, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 1783, + "id_right": 1784 + }, + "1783": { + "id": 1783, + "type": "leaf", + "class": "negative" + }, + "1784": { + "id": 1784, + "type": "leaf", + "class": "positive" + }, + "1782": { + "id": 1782, + "type": "leaf", + "class": "negative" + }, + "1780": { + "id": 1780, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 1819, + "id_right": 1820 + }, + "1819": { + "id": 1819, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 1841, + "id_right": 1842 + }, + "1841": { + "id": 1841, + "type": "leaf", + "class": "negative" + }, + "1842": { + "id": 1842, + "type": "leaf", + "class": "positive" + }, + "1820": { + "id": 1820, + "type": "leaf", + "class": "positive" + }, + "1768": { + "id": 1768, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 1771, + "id_right": 1772 + }, + "1771": { + "id": 1771, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 1807, + "id_right": 1808 + }, + "1807": { + "id": 1807, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 1813, + "id_right": 1814 + }, + "1813": { + "id": 1813, + "type": "leaf", + "class": "positive" + }, + "1814": { + "id": 1814, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1821, + "id_right": 1822 + }, + "1821": { + "id": 1821, + "type": "leaf", + "class": "positive" + }, + "1822": { + "id": 1822, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 1823, + "id_right": 1824 + }, + "1823": { + "id": 1823, + "type": "leaf", + "class": "positive" + }, + "1824": { + "id": 1824, + "type": "leaf", + "class": "negative" + }, + "1808": { + "id": 1808, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 1809, + "id_right": 1810 + }, + "1809": { + "id": 1809, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 1853, + "id_right": 1854 + }, + "1853": { + "id": 1853, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1855, + "id_right": 1856 + }, + "1855": { + "id": 1855, + "type": "leaf", + "class": "positive" + }, + "1856": { + "id": 1856, + "type": "leaf", + "class": "negative" + }, + "1854": { + "id": 1854, + "type": "leaf", + "class": "negative" + }, + "1810": { + "id": 1810, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1811, + "id_right": 1812 + }, + "1811": { + "id": 1811, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 1815, + "id_right": 1816 + }, + "1815": { + "id": 1815, + "type": "leaf", + "class": "negative" + }, + "1816": { + "id": 1816, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 1817, + "id_right": 1818 + }, + "1817": { + "id": 1817, + "type": "leaf", + "class": "positive" + }, + "1818": { + "id": 1818, + "type": "leaf", + "class": "negative" + }, + "1812": { + "id": 1812, + "type": "leaf", + "class": "positive" + }, + "1772": { + "id": 1772, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 1787, + "id_right": 1788 + }, + "1787": { + "id": 1787, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 1789, + "id_right": 1790 + }, + "1789": { + "id": 1789, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1849, + "id_right": 1850 + }, + "1849": { + "id": 1849, + "type": "leaf", + "class": "negative" + }, + "1850": { + "id": 1850, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 1851, + "id_right": 1852 + }, + "1851": { + "id": 1851, + "type": "leaf", + "class": "positive" + }, + "1852": { + "id": 1852, + "type": "leaf", + "class": "negative" + }, + "1790": { + "id": 1790, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1791, + "id_right": 1792 + }, + "1791": { + "id": 1791, + "type": "leaf", + "class": "positive" + }, + "1792": { + "id": 1792, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 1793, + "id_right": 1794 + }, + "1793": { + "id": 1793, + "type": "leaf", + "class": "positive" + }, + "1794": { + "id": 1794, + "type": "leaf", + "class": "negative" + }, + "1788": { + "id": 1788, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 1843, + "id_right": 1844 + }, + "1843": { + "id": 1843, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 1845, + "id_right": 1846 + }, + "1845": { + "id": 1845, + "type": "leaf", + "class": "positive" + }, + "1846": { + "id": 1846, + "type": "leaf", + "class": "negative" + }, + "1844": { + "id": 1844, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "leaf", + "class": "negative" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 1635, + "id_right": 1636 + }, + "1635": { + "id": 1635, + "type": "leaf", + "class": "positive" + }, + "1636": { + "id": 1636, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1637, + "id_right": 1638 + }, + "1637": { + "id": 1637, + "type": "leaf", + "class": "positive" + }, + "1638": { + "id": 1638, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1639, + "id_right": 1640 + }, + "1639": { + "id": 1639, + "type": "leaf", + "class": "positive" + }, + "1640": { + "id": 1640, + "type": "leaf", + "class": "negative" + }, + "448": { + "id": 448, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "negative" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "positive" + }, + "668": { + "id": 668, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "leaf", + "class": "positive" + }, + "670": { + "id": 670, + "type": "leaf", + "class": "negative" + }, + "446": { + "id": 446, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "leaf", + "class": "negative" + }, + "452": { + "id": 452, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "negative" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "positive" + }, + "414": { + "id": 414, + "type": "leaf", + "class": "negative" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1451, + "id_right": 1452 + }, + "1451": { + "id": 1451, + "type": "leaf", + "class": "positive" + }, + "1452": { + "id": 1452, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 1453, + "id_right": 1454 + }, + "1453": { + "id": 1453, + "type": "leaf", + "class": "positive" + }, + "1454": { + "id": 1454, + "type": "leaf", + "class": "negative" + }, + "410": { + "id": 410, + "type": "leaf", + "class": "positive" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "leaf", + "class": "positive" + }, + "504": { + "id": 504, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "leaf", + "class": "negative" + }, + "510": { + "id": 510, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "leaf", + "class": "negative" + }, + "514": { + "id": 514, + "type": "leaf", + "class": "positive" + }, + "512": { + "id": 512, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "leaf", + "class": "positive" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "positive" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "negative" + }, + "516": { + "id": 516, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "leaf", + "class": "positive" + }, + "522": { + "id": 522, + "type": "leaf", + "class": "negative" + }, + "520": { + "id": 520, + "type": "leaf", + "class": "positive" + }, + "518": { + "id": 518, + "type": "leaf", + "class": "negative" + }, + "376": { + "id": 376, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "leaf", + "class": "negative" + }, + "396": { + "id": 396, + "type": "leaf", + "class": "positive" + }, + "394": { + "id": 394, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "leaf", + "class": "positive" + }, + "764": { + "id": 764, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "leaf", + "class": "positive" + }, + "768": { + "id": 768, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1605, + "id_right": 1606 + }, + "1605": { + "id": 1605, + "type": "leaf", + "class": "negative" + }, + "1606": { + "id": 1606, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "leaf", + "class": "positive" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "leaf", + "class": "positive" + }, + "390": { + "id": 390, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "leaf", + "class": "negative" + }, + "566": { + "id": 566, + "type": "leaf", + "class": "positive" + }, + "564": { + "id": 564, + "type": "leaf", + "class": "negative" + }, + "392": { + "id": 392, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1103, + "id_right": 1104 + }, + "1103": { + "id": 1103, + "type": "leaf", + "class": "positive" + }, + "1104": { + "id": 1104, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1105, + "id_right": 1106 + }, + "1105": { + "id": 1105, + "type": "leaf", + "class": "negative" + }, + "1106": { + "id": 1106, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1107, + "id_right": 1108 + }, + "1107": { + "id": 1107, + "type": "leaf", + "class": "negative" + }, + "1108": { + "id": 1108, + "type": "leaf", + "class": "positive" + }, + "498": { + "id": 498, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "leaf", + "class": "negative" + }, + "674": { + "id": 674, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "leaf", + "class": "negative" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 1005, + "id_right": 1006 + }, + "1005": { + "id": 1005, + "type": "leaf", + "class": "negative" + }, + "1006": { + "id": 1006, + "type": "leaf", + "class": "positive" + }, + "458": { + "id": 458, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "leaf", + "class": "negative" + }, + "460": { + "id": 460, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "leaf", + "class": "negative" + }, + "464": { + "id": 464, + "type": "leaf", + "class": "positive" + }, + "462": { + "id": 462, + "type": "leaf", + "class": "negative" + }, + "456": { + "id": 456, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1369, + "id_right": 1370 + }, + "1369": { + "id": 1369, + "type": "leaf", + "class": "positive" + }, + "1370": { + "id": 1370, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 1371, + "id_right": 1372 + }, + "1371": { + "id": 1371, + "type": "leaf", + "class": "positive" + }, + "1372": { + "id": 1372, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 1373, + "id_right": 1374 + }, + "1373": { + "id": 1373, + "type": "leaf", + "class": "negative" + }, + "1374": { + "id": 1374, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "leaf", + "class": "negative" + }, + "932": { + "id": 932, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "leaf", + "class": "negative" + }, + "934": { + "id": 934, + "type": "leaf", + "class": "positive" + }, + "772": { + "id": 772, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "negative" + }, + "774": { + "id": 774, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "leaf", + "class": "positive" + }, + "778": { + "id": 778, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "leaf", + "class": "negative" + }, + "400": { + "id": 400, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "leaf", + "class": "negative" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1593, + "id_right": 1594 + }, + "1593": { + "id": 1593, + "type": "leaf", + "class": "positive" + }, + "1594": { + "id": 1594, + "type": "leaf", + "class": "positive" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "leaf", + "class": "positive" + }, + "474": { + "id": 474, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "leaf", + "class": "positive" + }, + "476": { + "id": 476, + "type": "leaf", + "class": "negative" + }, + "472": { + "id": 472, + "type": "leaf", + "class": "negative" + }, + "398": { + "id": 398, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 1343, + "id_right": 1344 + }, + "1343": { + "id": 1343, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 1359, + "id_right": 1360 + }, + "1359": { + "id": 1359, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1737, + "id_right": 1738 + }, + "1737": { + "id": 1737, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 1745, + "id_right": 1746 + }, + "1745": { + "id": 1745, + "type": "leaf", + "class": "positive" + }, + "1746": { + "id": 1746, + "type": "leaf", + "class": "positive" + }, + "1738": { + "id": 1738, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 1739, + "id_right": 1740 + }, + "1739": { + "id": 1739, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1741, + "id_right": 1742 + }, + "1741": { + "id": 1741, + "type": "leaf", + "class": "positive" + }, + "1742": { + "id": 1742, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1743, + "id_right": 1744 + }, + "1743": { + "id": 1743, + "type": "leaf", + "class": "negative" + }, + "1744": { + "id": 1744, + "type": "leaf", + "class": "positive" + }, + "1740": { + "id": 1740, + "type": "leaf", + "class": "negative" + }, + "1360": { + "id": 1360, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 1361, + "id_right": 1362 + }, + "1361": { + "id": 1361, + "type": "leaf", + "class": "negative" + }, + "1362": { + "id": 1362, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1363, + "id_right": 1364 + }, + "1363": { + "id": 1363, + "type": "leaf", + "class": "positive" + }, + "1364": { + "id": 1364, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1365, + "id_right": 1366 + }, + "1365": { + "id": 1365, + "type": "leaf", + "class": "negative" + }, + "1366": { + "id": 1366, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 1367, + "id_right": 1368 + }, + "1367": { + "id": 1367, + "type": "leaf", + "class": "negative" + }, + "1368": { + "id": 1368, + "type": "leaf", + "class": "positive" + }, + "1344": { + "id": 1344, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1345, + "id_right": 1346 + }, + "1345": { + "id": 1345, + "type": "leaf", + "class": "negative" + }, + "1346": { + "id": 1346, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 1347, + "id_right": 1348 + }, + "1347": { + "id": 1347, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1349, + "id_right": 1350 + }, + "1349": { + "id": 1349, + "type": "leaf", + "class": "positive" + }, + "1350": { + "id": 1350, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1351, + "id_right": 1352 + }, + "1351": { + "id": 1351, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1353, + "id_right": 1354 + }, + "1353": { + "id": 1353, + "type": "leaf", + "class": "positive" + }, + "1354": { + "id": 1354, + "type": "leaf", + "class": "negative" + }, + "1352": { + "id": 1352, + "type": "leaf", + "class": "negative" + }, + "1348": { + "id": 1348, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 1355, + "id_right": 1356 + }, + "1355": { + "id": 1355, + "type": "leaf", + "class": "negative" + }, + "1356": { + "id": 1356, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1357, + "id_right": 1358 + }, + "1357": { + "id": 1357, + "type": "leaf", + "class": "negative" + }, + "1358": { + "id": 1358, + "type": "leaf", + "class": "positive" + }, + "378": { + "id": 378, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1321, + "id_right": 1322 + }, + "1321": { + "id": 1321, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1323, + "id_right": 1324 + }, + "1323": { + "id": 1323, + "type": "leaf", + "class": "positive" + }, + "1324": { + "id": 1324, + "type": "leaf", + "class": "negative" + }, + "1322": { + "id": 1322, + "type": "leaf", + "class": "negative" + }, + "442": { + "id": 442, + "type": "leaf", + "class": "positive" + }, + "440": { + "id": 440, + "type": "leaf", + "class": "positive" + }, + "422": { + "id": 422, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1627, + "id_right": 1628 + }, + "1627": { + "id": 1627, + "type": "leaf", + "class": "negative" + }, + "1628": { + "id": 1628, + "type": "leaf", + "class": "negative" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "leaf", + "class": "positive" + }, + "426": { + "id": 426, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "leaf", + "class": "positive" + }, + "428": { + "id": 428, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1497, + "id_right": 1498 + }, + "1497": { + "id": 1497, + "type": "leaf", + "class": "negative" + }, + "1498": { + "id": 1498, + "type": "leaf", + "class": "positive" + }, + "496": { + "id": 496, + "type": "leaf", + "class": "negative" + }, + "416": { + "id": 416, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1379, + "id_right": 1380 + }, + "1379": { + "id": 1379, + "type": "leaf", + "class": "positive" + }, + "1380": { + "id": 1380, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 1381, + "id_right": 1382 + }, + "1381": { + "id": 1381, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 1567, + "id_right": 1568 + }, + "1567": { + "id": 1567, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 1569, + "id_right": 1570 + }, + "1569": { + "id": 1569, + "type": "leaf", + "class": "negative" + }, + "1570": { + "id": 1570, + "type": "leaf", + "class": "positive" + }, + "1568": { + "id": 1568, + "type": "leaf", + "class": "positive" + }, + "1382": { + "id": 1382, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 1383, + "id_right": 1384 + }, + "1383": { + "id": 1383, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 1385, + "id_right": 1386 + }, + "1385": { + "id": 1385, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1387, + "id_right": 1388 + }, + "1387": { + "id": 1387, + "type": "leaf", + "class": "negative" + }, + "1388": { + "id": 1388, + "type": "leaf", + "class": "positive" + }, + "1386": { + "id": 1386, + "type": "leaf", + "class": "positive" + }, + "1384": { + "id": 1384, + "type": "leaf", + "class": "negative" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "leaf", + "class": "negative" + }, + "626": { + "id": 626, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "leaf", + "class": "positive" + }, + "628": { + "id": 628, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "leaf", + "class": "negative" + }, + "630": { + "id": 630, + "type": "leaf", + "class": "positive" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "leaf", + "class": "positive" + }, + "438": { + "id": 438, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "leaf", + "class": "positive" + }, + "430": { + "id": 430, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "leaf", + "class": "negative" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "leaf", + "class": "positive" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "leaf", + "class": "negative" + }, + "632": { + "id": 632, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "leaf", + "class": "positive" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "negative" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "leaf", + "class": "negative" + }, + "644": { + "id": 644, + "type": "leaf", + "class": "positive" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "leaf", + "class": "negative" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "leaf", + "class": "negative" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "leaf", + "class": "negative" + }, + "650": { + "id": 650, + "type": "leaf", + "class": "negative" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "leaf", + "class": "negative" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "leaf", + "class": "negative" + }, + "494": { + "id": 494, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "leaf", + "class": "positive" + }, + "478": { + "id": 478, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "leaf", + "class": "negative" + }, + "656": { + "id": 656, + "type": "leaf", + "class": "positive" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "negative" + }, + "652": { + "id": 652, + "type": "leaf", + "class": "positive" + }, + "482": { + "id": 482, + "type": "leaf", + "class": "negative" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "leaf", + "class": "negative" + }, + "530": { + "id": 530, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1709, + "id_right": 1710 + }, + "1709": { + "id": 1709, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1711, + "id_right": 1712 + }, + "1711": { + "id": 1711, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 1713, + "id_right": 1714 + }, + "1713": { + "id": 1713, + "type": "leaf", + "class": "negative" + }, + "1714": { + "id": 1714, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 1715, + "id_right": 1716 + }, + "1715": { + "id": 1715, + "type": "leaf", + "class": "negative" + }, + "1716": { + "id": 1716, + "type": "leaf", + "class": "positive" + }, + "1712": { + "id": 1712, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1717, + "id_right": 1718 + }, + "1717": { + "id": 1717, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1719, + "id_right": 1720 + }, + "1719": { + "id": 1719, + "type": "leaf", + "class": "negative" + }, + "1720": { + "id": 1720, + "type": "leaf", + "class": "positive" + }, + "1718": { + "id": 1718, + "type": "leaf", + "class": "positive" + }, + "1710": { + "id": 1710, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1389, + "id_right": 1390 + }, + "1389": { + "id": 1389, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1391, + "id_right": 1392 + }, + "1391": { + "id": 1391, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1393, + "id_right": 1394 + }, + "1393": { + "id": 1393, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 1397, + "id_right": 1398 + }, + "1397": { + "id": 1397, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1399, + "id_right": 1400 + }, + "1399": { + "id": 1399, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 1403, + "id_right": 1404 + }, + "1403": { + "id": 1403, + "type": "leaf", + "class": "negative" + }, + "1404": { + "id": 1404, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1411, + "id_right": 1412 + }, + "1411": { + "id": 1411, + "type": "leaf", + "class": "negative" + }, + "1412": { + "id": 1412, + "type": "leaf", + "class": "positive" + }, + "1400": { + "id": 1400, + "type": "leaf", + "class": "positive" + }, + "1398": { + "id": 1398, + "type": "leaf", + "class": "positive" + }, + "1394": { + "id": 1394, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 1401, + "id_right": 1402 + }, + "1401": { + "id": 1401, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1413, + "id_right": 1414 + }, + "1413": { + "id": 1413, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1415, + "id_right": 1416 + }, + "1415": { + "id": 1415, + "type": "leaf", + "class": "positive" + }, + "1416": { + "id": 1416, + "type": "leaf", + "class": "negative" + }, + "1414": { + "id": 1414, + "type": "leaf", + "class": "negative" + }, + "1402": { + "id": 1402, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 1405, + "id_right": 1406 + }, + "1405": { + "id": 1405, + "type": "leaf", + "class": "positive" + }, + "1406": { + "id": 1406, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 1449, + "id_right": 1450 + }, + "1449": { + "id": 1449, + "type": "leaf", + "class": "negative" + }, + "1450": { + "id": 1450, + "type": "leaf", + "class": "positive" + }, + "1392": { + "id": 1392, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1439, + "id_right": 1440 + }, + "1439": { + "id": 1439, + "type": "leaf", + "class": "positive" + }, + "1440": { + "id": 1440, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1441, + "id_right": 1442 + }, + "1441": { + "id": 1441, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1443, + "id_right": 1444 + }, + "1443": { + "id": 1443, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1445, + "id_right": 1446 + }, + "1445": { + "id": 1445, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1447, + "id_right": 1448 + }, + "1447": { + "id": 1447, + "type": "leaf", + "class": "positive" + }, + "1448": { + "id": 1448, + "type": "leaf", + "class": "negative" + }, + "1446": { + "id": 1446, + "type": "leaf", + "class": "positive" + }, + "1444": { + "id": 1444, + "type": "leaf", + "class": "negative" + }, + "1442": { + "id": 1442, + "type": "leaf", + "class": "negative" + }, + "1390": { + "id": 1390, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 1395, + "id_right": 1396 + }, + "1395": { + "id": 1395, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 1407, + "id_right": 1408 + }, + "1407": { + "id": 1407, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1417, + "id_right": 1418 + }, + "1417": { + "id": 1417, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 1421, + "id_right": 1422 + }, + "1421": { + "id": 1421, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 1431, + "id_right": 1432 + }, + "1431": { + "id": 1431, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 1433, + "id_right": 1434 + }, + "1433": { + "id": 1433, + "type": "leaf", + "class": "negative" + }, + "1434": { + "id": 1434, + "type": "leaf", + "class": "positive" + }, + "1432": { + "id": 1432, + "type": "leaf", + "class": "negative" + }, + "1422": { + "id": 1422, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 1427, + "id_right": 1428 + }, + "1427": { + "id": 1427, + "type": "leaf", + "class": "positive" + }, + "1428": { + "id": 1428, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 1429, + "id_right": 1430 + }, + "1429": { + "id": 1429, + "type": "leaf", + "class": "positive" + }, + "1430": { + "id": 1430, + "type": "leaf", + "class": "negative" + }, + "1418": { + "id": 1418, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 1419, + "id_right": 1420 + }, + "1419": { + "id": 1419, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1423, + "id_right": 1424 + }, + "1423": { + "id": 1423, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 1425, + "id_right": 1426 + }, + "1425": { + "id": 1425, + "type": "leaf", + "class": "positive" + }, + "1426": { + "id": 1426, + "type": "leaf", + "class": "negative" + }, + "1424": { + "id": 1424, + "type": "leaf", + "class": "positive" + }, + "1420": { + "id": 1420, + "type": "leaf", + "class": "positive" + }, + "1408": { + "id": 1408, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1409, + "id_right": 1410 + }, + "1409": { + "id": 1409, + "type": "leaf", + "class": "positive" + }, + "1410": { + "id": 1410, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1435, + "id_right": 1436 + }, + "1435": { + "id": 1435, + "type": "leaf", + "class": "negative" + }, + "1436": { + "id": 1436, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 1437, + "id_right": 1438 + }, + "1437": { + "id": 1437, + "type": "leaf", + "class": "positive" + }, + "1438": { + "id": 1438, + "type": "leaf", + "class": "negative" + }, + "1396": { + "id": 1396, + "type": "leaf", + "class": "negative" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "leaf", + "class": "positive" + }, + "348": { + "id": 348, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1109, + "id_right": 1110 + }, + "1109": { + "id": 1109, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 1111, + "id_right": 1112 + }, + "1111": { + "id": 1111, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 1117, + "id_right": 1118 + }, + "1117": { + "id": 1117, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1119, + "id_right": 1120 + }, + "1119": { + "id": 1119, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 1129, + "id_right": 1130 + }, + "1129": { + "id": 1129, + "type": "leaf", + "class": "positive" + }, + "1130": { + "id": 1130, + "type": "leaf", + "class": "negative" + }, + "1120": { + "id": 1120, + "type": "leaf", + "class": "negative" + }, + "1118": { + "id": 1118, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 1121, + "id_right": 1122 + }, + "1121": { + "id": 1121, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1123, + "id_right": 1124 + }, + "1123": { + "id": 1123, + "type": "leaf", + "class": "positive" + }, + "1124": { + "id": 1124, + "type": "leaf", + "class": "negative" + }, + "1122": { + "id": 1122, + "type": "leaf", + "class": "positive" + }, + "1112": { + "id": 1112, + "type": "leaf", + "class": "negative" + }, + "1110": { + "id": 1110, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 1113, + "id_right": 1114 + }, + "1113": { + "id": 1113, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1115, + "id_right": 1116 + }, + "1115": { + "id": 1115, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 1131, + "id_right": 1132 + }, + "1131": { + "id": 1131, + "type": "leaf", + "class": "positive" + }, + "1132": { + "id": 1132, + "type": "leaf", + "class": "negative" + }, + "1116": { + "id": 1116, + "type": "leaf", + "class": "positive" + }, + "1114": { + "id": 1114, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1125, + "id_right": 1126 + }, + "1125": { + "id": 1125, + "type": "leaf", + "class": "positive" + }, + "1126": { + "id": 1126, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1127, + "id_right": 1128 + }, + "1127": { + "id": 1127, + "type": "leaf", + "class": "positive" + }, + "1128": { + "id": 1128, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 1133, + "id_right": 1134 + }, + "1133": { + "id": 1133, + "type": "leaf", + "class": "negative" + }, + "1134": { + "id": 1134, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "leaf", + "class": "negative" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "leaf", + "class": "negative" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "leaf", + "class": "positive" + }, + "752": { + "id": 752, + "type": "leaf", + "class": "negative" + }, + "750": { + "id": 750, + "type": "leaf", + "class": "positive" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "leaf", + "class": "positive" + }, + "730": { + "id": 730, + "type": "leaf", + "class": "negative" + }, + "684": { + "id": 684, + "type": "leaf", + "class": "negative" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "leaf", + "class": "positive" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "leaf", + "class": "positive" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 1603, + "id_right": 1604 + }, + "1603": { + "id": 1603, + "type": "leaf", + "class": "positive" + }, + "1604": { + "id": 1604, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "leaf", + "class": "positive" + }, + "256": { + "id": 256, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "leaf", + "class": "negative" + }, + "270": { + "id": 270, + "type": "leaf", + "class": "positive" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "leaf", + "class": "positive" + }, + "366": { + "id": 366, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1665, + "id_right": 1666 + }, + "1665": { + "id": 1665, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 1667, + "id_right": 1668 + }, + "1667": { + "id": 1667, + "type": "leaf", + "class": "negative" + }, + "1668": { + "id": 1668, + "type": "leaf", + "class": "positive" + }, + "1666": { + "id": 1666, + "type": "leaf", + "class": "negative" + }, + "736": { + "id": 736, + "type": "leaf", + "class": "positive" + }, + "732": { + "id": 732, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "leaf", + "class": "positive" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "negative" + }, + "734": { + "id": 734, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "leaf", + "class": "negative" + }, + "346": { + "id": 346, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1515, + "id_right": 1516 + }, + "1515": { + "id": 1515, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1537, + "id_right": 1538 + }, + "1537": { + "id": 1537, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1547, + "id_right": 1548 + }, + "1547": { + "id": 1547, + "type": "leaf", + "class": "positive" + }, + "1548": { + "id": 1548, + "type": "leaf", + "class": "negative" + }, + "1538": { + "id": 1538, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1539, + "id_right": 1540 + }, + "1539": { + "id": 1539, + "type": "leaf", + "class": "negative" + }, + "1540": { + "id": 1540, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1541, + "id_right": 1542 + }, + "1541": { + "id": 1541, + "type": "leaf", + "class": "positive" + }, + "1542": { + "id": 1542, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1543, + "id_right": 1544 + }, + "1543": { + "id": 1543, + "type": "leaf", + "class": "negative" + }, + "1544": { + "id": 1544, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 1545, + "id_right": 1546 + }, + "1545": { + "id": 1545, + "type": "leaf", + "class": "negative" + }, + "1546": { + "id": 1546, + "type": "leaf", + "class": "positive" + }, + "1516": { + "id": 1516, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1517, + "id_right": 1518 + }, + "1517": { + "id": 1517, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 1525, + "id_right": 1526 + }, + "1525": { + "id": 1525, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1527, + "id_right": 1528 + }, + "1527": { + "id": 1527, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 1529, + "id_right": 1530 + }, + "1529": { + "id": 1529, + "type": "leaf", + "class": "positive" + }, + "1530": { + "id": 1530, + "type": "leaf", + "class": "negative" + }, + "1528": { + "id": 1528, + "type": "leaf", + "class": "positive" + }, + "1526": { + "id": 1526, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 1531, + "id_right": 1532 + }, + "1531": { + "id": 1531, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 1533, + "id_right": 1534 + }, + "1533": { + "id": 1533, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1535, + "id_right": 1536 + }, + "1535": { + "id": 1535, + "type": "leaf", + "class": "negative" + }, + "1536": { + "id": 1536, + "type": "leaf", + "class": "positive" + }, + "1534": { + "id": 1534, + "type": "leaf", + "class": "positive" + }, + "1532": { + "id": 1532, + "type": "leaf", + "class": "negative" + }, + "1518": { + "id": 1518, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1519, + "id_right": 1520 + }, + "1519": { + "id": 1519, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 1521, + "id_right": 1522 + }, + "1521": { + "id": 1521, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1523, + "id_right": 1524 + }, + "1523": { + "id": 1523, + "type": "leaf", + "class": "positive" + }, + "1524": { + "id": 1524, + "type": "leaf", + "class": "negative" + }, + "1522": { + "id": 1522, + "type": "leaf", + "class": "positive" + }, + "1520": { + "id": 1520, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "leaf", + "class": "positive" + }, + "262": { + "id": 262, + "type": "leaf", + "class": "negative" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "leaf", + "class": "negative" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "leaf", + "class": "positive" + }, + "542": { + "id": 542, + "type": "leaf", + "class": "negative" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1607, + "id_right": 1608 + }, + "1607": { + "id": 1607, + "type": "leaf", + "class": "negative" + }, + "1608": { + "id": 1608, + "type": "leaf", + "class": "positive" + }, + "240": { + "id": 240, + "type": "leaf", + "class": "positive" + }, + "238": { + "id": 238, + "type": "leaf", + "class": "positive" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1175, + "id_right": 1176 + }, + "1175": { + "id": 1175, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 1181, + "id_right": 1182 + }, + "1181": { + "id": 1181, + "type": "leaf", + "class": "negative" + }, + "1182": { + "id": 1182, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 1183, + "id_right": 1184 + }, + "1183": { + "id": 1183, + "type": "leaf", + "class": "positive" + }, + "1184": { + "id": 1184, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1185, + "id_right": 1186 + }, + "1185": { + "id": 1185, + "type": "leaf", + "class": "positive" + }, + "1186": { + "id": 1186, + "type": "leaf", + "class": "negative" + }, + "1176": { + "id": 1176, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 1177, + "id_right": 1178 + }, + "1177": { + "id": 1177, + "type": "leaf", + "class": "negative" + }, + "1178": { + "id": 1178, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1179, + "id_right": 1180 + }, + "1179": { + "id": 1179, + "type": "leaf", + "class": "positive" + }, + "1180": { + "id": 1180, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "leaf", + "class": "positive" + }, + "264": { + "id": 264, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "leaf", + "class": "negative" + }, + "926": { + "id": 926, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "leaf", + "class": "positive" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "leaf", + "class": "positive" + }, + "202": { + "id": 202, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "leaf", + "class": "positive" + }, + "142": { + "id": 142, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "leaf", + "class": "positive" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "leaf", + "class": "negative" + }, + "374": { + "id": 374, + "type": "leaf", + "class": "negative" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1041, + "id_right": 1042 + }, + "1041": { + "id": 1041, + "type": "leaf", + "class": "positive" + }, + "1042": { + "id": 1042, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 1869, + "id_right": 1870 + }, + "1869": { + "id": 1869, + "type": "leaf", + "class": "negative" + }, + "1870": { + "id": 1870, + "type": "leaf", + "class": "positive" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "negative" + }, + "538": { + "id": 538, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1187, + "id_right": 1188 + }, + "1187": { + "id": 1187, + "type": "leaf", + "class": "negative" + }, + "1188": { + "id": 1188, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "leaf", + "class": "positive" + }, + "942": { + "id": 942, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "leaf", + "class": "negative" + }, + "944": { + "id": 944, + "type": "leaf", + "class": "negative" + }, + "940": { + "id": 940, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1455, + "id_right": 1456 + }, + "1455": { + "id": 1455, + "type": "leaf", + "class": "positive" + }, + "1456": { + "id": 1456, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "negative" + }, + "760": { + "id": 760, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "leaf", + "class": "positive" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "leaf", + "class": "negative" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "leaf", + "class": "positive" + }, + "244": { + "id": 244, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "leaf", + "class": "negative" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_250_nleaves_500.json b/dtrees/dim_250_nleaves_500.json new file mode 100644 index 0000000..2e7398a --- /dev/null +++ b/dtrees/dim_250_nleaves_500.json @@ -0,0 +1,7504 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "leaf", + "class": "negative" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "leaf", + "class": "positive" + }, + "338": { + "id": 338, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "leaf", + "class": "negative" + }, + "334": { + "id": 334, + "type": "leaf", + "class": "negative" + }, + "314": { + "id": 314, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "leaf", + "class": "positive" + }, + "320": { + "id": 320, + "type": "leaf", + "class": "positive" + }, + "316": { + "id": 316, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "leaf", + "class": "negative" + }, + "620": { + "id": 620, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "leaf", + "class": "negative" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "positive" + }, + "622": { + "id": 622, + "type": "leaf", + "class": "positive" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "leaf", + "class": "positive" + }, + "782": { + "id": 782, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "leaf", + "class": "negative" + }, + "784": { + "id": 784, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "leaf", + "class": "negative" + }, + "788": { + "id": 788, + "type": "leaf", + "class": "positive" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "leaf", + "class": "negative" + }, + "568": { + "id": 568, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "leaf", + "class": "positive" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "leaf", + "class": "negative" + }, + "572": { + "id": 572, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "leaf", + "class": "negative" + }, + "576": { + "id": 576, + "type": "leaf", + "class": "positive" + }, + "574": { + "id": 574, + "type": "leaf", + "class": "positive" + }, + "310": { + "id": 310, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "leaf", + "class": "positive" + }, + "328": { + "id": 328, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "leaf", + "class": "negative" + }, + "330": { + "id": 330, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "negative" + }, + "332": { + "id": 332, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "leaf", + "class": "negative" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "leaf", + "class": "positive" + }, + "326": { + "id": 326, + "type": "leaf", + "class": "negative" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "leaf", + "class": "negative" + }, + "950": { + "id": 950, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "leaf", + "class": "negative" + }, + "952": { + "id": 952, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "leaf", + "class": "positive" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "negative" + }, + "306": { + "id": 306, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "leaf", + "class": "negative" + }, + "820": { + "id": 820, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "positive" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "negative" + }, + "854": { + "id": 854, + "type": "leaf", + "class": "negative" + }, + "846": { + "id": 846, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "leaf", + "class": "negative" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "positive" + }, + "848": { + "id": 848, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "leaf", + "class": "positive" + }, + "930": { + "id": 930, + "type": "leaf", + "class": "negative" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "positive" + }, + "824": { + "id": 824, + "type": "leaf", + "class": "positive" + }, + "822": { + "id": 822, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "negative" + }, + "830": { + "id": 830, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "leaf", + "class": "negative" + }, + "832": { + "id": 832, + "type": "leaf", + "class": "positive" + }, + "828": { + "id": 828, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "leaf", + "class": "positive" + }, + "836": { + "id": 836, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "positive" + }, + "838": { + "id": 838, + "type": "leaf", + "class": "negative" + }, + "834": { + "id": 834, + "type": "leaf", + "class": "positive" + }, + "826": { + "id": 826, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "positive" + }, + "844": { + "id": 844, + "type": "leaf", + "class": "negative" + }, + "842": { + "id": 842, + "type": "leaf", + "class": "negative" + }, + "840": { + "id": 840, + "type": "leaf", + "class": "negative" + }, + "798": { + "id": 798, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "negative" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "positive" + }, + "812": { + "id": 812, + "type": "leaf", + "class": "negative" + }, + "810": { + "id": 810, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "leaf", + "class": "positive" + }, + "816": { + "id": 816, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "negative" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "leaf", + "class": "negative" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "negative" + }, + "806": { + "id": 806, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "negative" + }, + "868": { + "id": 868, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "leaf", + "class": "positive" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "negative" + }, + "872": { + "id": 872, + "type": "leaf", + "class": "negative" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "positive" + }, + "858": { + "id": 858, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "leaf", + "class": "negative" + }, + "864": { + "id": 864, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "leaf", + "class": "negative" + }, + "874": { + "id": 874, + "type": "leaf", + "class": "positive" + }, + "860": { + "id": 860, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "positive" + }, + "862": { + "id": 862, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "leaf", + "class": "positive" + }, + "866": { + "id": 866, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "leaf", + "class": "negative" + }, + "804": { + "id": 804, + "type": "leaf", + "class": "positive" + }, + "802": { + "id": 802, + "type": "leaf", + "class": "positive" + }, + "302": { + "id": 302, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "leaf", + "class": "positive" + }, + "304": { + "id": 304, + "type": "leaf", + "class": "negative" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "leaf", + "class": "negative" + }, + "976": { + "id": 976, + "type": "leaf", + "class": "negative" + }, + "966": { + "id": 966, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "leaf", + "class": "positive" + }, + "970": { + "id": 970, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "leaf", + "class": "negative" + }, + "978": { + "id": 978, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "negative" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "positive" + }, + "972": { + "id": 972, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "positive" + }, + "974": { + "id": 974, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "negative" + }, + "996": { + "id": 996, + "type": "leaf", + "class": "positive" + }, + "964": { + "id": 964, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "leaf", + "class": "negative" + }, + "982": { + "id": 982, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "leaf", + "class": "positive" + }, + "984": { + "id": 984, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "positive" + }, + "994": { + "id": 994, + "type": "leaf", + "class": "negative" + }, + "980": { + "id": 980, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "leaf", + "class": "positive" + }, + "986": { + "id": 986, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "leaf", + "class": "negative" + }, + "988": { + "id": 988, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "leaf", + "class": "negative" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "positive" + }, + "962": { + "id": 962, + "type": "leaf", + "class": "negative" + }, + "878": { + "id": 878, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "positive" + }, + "890": { + "id": 890, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "leaf", + "class": "negative" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "leaf", + "class": "positive" + }, + "900": { + "id": 900, + "type": "leaf", + "class": "negative" + }, + "886": { + "id": 886, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "leaf", + "class": "negative" + }, + "888": { + "id": 888, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "leaf", + "class": "positive" + }, + "884": { + "id": 884, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "negative" + }, + "894": { + "id": 894, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "leaf", + "class": "positive" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "negative" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "positive" + }, + "880": { + "id": 880, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "negative" + }, + "920": { + "id": 920, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "leaf", + "class": "positive" + }, + "924": { + "id": 924, + "type": "leaf", + "class": "negative" + }, + "918": { + "id": 918, + "type": "leaf", + "class": "positive" + }, + "916": { + "id": 916, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "positive" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "positive" + }, + "906": { + "id": 906, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "leaf", + "class": "negative" + }, + "908": { + "id": 908, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "leaf", + "class": "positive" + }, + "910": { + "id": 910, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "leaf", + "class": "positive" + }, + "246": { + "id": 246, + "type": "leaf", + "class": "negative" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "leaf", + "class": "negative" + }, + "556": { + "id": 556, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "leaf", + "class": "positive" + }, + "558": { + "id": 558, + "type": "leaf", + "class": "negative" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "negative" + }, + "552": { + "id": 552, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "leaf", + "class": "positive" + }, + "562": { + "id": 562, + "type": "leaf", + "class": "negative" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "positive" + }, + "678": { + "id": 678, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "leaf", + "class": "negative" + }, + "212": { + "id": 212, + "type": "leaf", + "class": "positive" + }, + "210": { + "id": 210, + "type": "leaf", + "class": "negative" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "leaf", + "class": "negative" + }, + "216": { + "id": 216, + "type": "leaf", + "class": "positive" + }, + "206": { + "id": 206, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "leaf", + "class": "positive" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "leaf", + "class": "positive" + }, + "608": { + "id": 608, + "type": "leaf", + "class": "negative" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "leaf", + "class": "negative" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "leaf", + "class": "positive" + }, + "616": { + "id": 616, + "type": "leaf", + "class": "negative" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "positive" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "leaf", + "class": "negative" + }, + "610": { + "id": 610, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "leaf", + "class": "positive" + }, + "612": { + "id": 612, + "type": "leaf", + "class": "negative" + }, + "602": { + "id": 602, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "positive" + }, + "604": { + "id": 604, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "leaf", + "class": "negative" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "positive" + }, + "600": { + "id": 600, + "type": "leaf", + "class": "negative" + }, + "578": { + "id": 578, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "leaf", + "class": "positive" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "negative" + }, + "584": { + "id": 584, + "type": "leaf", + "class": "negative" + }, + "582": { + "id": 582, + "type": "leaf", + "class": "positive" + }, + "580": { + "id": 580, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "leaf", + "class": "positive" + }, + "588": { + "id": 588, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "leaf", + "class": "negative" + }, + "676": { + "id": 676, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "leaf", + "class": "negative" + }, + "796": { + "id": 796, + "type": "leaf", + "class": "positive" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "positive" + }, + "792": { + "id": 792, + "type": "leaf", + "class": "negative" + }, + "590": { + "id": 590, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "leaf", + "class": "negative" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "leaf", + "class": "negative" + }, + "226": { + "id": 226, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "leaf", + "class": "positive" + }, + "230": { + "id": 230, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "leaf", + "class": "negative" + }, + "342": { + "id": 342, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "leaf", + "class": "positive" + }, + "368": { + "id": 368, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "leaf", + "class": "positive" + }, + "372": { + "id": 372, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "leaf", + "class": "negative" + }, + "696": { + "id": 696, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "leaf", + "class": "negative" + }, + "702": { + "id": 702, + "type": "leaf", + "class": "positive" + }, + "700": { + "id": 700, + "type": "leaf", + "class": "positive" + }, + "698": { + "id": 698, + "type": "leaf", + "class": "negative" + }, + "694": { + "id": 694, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "positive" + }, + "936": { + "id": 936, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "leaf", + "class": "positive" + }, + "938": { + "id": 938, + "type": "leaf", + "class": "negative" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "leaf", + "class": "positive" + }, + "708": { + "id": 708, + "type": "leaf", + "class": "negative" + }, + "706": { + "id": 706, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "leaf", + "class": "negative" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "leaf", + "class": "negative" + }, + "744": { + "id": 744, + "type": "leaf", + "class": "positive" + }, + "742": { + "id": 742, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "leaf", + "class": "positive" + }, + "292": { + "id": 292, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "positive" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "leaf", + "class": "negative" + }, + "286": { + "id": 286, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "leaf", + "class": "negative" + }, + "288": { + "id": 288, + "type": "leaf", + "class": "positive" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "leaf", + "class": "negative" + }, + "280": { + "id": 280, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "leaf", + "class": "positive" + }, + "300": { + "id": 300, + "type": "leaf", + "class": "negative" + }, + "298": { + "id": 298, + "type": "leaf", + "class": "positive" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "leaf", + "class": "negative" + }, + "358": { + "id": 358, + "type": "leaf", + "class": "positive" + }, + "294": { + "id": 294, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "leaf", + "class": "positive" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "leaf", + "class": "negative" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "leaf", + "class": "negative" + }, + "352": { + "id": 352, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "leaf", + "class": "positive" + }, + "250": { + "id": 250, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "leaf", + "class": "negative" + }, + "712": { + "id": 712, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "leaf", + "class": "positive" + }, + "728": { + "id": 728, + "type": "leaf", + "class": "negative" + }, + "724": { + "id": 724, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "leaf", + "class": "negative" + }, + "726": { + "id": 726, + "type": "leaf", + "class": "positive" + }, + "710": { + "id": 710, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "positive" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "leaf", + "class": "positive" + }, + "722": { + "id": 722, + "type": "leaf", + "class": "negative" + }, + "714": { + "id": 714, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "leaf", + "class": "negative" + }, + "720": { + "id": 720, + "type": "leaf", + "class": "positive" + }, + "718": { + "id": 718, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "positive" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "leaf", + "class": "negative" + }, + "134": { + "id": 134, + "type": "leaf", + "class": "negative" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "negative" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "leaf", + "class": "positive" + }, + "268": { + "id": 268, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "leaf", + "class": "negative" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "leaf", + "class": "positive" + }, + "688": { + "id": 688, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "positive" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "leaf", + "class": "positive" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "leaf", + "class": "negative" + }, + "362": { + "id": 362, + "type": "leaf", + "class": "positive" + }, + "360": { + "id": 360, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "leaf", + "class": "positive" + }, + "74": { + "id": 74, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "leaf", + "class": "positive" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "leaf", + "class": "negative" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "leaf", + "class": "negative" + }, + "224": { + "id": 224, + "type": "leaf", + "class": "positive" + }, + "222": { + "id": 222, + "type": "leaf", + "class": "positive" + }, + "220": { + "id": 220, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "leaf", + "class": "negative" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "leaf", + "class": "positive" + }, + "448": { + "id": 448, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "negative" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "positive" + }, + "668": { + "id": 668, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "leaf", + "class": "positive" + }, + "670": { + "id": 670, + "type": "leaf", + "class": "negative" + }, + "446": { + "id": 446, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "leaf", + "class": "negative" + }, + "452": { + "id": 452, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "negative" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "positive" + }, + "414": { + "id": 414, + "type": "leaf", + "class": "negative" + }, + "412": { + "id": 412, + "type": "leaf", + "class": "positive" + }, + "410": { + "id": 410, + "type": "leaf", + "class": "positive" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "leaf", + "class": "positive" + }, + "504": { + "id": 504, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "leaf", + "class": "negative" + }, + "510": { + "id": 510, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "leaf", + "class": "negative" + }, + "514": { + "id": 514, + "type": "leaf", + "class": "positive" + }, + "512": { + "id": 512, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "leaf", + "class": "positive" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "positive" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "negative" + }, + "516": { + "id": 516, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "leaf", + "class": "positive" + }, + "522": { + "id": 522, + "type": "leaf", + "class": "negative" + }, + "520": { + "id": 520, + "type": "leaf", + "class": "positive" + }, + "518": { + "id": 518, + "type": "leaf", + "class": "negative" + }, + "376": { + "id": 376, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "leaf", + "class": "negative" + }, + "396": { + "id": 396, + "type": "leaf", + "class": "positive" + }, + "394": { + "id": 394, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "leaf", + "class": "positive" + }, + "764": { + "id": 764, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "leaf", + "class": "positive" + }, + "768": { + "id": 768, + "type": "leaf", + "class": "negative" + }, + "766": { + "id": 766, + "type": "leaf", + "class": "positive" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "leaf", + "class": "positive" + }, + "390": { + "id": 390, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "leaf", + "class": "negative" + }, + "566": { + "id": 566, + "type": "leaf", + "class": "positive" + }, + "564": { + "id": 564, + "type": "leaf", + "class": "negative" + }, + "392": { + "id": 392, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "leaf", + "class": "positive" + }, + "498": { + "id": 498, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "leaf", + "class": "negative" + }, + "674": { + "id": 674, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "leaf", + "class": "negative" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "leaf", + "class": "negative" + }, + "458": { + "id": 458, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "leaf", + "class": "negative" + }, + "460": { + "id": 460, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "leaf", + "class": "negative" + }, + "464": { + "id": 464, + "type": "leaf", + "class": "positive" + }, + "462": { + "id": 462, + "type": "leaf", + "class": "negative" + }, + "456": { + "id": 456, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "leaf", + "class": "negative" + }, + "932": { + "id": 932, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "leaf", + "class": "negative" + }, + "934": { + "id": 934, + "type": "leaf", + "class": "positive" + }, + "772": { + "id": 772, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "negative" + }, + "774": { + "id": 774, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "leaf", + "class": "positive" + }, + "778": { + "id": 778, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "leaf", + "class": "negative" + }, + "400": { + "id": 400, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "leaf", + "class": "negative" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "leaf", + "class": "positive" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "leaf", + "class": "positive" + }, + "474": { + "id": 474, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "leaf", + "class": "positive" + }, + "476": { + "id": 476, + "type": "leaf", + "class": "negative" + }, + "472": { + "id": 472, + "type": "leaf", + "class": "negative" + }, + "398": { + "id": 398, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "leaf", + "class": "negative" + }, + "442": { + "id": 442, + "type": "leaf", + "class": "positive" + }, + "440": { + "id": 440, + "type": "leaf", + "class": "positive" + }, + "422": { + "id": 422, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "leaf", + "class": "negative" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "leaf", + "class": "positive" + }, + "426": { + "id": 426, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "leaf", + "class": "positive" + }, + "428": { + "id": 428, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "leaf", + "class": "positive" + }, + "496": { + "id": 496, + "type": "leaf", + "class": "negative" + }, + "416": { + "id": 416, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "leaf", + "class": "positive" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "leaf", + "class": "negative" + }, + "626": { + "id": 626, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "leaf", + "class": "positive" + }, + "628": { + "id": 628, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "leaf", + "class": "negative" + }, + "630": { + "id": 630, + "type": "leaf", + "class": "positive" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "leaf", + "class": "positive" + }, + "438": { + "id": 438, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "leaf", + "class": "positive" + }, + "430": { + "id": 430, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "leaf", + "class": "negative" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "leaf", + "class": "positive" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "leaf", + "class": "negative" + }, + "632": { + "id": 632, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "leaf", + "class": "positive" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "negative" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "leaf", + "class": "negative" + }, + "644": { + "id": 644, + "type": "leaf", + "class": "positive" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "leaf", + "class": "negative" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "leaf", + "class": "negative" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "leaf", + "class": "negative" + }, + "650": { + "id": 650, + "type": "leaf", + "class": "negative" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "leaf", + "class": "negative" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "leaf", + "class": "negative" + }, + "494": { + "id": 494, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "leaf", + "class": "positive" + }, + "478": { + "id": 478, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "leaf", + "class": "negative" + }, + "656": { + "id": 656, + "type": "leaf", + "class": "positive" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "negative" + }, + "652": { + "id": 652, + "type": "leaf", + "class": "positive" + }, + "482": { + "id": 482, + "type": "leaf", + "class": "negative" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "leaf", + "class": "negative" + }, + "530": { + "id": 530, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "leaf", + "class": "negative" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "leaf", + "class": "positive" + }, + "348": { + "id": 348, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "leaf", + "class": "negative" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "leaf", + "class": "negative" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "leaf", + "class": "positive" + }, + "752": { + "id": 752, + "type": "leaf", + "class": "negative" + }, + "750": { + "id": 750, + "type": "leaf", + "class": "positive" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "leaf", + "class": "positive" + }, + "730": { + "id": 730, + "type": "leaf", + "class": "negative" + }, + "684": { + "id": 684, + "type": "leaf", + "class": "negative" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "leaf", + "class": "positive" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "leaf", + "class": "positive" + }, + "356": { + "id": 356, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "leaf", + "class": "positive" + }, + "256": { + "id": 256, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "leaf", + "class": "negative" + }, + "270": { + "id": 270, + "type": "leaf", + "class": "positive" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "leaf", + "class": "positive" + }, + "366": { + "id": 366, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "leaf", + "class": "negative" + }, + "736": { + "id": 736, + "type": "leaf", + "class": "positive" + }, + "732": { + "id": 732, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "leaf", + "class": "positive" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "negative" + }, + "734": { + "id": 734, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "leaf", + "class": "negative" + }, + "346": { + "id": 346, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "leaf", + "class": "positive" + }, + "262": { + "id": 262, + "type": "leaf", + "class": "negative" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "leaf", + "class": "negative" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "leaf", + "class": "positive" + }, + "542": { + "id": 542, + "type": "leaf", + "class": "negative" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "leaf", + "class": "negative" + }, + "240": { + "id": 240, + "type": "leaf", + "class": "positive" + }, + "238": { + "id": 238, + "type": "leaf", + "class": "positive" + }, + "234": { + "id": 234, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "leaf", + "class": "positive" + }, + "264": { + "id": 264, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "leaf", + "class": "negative" + }, + "926": { + "id": 926, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "leaf", + "class": "positive" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "leaf", + "class": "positive" + }, + "202": { + "id": 202, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "leaf", + "class": "positive" + }, + "142": { + "id": 142, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "leaf", + "class": "positive" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "leaf", + "class": "negative" + }, + "374": { + "id": 374, + "type": "leaf", + "class": "negative" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "leaf", + "class": "positive" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "negative" + }, + "538": { + "id": 538, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "leaf", + "class": "positive" + }, + "942": { + "id": 942, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "leaf", + "class": "negative" + }, + "944": { + "id": 944, + "type": "leaf", + "class": "negative" + }, + "940": { + "id": 940, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "negative" + }, + "760": { + "id": 760, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "leaf", + "class": "positive" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "leaf", + "class": "negative" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "leaf", + "class": "positive" + }, + "244": { + "id": 244, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "leaf", + "class": "negative" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_300_nleaves_100.json b/dtrees/dim_300_nleaves_100.json new file mode 100644 index 0000000..a53e623 --- /dev/null +++ b/dtrees/dim_300_nleaves_100.json @@ -0,0 +1,2004 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "leaf", + "class": "negative" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "leaf", + "class": "positive" + }, + "96": { + "id": 96, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "leaf", + "class": "negative" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "leaf", + "class": "negative" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "negative" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "leaf", + "class": "negative" + }, + "134": { + "id": 134, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "leaf", + "class": "negative" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "positive" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "negative" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "leaf", + "class": "negative" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "positive" + }, + "86": { + "id": 86, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "leaf", + "class": "negative" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "leaf", + "class": "positive" + }, + "44": { + "id": 44, + "type": "leaf", + "class": "negative" + }, + "42": { + "id": 42, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "positive" + }, + "164": { + "id": 164, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "leaf", + "class": "negative" + }, + "158": { + "id": 158, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "leaf", + "class": "positive" + }, + "122": { + "id": 122, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "positive" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "negative" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft267", + "feature_index": 267, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "leaf", + "class": "positive" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "leaf", + "class": "negative" + }, + "118": { + "id": 118, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "leaf", + "class": "positive" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_300_nleaves_1000.json b/dtrees/dim_300_nleaves_1000.json new file mode 100644 index 0000000..9daeb28 --- /dev/null +++ b/dtrees/dim_300_nleaves_1000.json @@ -0,0 +1,13232 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 999, + "id_right": 1000 + }, + "999": { + "id": 999, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 1393, + "id_right": 1394 + }, + "1393": { + "id": 1393, + "type": "leaf", + "class": "negative" + }, + "1394": { + "id": 1394, + "type": "leaf", + "class": "positive" + }, + "1000": { + "id": 1000, + "type": "leaf", + "class": "negative" + }, + "328": { + "id": 328, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 1257, + "id_right": 1258 + }, + "1257": { + "id": 1257, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 1259, + "id_right": 1260 + }, + "1259": { + "id": 1259, + "type": "leaf", + "class": "positive" + }, + "1260": { + "id": 1260, + "type": "leaf", + "class": "negative" + }, + "1258": { + "id": 1258, + "type": "leaf", + "class": "positive" + }, + "330": { + "id": 330, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 1151, + "id_right": 1152 + }, + "1151": { + "id": 1151, + "type": "leaf", + "class": "negative" + }, + "1152": { + "id": 1152, + "type": "leaf", + "class": "positive" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 1069, + "id_right": 1070 + }, + "1069": { + "id": 1069, + "type": "leaf", + "class": "positive" + }, + "1070": { + "id": 1070, + "type": "leaf", + "class": "negative" + }, + "320": { + "id": 320, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1057, + "id_right": 1058 + }, + "1057": { + "id": 1057, + "type": "leaf", + "class": "positive" + }, + "1058": { + "id": 1058, + "type": "leaf", + "class": "negative" + }, + "842": { + "id": 842, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1281, + "id_right": 1282 + }, + "1281": { + "id": 1281, + "type": "leaf", + "class": "positive" + }, + "1282": { + "id": 1282, + "type": "leaf", + "class": "negative" + }, + "844": { + "id": 844, + "type": "leaf", + "class": "positive" + }, + "840": { + "id": 840, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1741, + "id_right": 1742 + }, + "1741": { + "id": 1741, + "type": "leaf", + "class": "negative" + }, + "1742": { + "id": 1742, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 1743, + "id_right": 1744 + }, + "1743": { + "id": 1743, + "type": "leaf", + "class": "negative" + }, + "1744": { + "id": 1744, + "type": "leaf", + "class": "positive" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1467, + "id_right": 1468 + }, + "1467": { + "id": 1467, + "type": "leaf", + "class": "positive" + }, + "1468": { + "id": 1468, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 1469, + "id_right": 1470 + }, + "1469": { + "id": 1469, + "type": "leaf", + "class": "positive" + }, + "1470": { + "id": 1470, + "type": "leaf", + "class": "negative" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 1519, + "id_right": 1520 + }, + "1519": { + "id": 1519, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 1521, + "id_right": 1522 + }, + "1521": { + "id": 1521, + "type": "leaf", + "class": "negative" + }, + "1522": { + "id": 1522, + "type": "leaf", + "class": "positive" + }, + "1520": { + "id": 1520, + "type": "leaf", + "class": "positive" + }, + "724": { + "id": 724, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "negative" + }, + "774": { + "id": 774, + "type": "leaf", + "class": "positive" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "leaf", + "class": "negative" + }, + "398": { + "id": 398, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "leaf", + "class": "negative" + }, + "400": { + "id": 400, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 1149, + "id_right": 1150 + }, + "1149": { + "id": 1149, + "type": "leaf", + "class": "negative" + }, + "1150": { + "id": 1150, + "type": "leaf", + "class": "positive" + }, + "326": { + "id": 326, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 1567, + "id_right": 1568 + }, + "1567": { + "id": 1567, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 1569, + "id_right": 1570 + }, + "1569": { + "id": 1569, + "type": "leaf", + "class": "negative" + }, + "1570": { + "id": 1570, + "type": "leaf", + "class": "positive" + }, + "1568": { + "id": 1568, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 1453, + "id_right": 1454 + }, + "1453": { + "id": 1453, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 1455, + "id_right": 1456 + }, + "1455": { + "id": 1455, + "type": "leaf", + "class": "positive" + }, + "1456": { + "id": 1456, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 1457, + "id_right": 1458 + }, + "1457": { + "id": 1457, + "type": "leaf", + "class": "negative" + }, + "1458": { + "id": 1458, + "type": "leaf", + "class": "positive" + }, + "1454": { + "id": 1454, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "leaf", + "class": "negative" + }, + "778": { + "id": 778, + "type": "leaf", + "class": "positive" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "leaf", + "class": "positive" + }, + "934": { + "id": 934, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "negative" + }, + "936": { + "id": 936, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1101, + "id_right": 1102 + }, + "1101": { + "id": 1101, + "type": "leaf", + "class": "negative" + }, + "1102": { + "id": 1102, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1237, + "id_right": 1238 + }, + "1237": { + "id": 1237, + "type": "leaf", + "class": "negative" + }, + "1238": { + "id": 1238, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 1753, + "id_right": 1754 + }, + "1753": { + "id": 1753, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 1755, + "id_right": 1756 + }, + "1755": { + "id": 1755, + "type": "leaf", + "class": "positive" + }, + "1756": { + "id": 1756, + "type": "leaf", + "class": "negative" + }, + "1754": { + "id": 1754, + "type": "leaf", + "class": "positive" + }, + "552": { + "id": 552, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "leaf", + "class": "positive" + }, + "798": { + "id": 798, + "type": "leaf", + "class": "negative" + }, + "550": { + "id": 550, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 1339, + "id_right": 1340 + }, + "1339": { + "id": 1339, + "type": "leaf", + "class": "negative" + }, + "1340": { + "id": 1340, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 1341, + "id_right": 1342 + }, + "1341": { + "id": 1341, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1343, + "id_right": 1344 + }, + "1343": { + "id": 1343, + "type": "leaf", + "class": "negative" + }, + "1344": { + "id": 1344, + "type": "leaf", + "class": "positive" + }, + "1342": { + "id": 1342, + "type": "leaf", + "class": "negative" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1315, + "id_right": 1316 + }, + "1315": { + "id": 1315, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1317, + "id_right": 1318 + }, + "1317": { + "id": 1317, + "type": "leaf", + "class": "negative" + }, + "1318": { + "id": 1318, + "type": "leaf", + "class": "positive" + }, + "1316": { + "id": 1316, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "leaf", + "class": "negative" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "leaf", + "class": "negative" + }, + "664": { + "id": 664, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 1175, + "id_right": 1176 + }, + "1175": { + "id": 1175, + "type": "leaf", + "class": "negative" + }, + "1176": { + "id": 1176, + "type": "leaf", + "class": "positive" + }, + "956": { + "id": 956, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 1555, + "id_right": 1556 + }, + "1555": { + "id": 1555, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1557, + "id_right": 1558 + }, + "1557": { + "id": 1557, + "type": "leaf", + "class": "positive" + }, + "1558": { + "id": 1558, + "type": "leaf", + "class": "negative" + }, + "1556": { + "id": 1556, + "type": "leaf", + "class": "positive" + }, + "688": { + "id": 688, + "type": "internal", + "feature_name": "ft235", + "feature_index": 235, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1701, + "id_right": 1702 + }, + "1701": { + "id": 1701, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1703, + "id_right": 1704 + }, + "1703": { + "id": 1703, + "type": "leaf", + "class": "positive" + }, + "1704": { + "id": 1704, + "type": "leaf", + "class": "negative" + }, + "1702": { + "id": 1702, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "leaf", + "class": "negative" + }, + "696": { + "id": 696, + "type": "leaf", + "class": "positive" + }, + "694": { + "id": 694, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 1619, + "id_right": 1620 + }, + "1619": { + "id": 1619, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 1621, + "id_right": 1622 + }, + "1621": { + "id": 1621, + "type": "leaf", + "class": "negative" + }, + "1622": { + "id": 1622, + "type": "leaf", + "class": "positive" + }, + "1620": { + "id": 1620, + "type": "leaf", + "class": "negative" + }, + "690": { + "id": 690, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "leaf", + "class": "negative" + }, + "768": { + "id": 768, + "type": "leaf", + "class": "positive" + }, + "698": { + "id": 698, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 1507, + "id_right": 1508 + }, + "1507": { + "id": 1507, + "type": "leaf", + "class": "negative" + }, + "1508": { + "id": 1508, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1509, + "id_right": 1510 + }, + "1509": { + "id": 1509, + "type": "leaf", + "class": "positive" + }, + "1510": { + "id": 1510, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 1639, + "id_right": 1640 + }, + "1639": { + "id": 1639, + "type": "leaf", + "class": "positive" + }, + "1640": { + "id": 1640, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 1641, + "id_right": 1642 + }, + "1641": { + "id": 1641, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 1643, + "id_right": 1644 + }, + "1643": { + "id": 1643, + "type": "leaf", + "class": "negative" + }, + "1644": { + "id": 1644, + "type": "leaf", + "class": "positive" + }, + "1642": { + "id": 1642, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "negative" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "positive" + }, + "972": { + "id": 972, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 1103, + "id_right": 1104 + }, + "1103": { + "id": 1103, + "type": "leaf", + "class": "negative" + }, + "1104": { + "id": 1104, + "type": "leaf", + "class": "positive" + }, + "970": { + "id": 970, + "type": "internal", + "feature_name": "ft224", + "feature_index": 224, + "threshold": 0.5, + "id_left": 1185, + "id_right": 1186 + }, + "1185": { + "id": 1185, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 1187, + "id_right": 1188 + }, + "1187": { + "id": 1187, + "type": "leaf", + "class": "positive" + }, + "1188": { + "id": 1188, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 1189, + "id_right": 1190 + }, + "1189": { + "id": 1189, + "type": "leaf", + "class": "positive" + }, + "1190": { + "id": 1190, + "type": "leaf", + "class": "negative" + }, + "1186": { + "id": 1186, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "leaf", + "class": "positive" + }, + "440": { + "id": 440, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "leaf", + "class": "negative" + }, + "674": { + "id": 674, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1205, + "id_right": 1206 + }, + "1205": { + "id": 1205, + "type": "leaf", + "class": "positive" + }, + "1206": { + "id": 1206, + "type": "leaf", + "class": "negative" + }, + "392": { + "id": 392, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "leaf", + "class": "negative" + }, + "394": { + "id": 394, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "leaf", + "class": "positive" + }, + "396": { + "id": 396, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1209, + "id_right": 1210 + }, + "1209": { + "id": 1209, + "type": "leaf", + "class": "positive" + }, + "1210": { + "id": 1210, + "type": "leaf", + "class": "negative" + }, + "390": { + "id": 390, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "leaf", + "class": "positive" + }, + "938": { + "id": 938, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "leaf", + "class": "positive" + }, + "940": { + "id": 940, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 1173, + "id_right": 1174 + }, + "1173": { + "id": 1173, + "type": "leaf", + "class": "negative" + }, + "1174": { + "id": 1174, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 1773, + "id_right": 1774 + }, + "1773": { + "id": 1773, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1775, + "id_right": 1776 + }, + "1775": { + "id": 1775, + "type": "leaf", + "class": "positive" + }, + "1776": { + "id": 1776, + "type": "leaf", + "class": "negative" + }, + "1774": { + "id": 1774, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1275, + "id_right": 1276 + }, + "1275": { + "id": 1275, + "type": "leaf", + "class": "positive" + }, + "1276": { + "id": 1276, + "type": "leaf", + "class": "negative" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "positive" + }, + "760": { + "id": 760, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "leaf", + "class": "negative" + }, + "966": { + "id": 966, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1383, + "id_right": 1384 + }, + "1383": { + "id": 1383, + "type": "leaf", + "class": "negative" + }, + "1384": { + "id": 1384, + "type": "leaf", + "class": "positive" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1053, + "id_right": 1054 + }, + "1053": { + "id": 1053, + "type": "leaf", + "class": "negative" + }, + "1054": { + "id": 1054, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1067, + "id_right": 1068 + }, + "1067": { + "id": 1067, + "type": "leaf", + "class": "positive" + }, + "1068": { + "id": 1068, + "type": "internal", + "feature_name": "ft210", + "feature_index": 210, + "threshold": 0.5, + "id_left": 1365, + "id_right": 1366 + }, + "1365": { + "id": 1365, + "type": "leaf", + "class": "positive" + }, + "1366": { + "id": 1366, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "leaf", + "class": "positive" + }, + "710": { + "id": 710, + "type": "leaf", + "class": "negative" + }, + "708": { + "id": 708, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "leaf", + "class": "negative" + }, + "754": { + "id": 754, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft269", + "feature_index": 269, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 1161, + "id_right": 1162 + }, + "1161": { + "id": 1161, + "type": "leaf", + "class": "negative" + }, + "1162": { + "id": 1162, + "type": "leaf", + "class": "positive" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "positive" + }, + "812": { + "id": 812, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1397, + "id_right": 1398 + }, + "1397": { + "id": 1397, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 1399, + "id_right": 1400 + }, + "1399": { + "id": 1399, + "type": "leaf", + "class": "positive" + }, + "1400": { + "id": 1400, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 1401, + "id_right": 1402 + }, + "1401": { + "id": 1401, + "type": "leaf", + "class": "positive" + }, + "1402": { + "id": 1402, + "type": "leaf", + "class": "negative" + }, + "1398": { + "id": 1398, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1387, + "id_right": 1388 + }, + "1387": { + "id": 1387, + "type": "leaf", + "class": "positive" + }, + "1388": { + "id": 1388, + "type": "leaf", + "class": "negative" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "negative" + }, + "874": { + "id": 874, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1167, + "id_right": 1168 + }, + "1167": { + "id": 1167, + "type": "leaf", + "class": "negative" + }, + "1168": { + "id": 1168, + "type": "leaf", + "class": "positive" + }, + "872": { + "id": 872, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "leaf", + "class": "negative" + }, + "828": { + "id": 828, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "leaf", + "class": "positive" + }, + "848": { + "id": 848, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "leaf", + "class": "positive" + }, + "590": { + "id": 590, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1245, + "id_right": 1246 + }, + "1245": { + "id": 1245, + "type": "leaf", + "class": "negative" + }, + "1246": { + "id": 1246, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1717, + "id_right": 1718 + }, + "1717": { + "id": 1717, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1719, + "id_right": 1720 + }, + "1719": { + "id": 1719, + "type": "leaf", + "class": "negative" + }, + "1720": { + "id": 1720, + "type": "leaf", + "class": "positive" + }, + "1718": { + "id": 1718, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1137, + "id_right": 1138 + }, + "1137": { + "id": 1137, + "type": "leaf", + "class": "positive" + }, + "1138": { + "id": 1138, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1139, + "id_right": 1140 + }, + "1139": { + "id": 1139, + "type": "leaf", + "class": "positive" + }, + "1140": { + "id": 1140, + "type": "leaf", + "class": "negative" + }, + "204": { + "id": 204, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft235", + "feature_index": 235, + "threshold": 0.5, + "id_left": 1449, + "id_right": 1450 + }, + "1449": { + "id": 1449, + "type": "leaf", + "class": "negative" + }, + "1450": { + "id": 1450, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 1451, + "id_right": 1452 + }, + "1451": { + "id": 1451, + "type": "leaf", + "class": "negative" + }, + "1452": { + "id": 1452, + "type": "leaf", + "class": "positive" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 1089, + "id_right": 1090 + }, + "1089": { + "id": 1089, + "type": "leaf", + "class": "positive" + }, + "1090": { + "id": 1090, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1331, + "id_right": 1332 + }, + "1331": { + "id": 1331, + "type": "leaf", + "class": "positive" + }, + "1332": { + "id": 1332, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 1333, + "id_right": 1334 + }, + "1333": { + "id": 1333, + "type": "leaf", + "class": "negative" + }, + "1334": { + "id": 1334, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 1249, + "id_right": 1250 + }, + "1249": { + "id": 1249, + "type": "leaf", + "class": "positive" + }, + "1250": { + "id": 1250, + "type": "leaf", + "class": "negative" + }, + "588": { + "id": 588, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 1667, + "id_right": 1668 + }, + "1667": { + "id": 1667, + "type": "leaf", + "class": "negative" + }, + "1668": { + "id": 1668, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1669, + "id_right": 1670 + }, + "1669": { + "id": 1669, + "type": "leaf", + "class": "negative" + }, + "1670": { + "id": 1670, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 1677, + "id_right": 1678 + }, + "1677": { + "id": 1677, + "type": "leaf", + "class": "negative" + }, + "1678": { + "id": 1678, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1679, + "id_right": 1680 + }, + "1679": { + "id": 1679, + "type": "leaf", + "class": "positive" + }, + "1680": { + "id": 1680, + "type": "leaf", + "class": "negative" + }, + "726": { + "id": 726, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1231, + "id_right": 1232 + }, + "1231": { + "id": 1231, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 1233, + "id_right": 1234 + }, + "1233": { + "id": 1233, + "type": "leaf", + "class": "positive" + }, + "1234": { + "id": 1234, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 1235, + "id_right": 1236 + }, + "1235": { + "id": 1235, + "type": "leaf", + "class": "negative" + }, + "1236": { + "id": 1236, + "type": "leaf", + "class": "positive" + }, + "1232": { + "id": 1232, + "type": "leaf", + "class": "negative" + }, + "728": { + "id": 728, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 1263, + "id_right": 1264 + }, + "1263": { + "id": 1263, + "type": "leaf", + "class": "positive" + }, + "1264": { + "id": 1264, + "type": "leaf", + "class": "negative" + }, + "732": { + "id": 732, + "type": "leaf", + "class": "negative" + }, + "730": { + "id": 730, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 1075, + "id_right": 1076 + }, + "1075": { + "id": 1075, + "type": "leaf", + "class": "negative" + }, + "1076": { + "id": 1076, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "leaf", + "class": "negative" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "leaf", + "class": "negative" + }, + "650": { + "id": 650, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1255, + "id_right": 1256 + }, + "1255": { + "id": 1255, + "type": "leaf", + "class": "positive" + }, + "1256": { + "id": 1256, + "type": "leaf", + "class": "negative" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "negative" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "positive" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "positive" + }, + "482": { + "id": 482, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 1131, + "id_right": 1132 + }, + "1131": { + "id": 1131, + "type": "leaf", + "class": "negative" + }, + "1132": { + "id": 1132, + "type": "leaf", + "class": "positive" + }, + "988": { + "id": 988, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 1059, + "id_right": 1060 + }, + "1059": { + "id": 1059, + "type": "leaf", + "class": "positive" + }, + "1060": { + "id": 1060, + "type": "leaf", + "class": "negative" + }, + "986": { + "id": 986, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 1459, + "id_right": 1460 + }, + "1459": { + "id": 1459, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1461, + "id_right": 1462 + }, + "1461": { + "id": 1461, + "type": "leaf", + "class": "positive" + }, + "1462": { + "id": 1462, + "type": "leaf", + "class": "negative" + }, + "1460": { + "id": 1460, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft210", + "feature_index": 210, + "threshold": 0.5, + "id_left": 1437, + "id_right": 1438 + }, + "1437": { + "id": 1437, + "type": "leaf", + "class": "positive" + }, + "1438": { + "id": 1438, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 1439, + "id_right": 1440 + }, + "1439": { + "id": 1439, + "type": "leaf", + "class": "negative" + }, + "1440": { + "id": 1440, + "type": "leaf", + "class": "positive" + }, + "416": { + "id": 416, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 1207, + "id_right": 1208 + }, + "1207": { + "id": 1207, + "type": "leaf", + "class": "positive" + }, + "1208": { + "id": 1208, + "type": "leaf", + "class": "negative" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "leaf", + "class": "negative" + }, + "884": { + "id": 884, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 1169, + "id_right": 1170 + }, + "1169": { + "id": 1169, + "type": "leaf", + "class": "negative" + }, + "1170": { + "id": 1170, + "type": "leaf", + "class": "positive" + }, + "886": { + "id": 886, + "type": "leaf", + "class": "negative" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 1083, + "id_right": 1084 + }, + "1083": { + "id": 1083, + "type": "leaf", + "class": "negative" + }, + "1084": { + "id": 1084, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 1155, + "id_right": 1156 + }, + "1155": { + "id": 1155, + "type": "leaf", + "class": "negative" + }, + "1156": { + "id": 1156, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 1003, + "id_right": 1004 + }, + "1003": { + "id": 1003, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 1395, + "id_right": 1396 + }, + "1395": { + "id": 1395, + "type": "leaf", + "class": "positive" + }, + "1396": { + "id": 1396, + "type": "leaf", + "class": "negative" + }, + "1004": { + "id": 1004, + "type": "leaf", + "class": "negative" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1097, + "id_right": 1098 + }, + "1097": { + "id": 1097, + "type": "leaf", + "class": "negative" + }, + "1098": { + "id": 1098, + "type": "leaf", + "class": "positive" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 1713, + "id_right": 1714 + }, + "1713": { + "id": 1713, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 1715, + "id_right": 1716 + }, + "1715": { + "id": 1715, + "type": "leaf", + "class": "negative" + }, + "1716": { + "id": 1716, + "type": "leaf", + "class": "positive" + }, + "1714": { + "id": 1714, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1689, + "id_right": 1690 + }, + "1689": { + "id": 1689, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1691, + "id_right": 1692 + }, + "1691": { + "id": 1691, + "type": "leaf", + "class": "positive" + }, + "1692": { + "id": 1692, + "type": "leaf", + "class": "negative" + }, + "1690": { + "id": 1690, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 1217, + "id_right": 1218 + }, + "1217": { + "id": 1217, + "type": "leaf", + "class": "positive" + }, + "1218": { + "id": 1218, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "leaf", + "class": "negative" + }, + "796": { + "id": 796, + "type": "leaf", + "class": "positive" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "negative" + }, + "376": { + "id": 376, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "leaf", + "class": "positive" + }, + "962": { + "id": 962, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "leaf", + "class": "negative" + }, + "964": { + "id": 964, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1649, + "id_right": 1650 + }, + "1649": { + "id": 1649, + "type": "leaf", + "class": "positive" + }, + "1650": { + "id": 1650, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 1651, + "id_right": 1652 + }, + "1651": { + "id": 1651, + "type": "leaf", + "class": "negative" + }, + "1652": { + "id": 1652, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 1129, + "id_right": 1130 + }, + "1129": { + "id": 1129, + "type": "leaf", + "class": "positive" + }, + "1130": { + "id": 1130, + "type": "leaf", + "class": "negative" + }, + "946": { + "id": 946, + "type": "leaf", + "class": "negative" + }, + "942": { + "id": 942, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "leaf", + "class": "positive" + }, + "712": { + "id": 712, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 1147, + "id_right": 1148 + }, + "1147": { + "id": 1147, + "type": "leaf", + "class": "positive" + }, + "1148": { + "id": 1148, + "type": "leaf", + "class": "negative" + }, + "714": { + "id": 714, + "type": "leaf", + "class": "negative" + }, + "602": { + "id": 602, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "leaf", + "class": "negative" + }, + "990": { + "id": 990, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "leaf", + "class": "positive" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "positive" + }, + "604": { + "id": 604, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 1745, + "id_right": 1746 + }, + "1745": { + "id": 1745, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1747, + "id_right": 1748 + }, + "1747": { + "id": 1747, + "type": "leaf", + "class": "positive" + }, + "1748": { + "id": 1748, + "type": "leaf", + "class": "negative" + }, + "1746": { + "id": 1746, + "type": "leaf", + "class": "positive" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1389, + "id_right": 1390 + }, + "1389": { + "id": 1389, + "type": "leaf", + "class": "negative" + }, + "1390": { + "id": 1390, + "type": "leaf", + "class": "positive" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "negative" + }, + "212": { + "id": 212, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 1489, + "id_right": 1490 + }, + "1489": { + "id": 1489, + "type": "leaf", + "class": "positive" + }, + "1490": { + "id": 1490, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 1491, + "id_right": 1492 + }, + "1491": { + "id": 1491, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 1493, + "id_right": 1494 + }, + "1493": { + "id": 1493, + "type": "leaf", + "class": "positive" + }, + "1494": { + "id": 1494, + "type": "leaf", + "class": "negative" + }, + "1492": { + "id": 1492, + "type": "leaf", + "class": "positive" + }, + "926": { + "id": 926, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 1693, + "id_right": 1694 + }, + "1693": { + "id": 1693, + "type": "leaf", + "class": "positive" + }, + "1694": { + "id": 1694, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 1695, + "id_right": 1696 + }, + "1695": { + "id": 1695, + "type": "leaf", + "class": "negative" + }, + "1696": { + "id": 1696, + "type": "leaf", + "class": "positive" + }, + "928": { + "id": 928, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1285, + "id_right": 1286 + }, + "1285": { + "id": 1285, + "type": "leaf", + "class": "negative" + }, + "1286": { + "id": 1286, + "type": "leaf", + "class": "positive" + }, + "932": { + "id": 932, + "type": "leaf", + "class": "positive" + }, + "930": { + "id": 930, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 1091, + "id_right": 1092 + }, + "1091": { + "id": 1091, + "type": "leaf", + "class": "positive" + }, + "1092": { + "id": 1092, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "leaf", + "class": "positive" + }, + "898": { + "id": 898, + "type": "leaf", + "class": "negative" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "leaf", + "class": "positive" + }, + "816": { + "id": 816, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 1277, + "id_right": 1278 + }, + "1277": { + "id": 1277, + "type": "leaf", + "class": "negative" + }, + "1278": { + "id": 1278, + "type": "leaf", + "class": "positive" + }, + "442": { + "id": 442, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 1583, + "id_right": 1584 + }, + "1583": { + "id": 1583, + "type": "leaf", + "class": "negative" + }, + "1584": { + "id": 1584, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1585, + "id_right": 1586 + }, + "1585": { + "id": 1585, + "type": "leaf", + "class": "negative" + }, + "1586": { + "id": 1586, + "type": "leaf", + "class": "positive" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 1475, + "id_right": 1476 + }, + "1475": { + "id": 1475, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1477, + "id_right": 1478 + }, + "1477": { + "id": 1477, + "type": "leaf", + "class": "positive" + }, + "1478": { + "id": 1478, + "type": "leaf", + "class": "negative" + }, + "1476": { + "id": 1476, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "leaf", + "class": "negative" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 1127, + "id_right": 1128 + }, + "1127": { + "id": 1127, + "type": "leaf", + "class": "positive" + }, + "1128": { + "id": 1128, + "type": "leaf", + "class": "negative" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 1177, + "id_right": 1178 + }, + "1177": { + "id": 1177, + "type": "leaf", + "class": "positive" + }, + "1178": { + "id": 1178, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 1005, + "id_right": 1006 + }, + "1005": { + "id": 1005, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1007, + "id_right": 1008 + }, + "1007": { + "id": 1007, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1219, + "id_right": 1220 + }, + "1219": { + "id": 1219, + "type": "leaf", + "class": "positive" + }, + "1220": { + "id": 1220, + "type": "leaf", + "class": "negative" + }, + "1008": { + "id": 1008, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 1093, + "id_right": 1094 + }, + "1093": { + "id": 1093, + "type": "leaf", + "class": "negative" + }, + "1094": { + "id": 1094, + "type": "leaf", + "class": "positive" + }, + "1006": { + "id": 1006, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 1229, + "id_right": 1230 + }, + "1229": { + "id": 1229, + "type": "leaf", + "class": "negative" + }, + "1230": { + "id": 1230, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1511, + "id_right": 1512 + }, + "1511": { + "id": 1511, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1513, + "id_right": 1514 + }, + "1513": { + "id": 1513, + "type": "leaf", + "class": "positive" + }, + "1514": { + "id": 1514, + "type": "leaf", + "class": "negative" + }, + "1512": { + "id": 1512, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1197, + "id_right": 1198 + }, + "1197": { + "id": 1197, + "type": "leaf", + "class": "negative" + }, + "1198": { + "id": 1198, + "type": "leaf", + "class": "positive" + }, + "566": { + "id": 566, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1077, + "id_right": 1078 + }, + "1077": { + "id": 1077, + "type": "leaf", + "class": "positive" + }, + "1078": { + "id": 1078, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 1359, + "id_right": 1360 + }, + "1359": { + "id": 1359, + "type": "leaf", + "class": "negative" + }, + "1360": { + "id": 1360, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 1361, + "id_right": 1362 + }, + "1361": { + "id": 1361, + "type": "leaf", + "class": "negative" + }, + "1362": { + "id": 1362, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 1737, + "id_right": 1738 + }, + "1737": { + "id": 1737, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 1739, + "id_right": 1740 + }, + "1739": { + "id": 1739, + "type": "leaf", + "class": "negative" + }, + "1740": { + "id": 1740, + "type": "leaf", + "class": "positive" + }, + "1738": { + "id": 1738, + "type": "leaf", + "class": "positive" + }, + "950": { + "id": 950, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "leaf", + "class": "negative" + }, + "952": { + "id": 952, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 1287, + "id_right": 1288 + }, + "1287": { + "id": 1287, + "type": "leaf", + "class": "positive" + }, + "1288": { + "id": 1288, + "type": "leaf", + "class": "negative" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1121, + "id_right": 1122 + }, + "1121": { + "id": 1121, + "type": "leaf", + "class": "positive" + }, + "1122": { + "id": 1122, + "type": "leaf", + "class": "negative" + }, + "568": { + "id": 568, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "leaf", + "class": "positive" + }, + "916": { + "id": 916, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "negative" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 1611, + "id_right": 1612 + }, + "1611": { + "id": 1611, + "type": "leaf", + "class": "negative" + }, + "1612": { + "id": 1612, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1613, + "id_right": 1614 + }, + "1613": { + "id": 1613, + "type": "leaf", + "class": "negative" + }, + "1614": { + "id": 1614, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 1499, + "id_right": 1500 + }, + "1499": { + "id": 1499, + "type": "leaf", + "class": "positive" + }, + "1500": { + "id": 1500, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 1501, + "id_right": 1502 + }, + "1501": { + "id": 1501, + "type": "leaf", + "class": "positive" + }, + "1502": { + "id": 1502, + "type": "leaf", + "class": "negative" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "leaf", + "class": "positive" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "negative" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "leaf", + "class": "positive" + }, + "580": { + "id": 580, + "type": "leaf", + "class": "negative" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1055, + "id_right": 1056 + }, + "1055": { + "id": 1055, + "type": "leaf", + "class": "positive" + }, + "1056": { + "id": 1056, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 1551, + "id_right": 1552 + }, + "1551": { + "id": 1551, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1553, + "id_right": 1554 + }, + "1553": { + "id": 1553, + "type": "leaf", + "class": "positive" + }, + "1554": { + "id": 1554, + "type": "leaf", + "class": "negative" + }, + "1552": { + "id": 1552, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1345, + "id_right": 1346 + }, + "1345": { + "id": 1345, + "type": "leaf", + "class": "positive" + }, + "1346": { + "id": 1346, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 1347, + "id_right": 1348 + }, + "1347": { + "id": 1347, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1349, + "id_right": 1350 + }, + "1349": { + "id": 1349, + "type": "leaf", + "class": "negative" + }, + "1350": { + "id": 1350, + "type": "leaf", + "class": "positive" + }, + "1348": { + "id": 1348, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1415, + "id_right": 1416 + }, + "1415": { + "id": 1415, + "type": "leaf", + "class": "negative" + }, + "1416": { + "id": 1416, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1417, + "id_right": 1418 + }, + "1417": { + "id": 1417, + "type": "leaf", + "class": "positive" + }, + "1418": { + "id": 1418, + "type": "leaf", + "class": "negative" + }, + "834": { + "id": 834, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "positive" + }, + "838": { + "id": 838, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 1279, + "id_right": 1280 + }, + "1279": { + "id": 1279, + "type": "leaf", + "class": "negative" + }, + "1280": { + "id": 1280, + "type": "leaf", + "class": "positive" + }, + "836": { + "id": 836, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 1085, + "id_right": 1086 + }, + "1085": { + "id": 1085, + "type": "leaf", + "class": "negative" + }, + "1086": { + "id": 1086, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1483, + "id_right": 1484 + }, + "1483": { + "id": 1483, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1485, + "id_right": 1486 + }, + "1485": { + "id": 1485, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 1487, + "id_right": 1488 + }, + "1487": { + "id": 1487, + "type": "leaf", + "class": "negative" + }, + "1488": { + "id": 1488, + "type": "leaf", + "class": "positive" + }, + "1486": { + "id": 1486, + "type": "leaf", + "class": "negative" + }, + "1484": { + "id": 1484, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1041, + "id_right": 1042 + }, + "1041": { + "id": 1041, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 1379, + "id_right": 1380 + }, + "1379": { + "id": 1379, + "type": "leaf", + "class": "positive" + }, + "1380": { + "id": 1380, + "type": "leaf", + "class": "negative" + }, + "1042": { + "id": 1042, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 1029, + "id_right": 1030 + }, + "1029": { + "id": 1029, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1031, + "id_right": 1032 + }, + "1031": { + "id": 1031, + "type": "leaf", + "class": "positive" + }, + "1032": { + "id": 1032, + "type": "leaf", + "class": "negative" + }, + "1030": { + "id": 1030, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 1563, + "id_right": 1564 + }, + "1563": { + "id": 1563, + "type": "leaf", + "class": "positive" + }, + "1564": { + "id": 1564, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1565, + "id_right": 1566 + }, + "1565": { + "id": 1565, + "type": "leaf", + "class": "negative" + }, + "1566": { + "id": 1566, + "type": "leaf", + "class": "positive" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1153, + "id_right": 1154 + }, + "1153": { + "id": 1153, + "type": "leaf", + "class": "positive" + }, + "1154": { + "id": 1154, + "type": "leaf", + "class": "negative" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1407, + "id_right": 1408 + }, + "1407": { + "id": 1407, + "type": "leaf", + "class": "negative" + }, + "1408": { + "id": 1408, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 1409, + "id_right": 1410 + }, + "1409": { + "id": 1409, + "type": "leaf", + "class": "negative" + }, + "1410": { + "id": 1410, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1515, + "id_right": 1516 + }, + "1515": { + "id": 1515, + "type": "leaf", + "class": "positive" + }, + "1516": { + "id": 1516, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1517, + "id_right": 1518 + }, + "1517": { + "id": 1517, + "type": "leaf", + "class": "negative" + }, + "1518": { + "id": 1518, + "type": "leaf", + "class": "positive" + }, + "702": { + "id": 702, + "type": "leaf", + "class": "negative" + }, + "700": { + "id": 700, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 1761, + "id_right": 1762 + }, + "1761": { + "id": 1761, + "type": "leaf", + "class": "positive" + }, + "1762": { + "id": 1762, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1763, + "id_right": 1764 + }, + "1763": { + "id": 1763, + "type": "leaf", + "class": "negative" + }, + "1764": { + "id": 1764, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "leaf", + "class": "positive" + }, + "478": { + "id": 478, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "positive" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1105, + "id_right": 1106 + }, + "1105": { + "id": 1105, + "type": "leaf", + "class": "positive" + }, + "1106": { + "id": 1106, + "type": "leaf", + "class": "negative" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "leaf", + "class": "negative" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "leaf", + "class": "negative" + }, + "474": { + "id": 474, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 1289, + "id_right": 1290 + }, + "1289": { + "id": 1289, + "type": "leaf", + "class": "negative" + }, + "1290": { + "id": 1290, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 1291, + "id_right": 1292 + }, + "1291": { + "id": 1291, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1293, + "id_right": 1294 + }, + "1293": { + "id": 1293, + "type": "leaf", + "class": "negative" + }, + "1294": { + "id": 1294, + "type": "leaf", + "class": "positive" + }, + "1292": { + "id": 1292, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 1063, + "id_right": 1064 + }, + "1063": { + "id": 1063, + "type": "leaf", + "class": "positive" + }, + "1064": { + "id": 1064, + "type": "leaf", + "class": "negative" + }, + "562": { + "id": 562, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "leaf", + "class": "positive" + }, + "564": { + "id": 564, + "type": "leaf", + "class": "negative" + }, + "560": { + "id": 560, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1787, + "id_right": 1788 + }, + "1787": { + "id": 1787, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 1789, + "id_right": 1790 + }, + "1789": { + "id": 1789, + "type": "leaf", + "class": "negative" + }, + "1790": { + "id": 1790, + "type": "leaf", + "class": "positive" + }, + "1788": { + "id": 1788, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1211, + "id_right": 1212 + }, + "1211": { + "id": 1211, + "type": "leaf", + "class": "positive" + }, + "1212": { + "id": 1212, + "type": "leaf", + "class": "negative" + }, + "428": { + "id": 428, + "type": "leaf", + "class": "positive" + }, + "426": { + "id": 426, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 1579, + "id_right": 1580 + }, + "1579": { + "id": 1579, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 1581, + "id_right": 1582 + }, + "1581": { + "id": 1581, + "type": "leaf", + "class": "negative" + }, + "1582": { + "id": 1582, + "type": "leaf", + "class": "positive" + }, + "1580": { + "id": 1580, + "type": "leaf", + "class": "negative" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "leaf", + "class": "negative" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "positive" + }, + "632": { + "id": 632, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 1671, + "id_right": 1672 + }, + "1671": { + "id": 1671, + "type": "leaf", + "class": "negative" + }, + "1672": { + "id": 1672, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1673, + "id_right": 1674 + }, + "1673": { + "id": 1673, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1675, + "id_right": 1676 + }, + "1675": { + "id": 1675, + "type": "leaf", + "class": "positive" + }, + "1676": { + "id": 1676, + "type": "leaf", + "class": "negative" + }, + "1674": { + "id": 1674, + "type": "leaf", + "class": "negative" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1705, + "id_right": 1706 + }, + "1705": { + "id": 1705, + "type": "leaf", + "class": "negative" + }, + "1706": { + "id": 1706, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1707, + "id_right": 1708 + }, + "1707": { + "id": 1707, + "type": "leaf", + "class": "positive" + }, + "1708": { + "id": 1708, + "type": "leaf", + "class": "negative" + }, + "750": { + "id": 750, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "leaf", + "class": "negative" + }, + "980": { + "id": 980, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 1385, + "id_right": 1386 + }, + "1385": { + "id": 1385, + "type": "leaf", + "class": "positive" + }, + "1386": { + "id": 1386, + "type": "leaf", + "class": "negative" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 1607, + "id_right": 1608 + }, + "1607": { + "id": 1607, + "type": "leaf", + "class": "positive" + }, + "1608": { + "id": 1608, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1609, + "id_right": 1610 + }, + "1609": { + "id": 1609, + "type": "leaf", + "class": "negative" + }, + "1610": { + "id": 1610, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1159, + "id_right": 1160 + }, + "1159": { + "id": 1159, + "type": "leaf", + "class": "negative" + }, + "1160": { + "id": 1160, + "type": "leaf", + "class": "positive" + }, + "736": { + "id": 736, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 1225, + "id_right": 1226 + }, + "1225": { + "id": 1225, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1227, + "id_right": 1228 + }, + "1227": { + "id": 1227, + "type": "leaf", + "class": "positive" + }, + "1228": { + "id": 1228, + "type": "leaf", + "class": "negative" + }, + "1226": { + "id": 1226, + "type": "leaf", + "class": "negative" + }, + "734": { + "id": 734, + "type": "leaf", + "class": "positive" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "leaf", + "class": "positive" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "leaf", + "class": "positive" + }, + "472": { + "id": 472, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 1645, + "id_right": 1646 + }, + "1645": { + "id": 1645, + "type": "leaf", + "class": "negative" + }, + "1646": { + "id": 1646, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 1647, + "id_right": 1648 + }, + "1647": { + "id": 1647, + "type": "leaf", + "class": "negative" + }, + "1648": { + "id": 1648, + "type": "leaf", + "class": "positive" + }, + "464": { + "id": 464, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "leaf", + "class": "positive" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 1171, + "id_right": 1172 + }, + "1171": { + "id": 1171, + "type": "leaf", + "class": "positive" + }, + "1172": { + "id": 1172, + "type": "leaf", + "class": "negative" + }, + "466": { + "id": 466, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1733, + "id_right": 1734 + }, + "1733": { + "id": 1733, + "type": "leaf", + "class": "negative" + }, + "1734": { + "id": 1734, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 1735, + "id_right": 1736 + }, + "1735": { + "id": 1735, + "type": "leaf", + "class": "positive" + }, + "1736": { + "id": 1736, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1213, + "id_right": 1214 + }, + "1213": { + "id": 1213, + "type": "leaf", + "class": "positive" + }, + "1214": { + "id": 1214, + "type": "leaf", + "class": "negative" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1603, + "id_right": 1604 + }, + "1603": { + "id": 1603, + "type": "leaf", + "class": "negative" + }, + "1604": { + "id": 1604, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 1605, + "id_right": 1606 + }, + "1605": { + "id": 1605, + "type": "leaf", + "class": "negative" + }, + "1606": { + "id": 1606, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1433, + "id_right": 1434 + }, + "1433": { + "id": 1433, + "type": "leaf", + "class": "positive" + }, + "1434": { + "id": 1434, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 1435, + "id_right": 1436 + }, + "1435": { + "id": 1435, + "type": "leaf", + "class": "positive" + }, + "1436": { + "id": 1436, + "type": "leaf", + "class": "negative" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 1777, + "id_right": 1778 + }, + "1777": { + "id": 1777, + "type": "leaf", + "class": "negative" + }, + "1778": { + "id": 1778, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1779, + "id_right": 1780 + }, + "1779": { + "id": 1779, + "type": "leaf", + "class": "positive" + }, + "1780": { + "id": 1780, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "leaf", + "class": "positive" + }, + "662": { + "id": 662, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1559, + "id_right": 1560 + }, + "1559": { + "id": 1559, + "type": "leaf", + "class": "positive" + }, + "1560": { + "id": 1560, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1561, + "id_right": 1562 + }, + "1561": { + "id": 1561, + "type": "leaf", + "class": "positive" + }, + "1562": { + "id": 1562, + "type": "leaf", + "class": "negative" + }, + "126": { + "id": 126, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 1471, + "id_right": 1472 + }, + "1471": { + "id": 1471, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 1473, + "id_right": 1474 + }, + "1473": { + "id": 1473, + "type": "leaf", + "class": "positive" + }, + "1474": { + "id": 1474, + "type": "leaf", + "class": "negative" + }, + "1472": { + "id": 1472, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "positive" + }, + "862": { + "id": 862, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 1165, + "id_right": 1166 + }, + "1165": { + "id": 1165, + "type": "leaf", + "class": "negative" + }, + "1166": { + "id": 1166, + "type": "leaf", + "class": "positive" + }, + "864": { + "id": 864, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 1623, + "id_right": 1624 + }, + "1623": { + "id": 1623, + "type": "leaf", + "class": "positive" + }, + "1624": { + "id": 1624, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 1625, + "id_right": 1626 + }, + "1625": { + "id": 1625, + "type": "leaf", + "class": "negative" + }, + "1626": { + "id": 1626, + "type": "leaf", + "class": "positive" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 1571, + "id_right": 1572 + }, + "1571": { + "id": 1571, + "type": "leaf", + "class": "negative" + }, + "1572": { + "id": 1572, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 1573, + "id_right": 1574 + }, + "1573": { + "id": 1573, + "type": "leaf", + "class": "negative" + }, + "1574": { + "id": 1574, + "type": "leaf", + "class": "positive" + }, + "678": { + "id": 678, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 1203, + "id_right": 1204 + }, + "1203": { + "id": 1203, + "type": "leaf", + "class": "positive" + }, + "1204": { + "id": 1204, + "type": "leaf", + "class": "negative" + }, + "676": { + "id": 676, + "type": "leaf", + "class": "negative" + }, + "554": { + "id": 554, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "leaf", + "class": "negative" + }, + "652": { + "id": 652, + "type": "leaf", + "class": "positive" + }, + "558": { + "id": 558, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 1725, + "id_right": 1726 + }, + "1725": { + "id": 1725, + "type": "leaf", + "class": "positive" + }, + "1726": { + "id": 1726, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 1727, + "id_right": 1728 + }, + "1727": { + "id": 1727, + "type": "leaf", + "class": "positive" + }, + "1728": { + "id": 1728, + "type": "leaf", + "class": "negative" + }, + "556": { + "id": 556, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "leaf", + "class": "positive" + }, + "572": { + "id": 572, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1145, + "id_right": 1146 + }, + "1145": { + "id": 1145, + "type": "leaf", + "class": "positive" + }, + "1146": { + "id": 1146, + "type": "leaf", + "class": "negative" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 1685, + "id_right": 1686 + }, + "1685": { + "id": 1685, + "type": "leaf", + "class": "negative" + }, + "1686": { + "id": 1686, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 1687, + "id_right": 1688 + }, + "1687": { + "id": 1687, + "type": "leaf", + "class": "negative" + }, + "1688": { + "id": 1688, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1769, + "id_right": 1770 + }, + "1769": { + "id": 1769, + "type": "leaf", + "class": "negative" + }, + "1770": { + "id": 1770, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 1771, + "id_right": 1772 + }, + "1771": { + "id": 1771, + "type": "leaf", + "class": "negative" + }, + "1772": { + "id": 1772, + "type": "leaf", + "class": "positive" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1081, + "id_right": 1082 + }, + "1081": { + "id": 1081, + "type": "leaf", + "class": "negative" + }, + "1082": { + "id": 1082, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1143, + "id_right": 1144 + }, + "1143": { + "id": 1143, + "type": "leaf", + "class": "positive" + }, + "1144": { + "id": 1144, + "type": "leaf", + "class": "negative" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 1479, + "id_right": 1480 + }, + "1479": { + "id": 1479, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1481, + "id_right": 1482 + }, + "1481": { + "id": 1481, + "type": "leaf", + "class": "positive" + }, + "1482": { + "id": 1482, + "type": "leaf", + "class": "negative" + }, + "1480": { + "id": 1480, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1079, + "id_right": 1080 + }, + "1079": { + "id": 1079, + "type": "leaf", + "class": "negative" + }, + "1080": { + "id": 1080, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1503, + "id_right": 1504 + }, + "1503": { + "id": 1503, + "type": "leaf", + "class": "negative" + }, + "1504": { + "id": 1504, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1505, + "id_right": 1506 + }, + "1505": { + "id": 1505, + "type": "leaf", + "class": "negative" + }, + "1506": { + "id": 1506, + "type": "leaf", + "class": "positive" + }, + "378": { + "id": 378, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1115, + "id_right": 1116 + }, + "1115": { + "id": 1115, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1117, + "id_right": 1118 + }, + "1117": { + "id": 1117, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1729, + "id_right": 1730 + }, + "1729": { + "id": 1729, + "type": "leaf", + "class": "negative" + }, + "1730": { + "id": 1730, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 1731, + "id_right": 1732 + }, + "1731": { + "id": 1731, + "type": "leaf", + "class": "negative" + }, + "1732": { + "id": 1732, + "type": "leaf", + "class": "positive" + }, + "1118": { + "id": 1118, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 1119, + "id_right": 1120 + }, + "1119": { + "id": 1119, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1243, + "id_right": 1244 + }, + "1243": { + "id": 1243, + "type": "leaf", + "class": "positive" + }, + "1244": { + "id": 1244, + "type": "leaf", + "class": "negative" + }, + "1120": { + "id": 1120, + "type": "leaf", + "class": "positive" + }, + "1116": { + "id": 1116, + "type": "leaf", + "class": "negative" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 1445, + "id_right": 1446 + }, + "1445": { + "id": 1445, + "type": "leaf", + "class": "negative" + }, + "1446": { + "id": 1446, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 1447, + "id_right": 1448 + }, + "1447": { + "id": 1447, + "type": "leaf", + "class": "negative" + }, + "1448": { + "id": 1448, + "type": "leaf", + "class": "positive" + }, + "718": { + "id": 718, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "leaf", + "class": "positive" + }, + "720": { + "id": 720, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "leaf", + "class": "negative" + }, + "722": { + "id": 722, + "type": "leaf", + "class": "positive" + }, + "348": { + "id": 348, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1351, + "id_right": 1352 + }, + "1351": { + "id": 1351, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 1353, + "id_right": 1354 + }, + "1353": { + "id": 1353, + "type": "leaf", + "class": "negative" + }, + "1354": { + "id": 1354, + "type": "leaf", + "class": "positive" + }, + "1352": { + "id": 1352, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1247, + "id_right": 1248 + }, + "1247": { + "id": 1247, + "type": "leaf", + "class": "positive" + }, + "1248": { + "id": 1248, + "type": "leaf", + "class": "negative" + }, + "354": { + "id": 354, + "type": "leaf", + "class": "negative" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "leaf", + "class": "negative" + }, + "368": { + "id": 368, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "leaf", + "class": "positive" + }, + "430": { + "id": 430, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "leaf", + "class": "negative" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "negative" + }, + "596": { + "id": 596, + "type": "leaf", + "class": "positive" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "negative" + }, + "792": { + "id": 792, + "type": "leaf", + "class": "positive" + }, + "790": { + "id": 790, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 1757, + "id_right": 1758 + }, + "1757": { + "id": 1757, + "type": "leaf", + "class": "positive" + }, + "1758": { + "id": 1758, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 1759, + "id_right": 1760 + }, + "1759": { + "id": 1759, + "type": "leaf", + "class": "positive" + }, + "1760": { + "id": 1760, + "type": "leaf", + "class": "negative" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "leaf", + "class": "negative" + }, + "422": { + "id": 422, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 1261, + "id_right": 1262 + }, + "1261": { + "id": 1261, + "type": "leaf", + "class": "positive" + }, + "1262": { + "id": 1262, + "type": "leaf", + "class": "negative" + }, + "358": { + "id": 358, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "leaf", + "class": "positive" + }, + "452": { + "id": 452, + "type": "leaf", + "class": "negative" + }, + "362": { + "id": 362, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 1239, + "id_right": 1240 + }, + "1239": { + "id": 1239, + "type": "leaf", + "class": "negative" + }, + "1240": { + "id": 1240, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1241, + "id_right": 1242 + }, + "1241": { + "id": 1241, + "type": "leaf", + "class": "negative" + }, + "1242": { + "id": 1242, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 1111, + "id_right": 1112 + }, + "1111": { + "id": 1111, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 1113, + "id_right": 1114 + }, + "1113": { + "id": 1113, + "type": "leaf", + "class": "negative" + }, + "1114": { + "id": 1114, + "type": "leaf", + "class": "positive" + }, + "1112": { + "id": 1112, + "type": "leaf", + "class": "positive" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 1015, + "id_right": 1016 + }, + "1015": { + "id": 1015, + "type": "leaf", + "class": "positive" + }, + "1016": { + "id": 1016, + "type": "internal", + "feature_name": "ft224", + "feature_index": 224, + "threshold": 0.5, + "id_left": 1017, + "id_right": 1018 + }, + "1017": { + "id": 1017, + "type": "leaf", + "class": "positive" + }, + "1018": { + "id": 1018, + "type": "leaf", + "class": "negative" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "leaf", + "class": "negative" + }, + "254": { + "id": 254, + "type": "leaf", + "class": "positive" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1009, + "id_right": 1010 + }, + "1009": { + "id": 1009, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1011, + "id_right": 1012 + }, + "1011": { + "id": 1011, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 1323, + "id_right": 1324 + }, + "1323": { + "id": 1323, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 1325, + "id_right": 1326 + }, + "1325": { + "id": 1325, + "type": "leaf", + "class": "negative" + }, + "1326": { + "id": 1326, + "type": "leaf", + "class": "positive" + }, + "1324": { + "id": 1324, + "type": "leaf", + "class": "negative" + }, + "1012": { + "id": 1012, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 1013, + "id_right": 1014 + }, + "1013": { + "id": 1013, + "type": "leaf", + "class": "negative" + }, + "1014": { + "id": 1014, + "type": "leaf", + "class": "positive" + }, + "1010": { + "id": 1010, + "type": "leaf", + "class": "negative" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 1273, + "id_right": 1274 + }, + "1273": { + "id": 1273, + "type": "leaf", + "class": "negative" + }, + "1274": { + "id": 1274, + "type": "leaf", + "class": "positive" + }, + "744": { + "id": 744, + "type": "leaf", + "class": "positive" + }, + "684": { + "id": 684, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1335, + "id_right": 1336 + }, + "1335": { + "id": 1335, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 1337, + "id_right": 1338 + }, + "1337": { + "id": 1337, + "type": "leaf", + "class": "negative" + }, + "1338": { + "id": 1338, + "type": "leaf", + "class": "positive" + }, + "1336": { + "id": 1336, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 1791, + "id_right": 1792 + }, + "1791": { + "id": 1791, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1793, + "id_right": 1794 + }, + "1793": { + "id": 1793, + "type": "leaf", + "class": "positive" + }, + "1794": { + "id": 1794, + "type": "leaf", + "class": "negative" + }, + "1792": { + "id": 1792, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "positive" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 1061, + "id_right": 1062 + }, + "1061": { + "id": 1061, + "type": "leaf", + "class": "negative" + }, + "1062": { + "id": 1062, + "type": "leaf", + "class": "positive" + }, + "250": { + "id": 250, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "leaf", + "class": "positive" + }, + "826": { + "id": 826, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "leaf", + "class": "negative" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 1781, + "id_right": 1782 + }, + "1781": { + "id": 1781, + "type": "leaf", + "class": "negative" + }, + "1782": { + "id": 1782, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 1783, + "id_right": 1784 + }, + "1783": { + "id": 1783, + "type": "leaf", + "class": "negative" + }, + "1784": { + "id": 1784, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 1785, + "id_right": 1786 + }, + "1785": { + "id": 1785, + "type": "leaf", + "class": "negative" + }, + "1786": { + "id": 1786, + "type": "leaf", + "class": "positive" + }, + "908": { + "id": 908, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "leaf", + "class": "positive" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "negative" + }, + "910": { + "id": 910, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1319, + "id_right": 1320 + }, + "1319": { + "id": 1319, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 1321, + "id_right": 1322 + }, + "1321": { + "id": 1321, + "type": "leaf", + "class": "positive" + }, + "1322": { + "id": 1322, + "type": "leaf", + "class": "negative" + }, + "1320": { + "id": 1320, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft267", + "feature_index": 267, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1423, + "id_right": 1424 + }, + "1423": { + "id": 1423, + "type": "leaf", + "class": "positive" + }, + "1424": { + "id": 1424, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 1425, + "id_right": 1426 + }, + "1425": { + "id": 1425, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1527, + "id_right": 1528 + }, + "1527": { + "id": 1527, + "type": "leaf", + "class": "positive" + }, + "1528": { + "id": 1528, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1529, + "id_right": 1530 + }, + "1529": { + "id": 1529, + "type": "leaf", + "class": "positive" + }, + "1530": { + "id": 1530, + "type": "leaf", + "class": "negative" + }, + "1426": { + "id": 1426, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1427, + "id_right": 1428 + }, + "1427": { + "id": 1427, + "type": "leaf", + "class": "negative" + }, + "1428": { + "id": 1428, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 1123, + "id_right": 1124 + }, + "1123": { + "id": 1123, + "type": "leaf", + "class": "negative" + }, + "1124": { + "id": 1124, + "type": "leaf", + "class": "positive" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "leaf", + "class": "positive" + }, + "578": { + "id": 578, + "type": "leaf", + "class": "negative" + }, + "574": { + "id": 574, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 1019, + "id_right": 1020 + }, + "1019": { + "id": 1019, + "type": "leaf", + "class": "positive" + }, + "1020": { + "id": 1020, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1021, + "id_right": 1022 + }, + "1021": { + "id": 1021, + "type": "leaf", + "class": "negative" + }, + "1022": { + "id": 1022, + "type": "leaf", + "class": "positive" + }, + "512": { + "id": 512, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1141, + "id_right": 1142 + }, + "1141": { + "id": 1141, + "type": "leaf", + "class": "positive" + }, + "1142": { + "id": 1142, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1369, + "id_right": 1370 + }, + "1369": { + "id": 1369, + "type": "leaf", + "class": "positive" + }, + "1370": { + "id": 1370, + "type": "leaf", + "class": "negative" + }, + "522": { + "id": 522, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 1631, + "id_right": 1632 + }, + "1631": { + "id": 1631, + "type": "leaf", + "class": "negative" + }, + "1632": { + "id": 1632, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1633, + "id_right": 1634 + }, + "1633": { + "id": 1633, + "type": "leaf", + "class": "negative" + }, + "1634": { + "id": 1634, + "type": "leaf", + "class": "positive" + }, + "516": { + "id": 516, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 1295, + "id_right": 1296 + }, + "1295": { + "id": 1295, + "type": "leaf", + "class": "positive" + }, + "1296": { + "id": 1296, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 1297, + "id_right": 1298 + }, + "1297": { + "id": 1297, + "type": "leaf", + "class": "negative" + }, + "1298": { + "id": 1298, + "type": "leaf", + "class": "positive" + }, + "514": { + "id": 514, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 1047, + "id_right": 1048 + }, + "1047": { + "id": 1047, + "type": "leaf", + "class": "positive" + }, + "1048": { + "id": 1048, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1373, + "id_right": 1374 + }, + "1373": { + "id": 1373, + "type": "leaf", + "class": "negative" + }, + "1374": { + "id": 1374, + "type": "leaf", + "class": "positive" + }, + "620": { + "id": 620, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1251, + "id_right": 1252 + }, + "1251": { + "id": 1251, + "type": "leaf", + "class": "positive" + }, + "1252": { + "id": 1252, + "type": "leaf", + "class": "negative" + }, + "646": { + "id": 646, + "type": "leaf", + "class": "negative" + }, + "518": { + "id": 518, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1709, + "id_right": 1710 + }, + "1709": { + "id": 1709, + "type": "leaf", + "class": "negative" + }, + "1710": { + "id": 1710, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 1711, + "id_right": 1712 + }, + "1711": { + "id": 1711, + "type": "leaf", + "class": "positive" + }, + "1712": { + "id": 1712, + "type": "leaf", + "class": "negative" + }, + "510": { + "id": 510, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "leaf", + "class": "positive" + }, + "530": { + "id": 530, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 1095, + "id_right": 1096 + }, + "1095": { + "id": 1095, + "type": "leaf", + "class": "positive" + }, + "1096": { + "id": 1096, + "type": "leaf", + "class": "negative" + }, + "610": { + "id": 610, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 1265, + "id_right": 1266 + }, + "1265": { + "id": 1265, + "type": "leaf", + "class": "positive" + }, + "1266": { + "id": 1266, + "type": "leaf", + "class": "negative" + }, + "738": { + "id": 738, + "type": "leaf", + "class": "negative" + }, + "526": { + "id": 526, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "leaf", + "class": "positive" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "leaf", + "class": "positive" + }, + "542": { + "id": 542, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 1221, + "id_right": 1222 + }, + "1221": { + "id": 1221, + "type": "leaf", + "class": "negative" + }, + "1222": { + "id": 1222, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1223, + "id_right": 1224 + }, + "1223": { + "id": 1223, + "type": "leaf", + "class": "positive" + }, + "1224": { + "id": 1224, + "type": "leaf", + "class": "negative" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 1253, + "id_right": 1254 + }, + "1253": { + "id": 1253, + "type": "leaf", + "class": "positive" + }, + "1254": { + "id": 1254, + "type": "leaf", + "class": "negative" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "positive" + }, + "630": { + "id": 630, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1531, + "id_right": 1532 + }, + "1531": { + "id": 1531, + "type": "leaf", + "class": "negative" + }, + "1532": { + "id": 1532, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1533, + "id_right": 1534 + }, + "1533": { + "id": 1533, + "type": "leaf", + "class": "positive" + }, + "1534": { + "id": 1534, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "leaf", + "class": "negative" + }, + "532": { + "id": 532, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "negative" + }, + "538": { + "id": 538, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "positive" + }, + "772": { + "id": 772, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1495, + "id_right": 1496 + }, + "1495": { + "id": 1495, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1497, + "id_right": 1498 + }, + "1497": { + "id": 1497, + "type": "leaf", + "class": "positive" + }, + "1498": { + "id": 1498, + "type": "leaf", + "class": "negative" + }, + "1496": { + "id": 1496, + "type": "leaf", + "class": "positive" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 1269, + "id_right": 1270 + }, + "1269": { + "id": 1269, + "type": "leaf", + "class": "negative" + }, + "1270": { + "id": 1270, + "type": "leaf", + "class": "positive" + }, + "742": { + "id": 742, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 1087, + "id_right": 1088 + }, + "1087": { + "id": 1087, + "type": "leaf", + "class": "positive" + }, + "1088": { + "id": 1088, + "type": "leaf", + "class": "negative" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "leaf", + "class": "negative" + }, + "924": { + "id": 924, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "leaf", + "class": "positive" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 1635, + "id_right": 1636 + }, + "1635": { + "id": 1635, + "type": "leaf", + "class": "negative" + }, + "1636": { + "id": 1636, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 1637, + "id_right": 1638 + }, + "1637": { + "id": 1637, + "type": "leaf", + "class": "negative" + }, + "1638": { + "id": 1638, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 1429, + "id_right": 1430 + }, + "1429": { + "id": 1429, + "type": "leaf", + "class": "positive" + }, + "1430": { + "id": 1430, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 1431, + "id_right": 1432 + }, + "1431": { + "id": 1431, + "type": "leaf", + "class": "positive" + }, + "1432": { + "id": 1432, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "positive" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "negative" + }, + "854": { + "id": 854, + "type": "leaf", + "class": "negative" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 1049, + "id_right": 1050 + }, + "1049": { + "id": 1049, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 1363, + "id_right": 1364 + }, + "1363": { + "id": 1363, + "type": "leaf", + "class": "positive" + }, + "1364": { + "id": 1364, + "type": "leaf", + "class": "negative" + }, + "1050": { + "id": 1050, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1539, + "id_right": 1540 + }, + "1539": { + "id": 1539, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1541, + "id_right": 1542 + }, + "1541": { + "id": 1541, + "type": "leaf", + "class": "negative" + }, + "1542": { + "id": 1542, + "type": "leaf", + "class": "positive" + }, + "1540": { + "id": 1540, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 1283, + "id_right": 1284 + }, + "1283": { + "id": 1283, + "type": "leaf", + "class": "positive" + }, + "1284": { + "id": 1284, + "type": "leaf", + "class": "negative" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "negative" + }, + "900": { + "id": 900, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1547, + "id_right": 1548 + }, + "1547": { + "id": 1547, + "type": "leaf", + "class": "negative" + }, + "1548": { + "id": 1548, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1549, + "id_right": 1550 + }, + "1549": { + "id": 1549, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 1587, + "id_right": 1588 + }, + "1587": { + "id": 1587, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 1589, + "id_right": 1590 + }, + "1589": { + "id": 1589, + "type": "leaf", + "class": "negative" + }, + "1590": { + "id": 1590, + "type": "leaf", + "class": "positive" + }, + "1588": { + "id": 1588, + "type": "leaf", + "class": "negative" + }, + "1550": { + "id": 1550, + "type": "leaf", + "class": "positive" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1663, + "id_right": 1664 + }, + "1663": { + "id": 1663, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 1665, + "id_right": 1666 + }, + "1665": { + "id": 1665, + "type": "leaf", + "class": "positive" + }, + "1666": { + "id": 1666, + "type": "leaf", + "class": "negative" + }, + "1664": { + "id": 1664, + "type": "leaf", + "class": "positive" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 1327, + "id_right": 1328 + }, + "1327": { + "id": 1327, + "type": "leaf", + "class": "positive" + }, + "1328": { + "id": 1328, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1329, + "id_right": 1330 + }, + "1329": { + "id": 1329, + "type": "leaf", + "class": "positive" + }, + "1330": { + "id": 1330, + "type": "leaf", + "class": "negative" + }, + "706": { + "id": 706, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "leaf", + "class": "positive" + }, + "656": { + "id": 656, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "leaf", + "class": "positive" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 1591, + "id_right": 1592 + }, + "1591": { + "id": 1591, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 1593, + "id_right": 1594 + }, + "1593": { + "id": 1593, + "type": "leaf", + "class": "positive" + }, + "1594": { + "id": 1594, + "type": "leaf", + "class": "negative" + }, + "1592": { + "id": 1592, + "type": "leaf", + "class": "negative" + }, + "462": { + "id": 462, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 1051, + "id_right": 1052 + }, + "1051": { + "id": 1051, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1371, + "id_right": 1372 + }, + "1371": { + "id": 1371, + "type": "leaf", + "class": "positive" + }, + "1372": { + "id": 1372, + "type": "leaf", + "class": "negative" + }, + "1052": { + "id": 1052, + "type": "leaf", + "class": "positive" + }, + "460": { + "id": 460, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "leaf", + "class": "positive" + }, + "976": { + "id": 976, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "leaf", + "class": "positive" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "negative" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 1595, + "id_right": 1596 + }, + "1595": { + "id": 1595, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 1597, + "id_right": 1598 + }, + "1597": { + "id": 1597, + "type": "leaf", + "class": "positive" + }, + "1598": { + "id": 1598, + "type": "leaf", + "class": "negative" + }, + "1596": { + "id": 1596, + "type": "leaf", + "class": "negative" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 1615, + "id_right": 1616 + }, + "1615": { + "id": 1615, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 1617, + "id_right": 1618 + }, + "1617": { + "id": 1617, + "type": "leaf", + "class": "positive" + }, + "1618": { + "id": 1618, + "type": "leaf", + "class": "negative" + }, + "1616": { + "id": 1616, + "type": "leaf", + "class": "positive" + }, + "306": { + "id": 306, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 1659, + "id_right": 1660 + }, + "1659": { + "id": 1659, + "type": "leaf", + "class": "negative" + }, + "1660": { + "id": 1660, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1661, + "id_right": 1662 + }, + "1661": { + "id": 1661, + "type": "leaf", + "class": "positive" + }, + "1662": { + "id": 1662, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "leaf", + "class": "positive" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "negative" + }, + "300": { + "id": 300, + "type": "leaf", + "class": "negative" + }, + "292": { + "id": 292, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 1107, + "id_right": 1108 + }, + "1107": { + "id": 1107, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 1109, + "id_right": 1110 + }, + "1109": { + "id": 1109, + "type": "leaf", + "class": "negative" + }, + "1110": { + "id": 1110, + "type": "leaf", + "class": "positive" + }, + "1108": { + "id": 1108, + "type": "leaf", + "class": "positive" + }, + "264": { + "id": 264, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 1403, + "id_right": 1404 + }, + "1403": { + "id": 1403, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1405, + "id_right": 1406 + }, + "1405": { + "id": 1405, + "type": "leaf", + "class": "negative" + }, + "1406": { + "id": 1406, + "type": "leaf", + "class": "positive" + }, + "1404": { + "id": 1404, + "type": "leaf", + "class": "negative" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "leaf", + "class": "negative" + }, + "280": { + "id": 280, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 1001, + "id_right": 1002 + }, + "1001": { + "id": 1001, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1391, + "id_right": 1392 + }, + "1391": { + "id": 1391, + "type": "leaf", + "class": "negative" + }, + "1392": { + "id": 1392, + "type": "leaf", + "class": "positive" + }, + "1002": { + "id": 1002, + "type": "leaf", + "class": "positive" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 1721, + "id_right": 1722 + }, + "1721": { + "id": 1721, + "type": "leaf", + "class": "positive" + }, + "1722": { + "id": 1722, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 1723, + "id_right": 1724 + }, + "1723": { + "id": 1723, + "type": "leaf", + "class": "positive" + }, + "1724": { + "id": 1724, + "type": "leaf", + "class": "negative" + }, + "888": { + "id": 888, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "leaf", + "class": "positive" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 1523, + "id_right": 1524 + }, + "1523": { + "id": 1523, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1525, + "id_right": 1526 + }, + "1525": { + "id": 1525, + "type": "leaf", + "class": "negative" + }, + "1526": { + "id": 1526, + "type": "leaf", + "class": "positive" + }, + "1524": { + "id": 1524, + "type": "leaf", + "class": "negative" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1199, + "id_right": 1200 + }, + "1199": { + "id": 1199, + "type": "leaf", + "class": "negative" + }, + "1200": { + "id": 1200, + "type": "leaf", + "class": "positive" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 1023, + "id_right": 1024 + }, + "1023": { + "id": 1023, + "type": "leaf", + "class": "positive" + }, + "1024": { + "id": 1024, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 1025, + "id_right": 1026 + }, + "1025": { + "id": 1025, + "type": "leaf", + "class": "positive" + }, + "1026": { + "id": 1026, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 1027, + "id_right": 1028 + }, + "1027": { + "id": 1027, + "type": "leaf", + "class": "negative" + }, + "1028": { + "id": 1028, + "type": "leaf", + "class": "positive" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "leaf", + "class": "positive" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "negative" + }, + "644": { + "id": 644, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1065, + "id_right": 1066 + }, + "1065": { + "id": 1065, + "type": "leaf", + "class": "positive" + }, + "1066": { + "id": 1066, + "type": "leaf", + "class": "negative" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 1419, + "id_right": 1420 + }, + "1419": { + "id": 1419, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1421, + "id_right": 1422 + }, + "1421": { + "id": 1421, + "type": "leaf", + "class": "negative" + }, + "1422": { + "id": 1422, + "type": "leaf", + "class": "positive" + }, + "1420": { + "id": 1420, + "type": "leaf", + "class": "negative" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1043, + "id_right": 1044 + }, + "1043": { + "id": 1043, + "type": "leaf", + "class": "negative" + }, + "1044": { + "id": 1044, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 1377, + "id_right": 1378 + }, + "1377": { + "id": 1377, + "type": "leaf", + "class": "negative" + }, + "1378": { + "id": 1378, + "type": "leaf", + "class": "positive" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "positive" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1795, + "id_right": 1796 + }, + "1795": { + "id": 1795, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 1797, + "id_right": 1798 + }, + "1797": { + "id": 1797, + "type": "leaf", + "class": "negative" + }, + "1798": { + "id": 1798, + "type": "leaf", + "class": "positive" + }, + "1796": { + "id": 1796, + "type": "leaf", + "class": "positive" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 1303, + "id_right": 1304 + }, + "1303": { + "id": 1303, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 1305, + "id_right": 1306 + }, + "1305": { + "id": 1305, + "type": "leaf", + "class": "negative" + }, + "1306": { + "id": 1306, + "type": "leaf", + "class": "positive" + }, + "1304": { + "id": 1304, + "type": "leaf", + "class": "negative" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 1299, + "id_right": 1300 + }, + "1299": { + "id": 1299, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 1301, + "id_right": 1302 + }, + "1301": { + "id": 1301, + "type": "leaf", + "class": "negative" + }, + "1302": { + "id": 1302, + "type": "leaf", + "class": "positive" + }, + "1300": { + "id": 1300, + "type": "leaf", + "class": "positive" + }, + "498": { + "id": 498, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "negative" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "leaf", + "class": "negative" + }, + "866": { + "id": 866, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1749, + "id_right": 1750 + }, + "1749": { + "id": 1749, + "type": "leaf", + "class": "negative" + }, + "1750": { + "id": 1750, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 1751, + "id_right": 1752 + }, + "1751": { + "id": 1751, + "type": "leaf", + "class": "negative" + }, + "1752": { + "id": 1752, + "type": "leaf", + "class": "positive" + }, + "868": { + "id": 868, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "leaf", + "class": "negative" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "positive" + }, + "256": { + "id": 256, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1045, + "id_right": 1046 + }, + "1045": { + "id": 1045, + "type": "leaf", + "class": "negative" + }, + "1046": { + "id": 1046, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 1375, + "id_right": 1376 + }, + "1375": { + "id": 1375, + "type": "leaf", + "class": "negative" + }, + "1376": { + "id": 1376, + "type": "leaf", + "class": "positive" + }, + "608": { + "id": 608, + "type": "leaf", + "class": "positive" + }, + "298": { + "id": 298, + "type": "leaf", + "class": "positive" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "leaf", + "class": "negative" + }, + "446": { + "id": 446, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "negative" + }, + "448": { + "id": 448, + "type": "leaf", + "class": "positive" + }, + "284": { + "id": 284, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 1543, + "id_right": 1544 + }, + "1543": { + "id": 1543, + "type": "internal", + "feature_name": "ft210", + "feature_index": 210, + "threshold": 0.5, + "id_left": 1545, + "id_right": 1546 + }, + "1545": { + "id": 1545, + "type": "leaf", + "class": "negative" + }, + "1546": { + "id": 1546, + "type": "leaf", + "class": "positive" + }, + "1544": { + "id": 1544, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1073, + "id_right": 1074 + }, + "1073": { + "id": 1073, + "type": "leaf", + "class": "negative" + }, + "1074": { + "id": 1074, + "type": "leaf", + "class": "positive" + }, + "336": { + "id": 336, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 1271, + "id_right": 1272 + }, + "1271": { + "id": 1271, + "type": "leaf", + "class": "positive" + }, + "1272": { + "id": 1272, + "type": "leaf", + "class": "negative" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "positive" + }, + "672": { + "id": 672, + "type": "leaf", + "class": "negative" + }, + "670": { + "id": 670, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 1799, + "id_right": 1800 + }, + "1799": { + "id": 1799, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1801, + "id_right": 1802 + }, + "1801": { + "id": 1801, + "type": "leaf", + "class": "positive" + }, + "1802": { + "id": 1802, + "type": "leaf", + "class": "negative" + }, + "1800": { + "id": 1800, + "type": "leaf", + "class": "negative" + }, + "286": { + "id": 286, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "positive" + }, + "894": { + "id": 894, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1215, + "id_right": 1216 + }, + "1215": { + "id": 1215, + "type": "leaf", + "class": "negative" + }, + "1216": { + "id": 1216, + "type": "leaf", + "class": "positive" + }, + "892": { + "id": 892, + "type": "leaf", + "class": "positive" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "leaf", + "class": "positive" + }, + "304": { + "id": 304, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "leaf", + "class": "negative" + }, + "766": { + "id": 766, + "type": "leaf", + "class": "positive" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "438": { + "id": 438, + "type": "internal", + "feature_name": "ft210", + "feature_index": 210, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "positive" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "negative" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 1653, + "id_right": 1654 + }, + "1653": { + "id": 1653, + "type": "leaf", + "class": "negative" + }, + "1654": { + "id": 1654, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1655, + "id_right": 1656 + }, + "1655": { + "id": 1655, + "type": "leaf", + "class": "negative" + }, + "1656": { + "id": 1656, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1657, + "id_right": 1658 + }, + "1657": { + "id": 1657, + "type": "leaf", + "class": "positive" + }, + "1658": { + "id": 1658, + "type": "leaf", + "class": "negative" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 1411, + "id_right": 1412 + }, + "1411": { + "id": 1411, + "type": "leaf", + "class": "negative" + }, + "1412": { + "id": 1412, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 1413, + "id_right": 1414 + }, + "1413": { + "id": 1413, + "type": "leaf", + "class": "positive" + }, + "1414": { + "id": 1414, + "type": "leaf", + "class": "negative" + }, + "622": { + "id": 622, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "leaf", + "class": "positive" + }, + "626": { + "id": 626, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "leaf", + "class": "negative" + }, + "764": { + "id": 764, + "type": "leaf", + "class": "positive" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "leaf", + "class": "negative" + }, + "616": { + "id": 616, + "type": "leaf", + "class": "positive" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "leaf", + "class": "positive" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1575, + "id_right": 1576 + }, + "1575": { + "id": 1575, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1577, + "id_right": 1578 + }, + "1577": { + "id": 1577, + "type": "leaf", + "class": "positive" + }, + "1578": { + "id": 1578, + "type": "leaf", + "class": "negative" + }, + "1576": { + "id": 1576, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft224", + "feature_index": 224, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "leaf", + "class": "positive" + }, + "584": { + "id": 584, + "type": "leaf", + "class": "negative" + }, + "240": { + "id": 240, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 1441, + "id_right": 1442 + }, + "1441": { + "id": 1441, + "type": "leaf", + "class": "positive" + }, + "1442": { + "id": 1442, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1443, + "id_right": 1444 + }, + "1443": { + "id": 1443, + "type": "leaf", + "class": "positive" + }, + "1444": { + "id": 1444, + "type": "leaf", + "class": "negative" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "negative" + }, + "822": { + "id": 822, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "leaf", + "class": "negative" + }, + "824": { + "id": 824, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 1355, + "id_right": 1356 + }, + "1355": { + "id": 1355, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 1357, + "id_right": 1358 + }, + "1357": { + "id": 1357, + "type": "leaf", + "class": "positive" + }, + "1358": { + "id": 1358, + "type": "leaf", + "class": "negative" + }, + "1356": { + "id": 1356, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "leaf", + "class": "positive" + }, + "406": { + "id": 406, + "type": "leaf", + "class": "negative" + }, + "232": { + "id": 232, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 1307, + "id_right": 1308 + }, + "1307": { + "id": 1307, + "type": "leaf", + "class": "positive" + }, + "1308": { + "id": 1308, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 1309, + "id_right": 1310 + }, + "1309": { + "id": 1309, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 1311, + "id_right": 1312 + }, + "1311": { + "id": 1311, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 1313, + "id_right": 1314 + }, + "1313": { + "id": 1313, + "type": "leaf", + "class": "negative" + }, + "1314": { + "id": 1314, + "type": "leaf", + "class": "positive" + }, + "1312": { + "id": 1312, + "type": "leaf", + "class": "negative" + }, + "1310": { + "id": 1310, + "type": "leaf", + "class": "positive" + }, + "782": { + "id": 782, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1133, + "id_right": 1134 + }, + "1133": { + "id": 1133, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 1135, + "id_right": 1136 + }, + "1135": { + "id": 1135, + "type": "leaf", + "class": "negative" + }, + "1136": { + "id": 1136, + "type": "leaf", + "class": "positive" + }, + "1134": { + "id": 1134, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "negative" + }, + "786": { + "id": 786, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "leaf", + "class": "negative" + }, + "788": { + "id": 788, + "type": "leaf", + "class": "positive" + }, + "230": { + "id": 230, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1037, + "id_right": 1038 + }, + "1037": { + "id": 1037, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1039, + "id_right": 1040 + }, + "1039": { + "id": 1039, + "type": "leaf", + "class": "positive" + }, + "1040": { + "id": 1040, + "type": "leaf", + "class": "negative" + }, + "1038": { + "id": 1038, + "type": "leaf", + "class": "positive" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "leaf", + "class": "negative" + }, + "372": { + "id": 372, + "type": "leaf", + "class": "positive" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "leaf", + "class": "negative" + }, + "876": { + "id": 876, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "leaf", + "class": "positive" + }, + "878": { + "id": 878, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1099, + "id_right": 1100 + }, + "1099": { + "id": 1099, + "type": "leaf", + "class": "negative" + }, + "1100": { + "id": 1100, + "type": "leaf", + "class": "positive" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 1191, + "id_right": 1192 + }, + "1191": { + "id": 1191, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1193, + "id_right": 1194 + }, + "1193": { + "id": 1193, + "type": "leaf", + "class": "positive" + }, + "1194": { + "id": 1194, + "type": "leaf", + "class": "negative" + }, + "1192": { + "id": 1192, + "type": "leaf", + "class": "positive" + }, + "456": { + "id": 456, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "negative" + }, + "458": { + "id": 458, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1381, + "id_right": 1382 + }, + "1381": { + "id": 1381, + "type": "leaf", + "class": "negative" + }, + "1382": { + "id": 1382, + "type": "leaf", + "class": "positive" + }, + "984": { + "id": 984, + "type": "leaf", + "class": "positive" + }, + "310": { + "id": 310, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 1033, + "id_right": 1034 + }, + "1033": { + "id": 1033, + "type": "leaf", + "class": "negative" + }, + "1034": { + "id": 1034, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1035, + "id_right": 1036 + }, + "1035": { + "id": 1035, + "type": "leaf", + "class": "negative" + }, + "1036": { + "id": 1036, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 1195, + "id_right": 1196 + }, + "1195": { + "id": 1195, + "type": "leaf", + "class": "positive" + }, + "1196": { + "id": 1196, + "type": "leaf", + "class": "negative" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 1201, + "id_right": 1202 + }, + "1201": { + "id": 1201, + "type": "leaf", + "class": "positive" + }, + "1202": { + "id": 1202, + "type": "leaf", + "class": "negative" + }, + "316": { + "id": 316, + "type": "leaf", + "class": "negative" + }, + "314": { + "id": 314, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 1697, + "id_right": 1698 + }, + "1697": { + "id": 1697, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1699, + "id_right": 1700 + }, + "1699": { + "id": 1699, + "type": "leaf", + "class": "positive" + }, + "1700": { + "id": 1700, + "type": "leaf", + "class": "negative" + }, + "1698": { + "id": 1698, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1681, + "id_right": 1682 + }, + "1681": { + "id": 1681, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 1683, + "id_right": 1684 + }, + "1683": { + "id": 1683, + "type": "leaf", + "class": "positive" + }, + "1684": { + "id": 1684, + "type": "leaf", + "class": "negative" + }, + "1682": { + "id": 1682, + "type": "leaf", + "class": "positive" + }, + "346": { + "id": 346, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1071, + "id_right": 1072 + }, + "1071": { + "id": 1071, + "type": "leaf", + "class": "negative" + }, + "1072": { + "id": 1072, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1367, + "id_right": 1368 + }, + "1367": { + "id": 1367, + "type": "leaf", + "class": "negative" + }, + "1368": { + "id": 1368, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "positive" + }, + "920": { + "id": 920, + "type": "leaf", + "class": "negative" + }, + "340": { + "id": 340, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1463, + "id_right": 1464 + }, + "1463": { + "id": 1463, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 1465, + "id_right": 1466 + }, + "1465": { + "id": 1465, + "type": "leaf", + "class": "negative" + }, + "1466": { + "id": 1466, + "type": "leaf", + "class": "positive" + }, + "1464": { + "id": 1464, + "type": "leaf", + "class": "negative" + }, + "342": { + "id": 342, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 1157, + "id_right": 1158 + }, + "1157": { + "id": 1157, + "type": "leaf", + "class": "positive" + }, + "1158": { + "id": 1158, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "negative" + }, + "994": { + "id": 994, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "positive" + }, + "996": { + "id": 996, + "type": "leaf", + "class": "negative" + }, + "804": { + "id": 804, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "leaf", + "class": "negative" + }, + "810": { + "id": 810, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "leaf", + "class": "negative" + }, + "806": { + "id": 806, + "type": "leaf", + "class": "positive" + }, + "802": { + "id": 802, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1179, + "id_right": 1180 + }, + "1179": { + "id": 1179, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1181, + "id_right": 1182 + }, + "1181": { + "id": 1181, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1183, + "id_right": 1184 + }, + "1183": { + "id": 1183, + "type": "leaf", + "class": "negative" + }, + "1184": { + "id": 1184, + "type": "leaf", + "class": "positive" + }, + "1182": { + "id": 1182, + "type": "leaf", + "class": "negative" + }, + "1180": { + "id": 1180, + "type": "leaf", + "class": "negative" + }, + "216": { + "id": 216, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "positive" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 1125, + "id_right": 1126 + }, + "1125": { + "id": 1125, + "type": "leaf", + "class": "positive" + }, + "1126": { + "id": 1126, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 1765, + "id_right": 1766 + }, + "1765": { + "id": 1765, + "type": "leaf", + "class": "negative" + }, + "1766": { + "id": 1766, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 1767, + "id_right": 1768 + }, + "1767": { + "id": 1767, + "type": "leaf", + "class": "negative" + }, + "1768": { + "id": 1768, + "type": "leaf", + "class": "positive" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "leaf", + "class": "positive" + }, + "832": { + "id": 832, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 1163, + "id_right": 1164 + }, + "1163": { + "id": 1163, + "type": "leaf", + "class": "negative" + }, + "1164": { + "id": 1164, + "type": "leaf", + "class": "positive" + }, + "830": { + "id": 830, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 1599, + "id_right": 1600 + }, + "1599": { + "id": 1599, + "type": "leaf", + "class": "negative" + }, + "1600": { + "id": 1600, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 1601, + "id_right": 1602 + }, + "1601": { + "id": 1601, + "type": "leaf", + "class": "positive" + }, + "1602": { + "id": 1602, + "type": "leaf", + "class": "negative" + }, + "410": { + "id": 410, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "leaf", + "class": "negative" + }, + "218": { + "id": 218, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 1267, + "id_right": 1268 + }, + "1267": { + "id": 1267, + "type": "leaf", + "class": "negative" + }, + "1268": { + "id": 1268, + "type": "leaf", + "class": "positive" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "negative" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 1535, + "id_right": 1536 + }, + "1535": { + "id": 1535, + "type": "leaf", + "class": "positive" + }, + "1536": { + "id": 1536, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1537, + "id_right": 1538 + }, + "1537": { + "id": 1537, + "type": "leaf", + "class": "negative" + }, + "1538": { + "id": 1538, + "type": "leaf", + "class": "positive" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "positive" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "negative" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "positive" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "negative" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 1627, + "id_right": 1628 + }, + "1627": { + "id": 1627, + "type": "leaf", + "class": "negative" + }, + "1628": { + "id": 1628, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 1629, + "id_right": 1630 + }, + "1629": { + "id": 1629, + "type": "leaf", + "class": "positive" + }, + "1630": { + "id": 1630, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "leaf", + "class": "positive" + }, + "226": { + "id": 226, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_300_nleaves_500.json b/dtrees/dim_300_nleaves_500.json new file mode 100644 index 0000000..174f54b --- /dev/null +++ b/dtrees/dim_300_nleaves_500.json @@ -0,0 +1,7604 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "leaf", + "class": "negative" + }, + "328": { + "id": 328, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "leaf", + "class": "positive" + }, + "330": { + "id": 330, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "positive" + }, + "332": { + "id": 332, + "type": "leaf", + "class": "negative" + }, + "320": { + "id": 320, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "leaf", + "class": "negative" + }, + "842": { + "id": 842, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "negative" + }, + "844": { + "id": 844, + "type": "leaf", + "class": "positive" + }, + "840": { + "id": 840, + "type": "leaf", + "class": "negative" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "leaf", + "class": "positive" + }, + "724": { + "id": 724, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "negative" + }, + "774": { + "id": 774, + "type": "leaf", + "class": "positive" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "leaf", + "class": "negative" + }, + "398": { + "id": 398, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "leaf", + "class": "negative" + }, + "400": { + "id": 400, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "leaf", + "class": "negative" + }, + "778": { + "id": 778, + "type": "leaf", + "class": "positive" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "leaf", + "class": "positive" + }, + "934": { + "id": 934, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "negative" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "leaf", + "class": "positive" + }, + "552": { + "id": 552, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "leaf", + "class": "positive" + }, + "798": { + "id": 798, + "type": "leaf", + "class": "negative" + }, + "550": { + "id": 550, + "type": "leaf", + "class": "negative" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "leaf", + "class": "negative" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "leaf", + "class": "negative" + }, + "664": { + "id": 664, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "leaf", + "class": "positive" + }, + "688": { + "id": 688, + "type": "internal", + "feature_name": "ft235", + "feature_index": 235, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "leaf", + "class": "negative" + }, + "696": { + "id": 696, + "type": "leaf", + "class": "positive" + }, + "694": { + "id": 694, + "type": "leaf", + "class": "negative" + }, + "690": { + "id": 690, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "leaf", + "class": "negative" + }, + "768": { + "id": 768, + "type": "leaf", + "class": "positive" + }, + "698": { + "id": 698, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "negative" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "positive" + }, + "972": { + "id": 972, + "type": "leaf", + "class": "negative" + }, + "970": { + "id": 970, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "leaf", + "class": "positive" + }, + "440": { + "id": 440, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "leaf", + "class": "negative" + }, + "674": { + "id": 674, + "type": "leaf", + "class": "positive" + }, + "392": { + "id": 392, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "leaf", + "class": "negative" + }, + "394": { + "id": 394, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "leaf", + "class": "positive" + }, + "396": { + "id": 396, + "type": "leaf", + "class": "negative" + }, + "390": { + "id": 390, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "leaf", + "class": "positive" + }, + "938": { + "id": 938, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "leaf", + "class": "positive" + }, + "940": { + "id": 940, + "type": "leaf", + "class": "negative" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "leaf", + "class": "negative" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "positive" + }, + "760": { + "id": 760, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "leaf", + "class": "negative" + }, + "966": { + "id": 966, + "type": "leaf", + "class": "positive" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "leaf", + "class": "positive" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "leaf", + "class": "positive" + }, + "710": { + "id": 710, + "type": "leaf", + "class": "negative" + }, + "708": { + "id": 708, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "leaf", + "class": "negative" + }, + "754": { + "id": 754, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft269", + "feature_index": 269, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "negative" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "positive" + }, + "812": { + "id": 812, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "leaf", + "class": "positive" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "negative" + }, + "874": { + "id": 874, + "type": "leaf", + "class": "positive" + }, + "872": { + "id": 872, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "leaf", + "class": "negative" + }, + "828": { + "id": 828, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "leaf", + "class": "positive" + }, + "848": { + "id": 848, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "leaf", + "class": "positive" + }, + "590": { + "id": 590, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "leaf", + "class": "negative" + }, + "206": { + "id": 206, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "leaf", + "class": "positive" + }, + "588": { + "id": 588, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "leaf", + "class": "negative" + }, + "726": { + "id": 726, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "leaf", + "class": "negative" + }, + "728": { + "id": 728, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "leaf", + "class": "positive" + }, + "732": { + "id": 732, + "type": "leaf", + "class": "negative" + }, + "730": { + "id": 730, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "leaf", + "class": "negative" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "leaf", + "class": "negative" + }, + "650": { + "id": 650, + "type": "leaf", + "class": "positive" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "negative" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "positive" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "positive" + }, + "482": { + "id": 482, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "leaf", + "class": "positive" + }, + "988": { + "id": 988, + "type": "leaf", + "class": "negative" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "leaf", + "class": "positive" + }, + "416": { + "id": 416, + "type": "leaf", + "class": "negative" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "leaf", + "class": "negative" + }, + "884": { + "id": 884, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "leaf", + "class": "positive" + }, + "886": { + "id": 886, + "type": "leaf", + "class": "negative" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "leaf", + "class": "negative" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "leaf", + "class": "negative" + }, + "414": { + "id": 414, + "type": "leaf", + "class": "positive" + }, + "412": { + "id": 412, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "leaf", + "class": "negative" + }, + "796": { + "id": 796, + "type": "leaf", + "class": "positive" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "negative" + }, + "376": { + "id": 376, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "leaf", + "class": "positive" + }, + "962": { + "id": 962, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "leaf", + "class": "negative" + }, + "964": { + "id": 964, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "leaf", + "class": "negative" + }, + "942": { + "id": 942, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "leaf", + "class": "positive" + }, + "712": { + "id": 712, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "leaf", + "class": "positive" + }, + "714": { + "id": 714, + "type": "leaf", + "class": "negative" + }, + "602": { + "id": 602, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "leaf", + "class": "negative" + }, + "990": { + "id": 990, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "leaf", + "class": "positive" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "positive" + }, + "604": { + "id": 604, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "leaf", + "class": "positive" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "positive" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "negative" + }, + "212": { + "id": 212, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "leaf", + "class": "positive" + }, + "926": { + "id": 926, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "positive" + }, + "928": { + "id": 928, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "leaf", + "class": "negative" + }, + "932": { + "id": 932, + "type": "leaf", + "class": "positive" + }, + "930": { + "id": 930, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "leaf", + "class": "positive" + }, + "898": { + "id": 898, + "type": "leaf", + "class": "negative" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "leaf", + "class": "positive" + }, + "816": { + "id": 816, + "type": "leaf", + "class": "negative" + }, + "442": { + "id": 442, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "leaf", + "class": "negative" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "negative" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "leaf", + "class": "positive" + }, + "566": { + "id": 566, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "leaf", + "class": "negative" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "leaf", + "class": "positive" + }, + "950": { + "id": 950, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "leaf", + "class": "negative" + }, + "952": { + "id": 952, + "type": "leaf", + "class": "positive" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "leaf", + "class": "positive" + }, + "568": { + "id": 568, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "leaf", + "class": "positive" + }, + "916": { + "id": 916, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "negative" + }, + "418": { + "id": 418, + "type": "leaf", + "class": "negative" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "leaf", + "class": "positive" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "negative" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "leaf", + "class": "positive" + }, + "580": { + "id": 580, + "type": "leaf", + "class": "negative" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "positive" + }, + "86": { + "id": 86, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "leaf", + "class": "negative" + }, + "834": { + "id": 834, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "positive" + }, + "838": { + "id": 838, + "type": "leaf", + "class": "negative" + }, + "836": { + "id": 836, + "type": "leaf", + "class": "negative" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "leaf", + "class": "positive" + }, + "44": { + "id": 44, + "type": "leaf", + "class": "negative" + }, + "42": { + "id": 42, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "leaf", + "class": "positive" + }, + "702": { + "id": 702, + "type": "leaf", + "class": "negative" + }, + "700": { + "id": 700, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "leaf", + "class": "positive" + }, + "478": { + "id": 478, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "positive" + }, + "480": { + "id": 480, + "type": "leaf", + "class": "negative" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "leaf", + "class": "negative" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "leaf", + "class": "negative" + }, + "474": { + "id": 474, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "leaf", + "class": "negative" + }, + "562": { + "id": 562, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "leaf", + "class": "positive" + }, + "564": { + "id": 564, + "type": "leaf", + "class": "negative" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "leaf", + "class": "negative" + }, + "428": { + "id": 428, + "type": "leaf", + "class": "positive" + }, + "426": { + "id": 426, + "type": "leaf", + "class": "negative" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "leaf", + "class": "negative" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "positive" + }, + "632": { + "id": 632, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "negative" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "leaf", + "class": "negative" + }, + "750": { + "id": 750, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "leaf", + "class": "negative" + }, + "980": { + "id": 980, + "type": "leaf", + "class": "positive" + }, + "752": { + "id": 752, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "leaf", + "class": "negative" + }, + "736": { + "id": 736, + "type": "leaf", + "class": "positive" + }, + "734": { + "id": 734, + "type": "leaf", + "class": "positive" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "leaf", + "class": "positive" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "leaf", + "class": "positive" + }, + "472": { + "id": 472, + "type": "leaf", + "class": "negative" + }, + "464": { + "id": 464, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "leaf", + "class": "positive" + }, + "468": { + "id": 468, + "type": "leaf", + "class": "negative" + }, + "466": { + "id": 466, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "leaf", + "class": "positive" + }, + "444": { + "id": 444, + "type": "leaf", + "class": "negative" + }, + "158": { + "id": 158, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "leaf", + "class": "positive" + }, + "662": { + "id": 662, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "positive" + }, + "862": { + "id": 862, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "leaf", + "class": "negative" + }, + "864": { + "id": 864, + "type": "leaf", + "class": "positive" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "negative" + }, + "678": { + "id": 678, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "leaf", + "class": "negative" + }, + "676": { + "id": 676, + "type": "leaf", + "class": "negative" + }, + "554": { + "id": 554, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "leaf", + "class": "negative" + }, + "652": { + "id": 652, + "type": "leaf", + "class": "positive" + }, + "558": { + "id": 558, + "type": "leaf", + "class": "positive" + }, + "556": { + "id": 556, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "leaf", + "class": "positive" + }, + "572": { + "id": 572, + "type": "leaf", + "class": "negative" + }, + "570": { + "id": 570, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "leaf", + "class": "negative" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "leaf", + "class": "negative" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "negative" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "leaf", + "class": "negative" + }, + "718": { + "id": 718, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "leaf", + "class": "positive" + }, + "720": { + "id": 720, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "leaf", + "class": "negative" + }, + "722": { + "id": 722, + "type": "leaf", + "class": "positive" + }, + "348": { + "id": 348, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "leaf", + "class": "negative" + }, + "354": { + "id": 354, + "type": "leaf", + "class": "negative" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "leaf", + "class": "negative" + }, + "368": { + "id": 368, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "leaf", + "class": "positive" + }, + "430": { + "id": 430, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "leaf", + "class": "negative" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "negative" + }, + "596": { + "id": 596, + "type": "leaf", + "class": "positive" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "negative" + }, + "792": { + "id": 792, + "type": "leaf", + "class": "positive" + }, + "790": { + "id": 790, + "type": "leaf", + "class": "positive" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "leaf", + "class": "negative" + }, + "422": { + "id": 422, + "type": "leaf", + "class": "positive" + }, + "358": { + "id": 358, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "leaf", + "class": "positive" + }, + "452": { + "id": 452, + "type": "leaf", + "class": "negative" + }, + "362": { + "id": 362, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "positive" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "leaf", + "class": "negative" + }, + "254": { + "id": 254, + "type": "leaf", + "class": "positive" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "negative" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "leaf", + "class": "negative" + }, + "744": { + "id": 744, + "type": "leaf", + "class": "positive" + }, + "684": { + "id": 684, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "positive" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "leaf", + "class": "negative" + }, + "250": { + "id": 250, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "leaf", + "class": "positive" + }, + "826": { + "id": 826, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "leaf", + "class": "negative" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "leaf", + "class": "negative" + }, + "908": { + "id": 908, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "leaf", + "class": "positive" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "negative" + }, + "910": { + "id": 910, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft267", + "feature_index": 267, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "leaf", + "class": "positive" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "leaf", + "class": "positive" + }, + "578": { + "id": 578, + "type": "leaf", + "class": "negative" + }, + "574": { + "id": 574, + "type": "leaf", + "class": "positive" + }, + "512": { + "id": 512, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "leaf", + "class": "positive" + }, + "522": { + "id": 522, + "type": "leaf", + "class": "negative" + }, + "516": { + "id": 516, + "type": "leaf", + "class": "positive" + }, + "514": { + "id": 514, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "leaf", + "class": "positive" + }, + "620": { + "id": 620, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "leaf", + "class": "negative" + }, + "518": { + "id": 518, + "type": "leaf", + "class": "negative" + }, + "510": { + "id": 510, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "leaf", + "class": "positive" + }, + "530": { + "id": 530, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "leaf", + "class": "positive" + }, + "610": { + "id": 610, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "leaf", + "class": "negative" + }, + "526": { + "id": 526, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "leaf", + "class": "positive" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "leaf", + "class": "positive" + }, + "542": { + "id": 542, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "leaf", + "class": "negative" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "leaf", + "class": "negative" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "positive" + }, + "630": { + "id": 630, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "leaf", + "class": "negative" + }, + "532": { + "id": 532, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "negative" + }, + "538": { + "id": 538, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "positive" + }, + "772": { + "id": 772, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "leaf", + "class": "positive" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "leaf", + "class": "positive" + }, + "742": { + "id": 742, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "leaf", + "class": "negative" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "leaf", + "class": "negative" + }, + "924": { + "id": 924, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "leaf", + "class": "positive" + }, + "208": { + "id": 208, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "leaf", + "class": "positive" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "positive" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "negative" + }, + "854": { + "id": 854, + "type": "leaf", + "class": "negative" + }, + "118": { + "id": 118, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "leaf", + "class": "positive" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "negative" + }, + "900": { + "id": 900, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "leaf", + "class": "positive" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "leaf", + "class": "positive" + }, + "706": { + "id": 706, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "leaf", + "class": "positive" + }, + "656": { + "id": 656, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "leaf", + "class": "positive" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "leaf", + "class": "negative" + }, + "462": { + "id": 462, + "type": "leaf", + "class": "positive" + }, + "460": { + "id": 460, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "leaf", + "class": "positive" + }, + "976": { + "id": 976, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "leaf", + "class": "positive" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "negative" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "leaf", + "class": "negative" + }, + "308": { + "id": 308, + "type": "leaf", + "class": "positive" + }, + "306": { + "id": 306, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "leaf", + "class": "positive" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "negative" + }, + "300": { + "id": 300, + "type": "leaf", + "class": "negative" + }, + "292": { + "id": 292, + "type": "leaf", + "class": "positive" + }, + "264": { + "id": 264, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "leaf", + "class": "negative" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "leaf", + "class": "negative" + }, + "280": { + "id": 280, + "type": "leaf", + "class": "positive" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "leaf", + "class": "positive" + }, + "888": { + "id": 888, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "leaf", + "class": "positive" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "leaf", + "class": "negative" + }, + "294": { + "id": 294, + "type": "leaf", + "class": "positive" + }, + "276": { + "id": 276, + "type": "leaf", + "class": "positive" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "leaf", + "class": "positive" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "negative" + }, + "644": { + "id": 644, + "type": "leaf", + "class": "positive" + }, + "274": { + "id": 274, + "type": "leaf", + "class": "negative" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "positive" + }, + "272": { + "id": 272, + "type": "leaf", + "class": "positive" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "leaf", + "class": "negative" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "leaf", + "class": "positive" + }, + "498": { + "id": 498, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "negative" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "leaf", + "class": "negative" + }, + "866": { + "id": 866, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "negative" + }, + "868": { + "id": 868, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "leaf", + "class": "negative" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "positive" + }, + "256": { + "id": 256, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "leaf", + "class": "negative" + }, + "608": { + "id": 608, + "type": "leaf", + "class": "positive" + }, + "298": { + "id": 298, + "type": "leaf", + "class": "positive" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "leaf", + "class": "negative" + }, + "446": { + "id": 446, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "negative" + }, + "448": { + "id": 448, + "type": "leaf", + "class": "positive" + }, + "284": { + "id": 284, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "leaf", + "class": "positive" + }, + "336": { + "id": 336, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "leaf", + "class": "negative" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "positive" + }, + "672": { + "id": 672, + "type": "leaf", + "class": "negative" + }, + "670": { + "id": 670, + "type": "leaf", + "class": "negative" + }, + "286": { + "id": 286, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "positive" + }, + "894": { + "id": 894, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "leaf", + "class": "positive" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "leaf", + "class": "positive" + }, + "304": { + "id": 304, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "leaf", + "class": "negative" + }, + "766": { + "id": 766, + "type": "leaf", + "class": "positive" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "438": { + "id": 438, + "type": "internal", + "feature_name": "ft210", + "feature_index": 210, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "positive" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "negative" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "leaf", + "class": "negative" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "leaf", + "class": "negative" + }, + "622": { + "id": 622, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "leaf", + "class": "positive" + }, + "626": { + "id": 626, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "leaf", + "class": "negative" + }, + "764": { + "id": 764, + "type": "leaf", + "class": "positive" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "leaf", + "class": "negative" + }, + "616": { + "id": 616, + "type": "leaf", + "class": "positive" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "leaf", + "class": "positive" + }, + "618": { + "id": 618, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft224", + "feature_index": 224, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "leaf", + "class": "positive" + }, + "584": { + "id": 584, + "type": "leaf", + "class": "negative" + }, + "240": { + "id": 240, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "leaf", + "class": "positive" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "negative" + }, + "822": { + "id": 822, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "leaf", + "class": "negative" + }, + "824": { + "id": 824, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "leaf", + "class": "positive" + }, + "406": { + "id": 406, + "type": "leaf", + "class": "negative" + }, + "232": { + "id": 232, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "leaf", + "class": "positive" + }, + "782": { + "id": 782, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "negative" + }, + "786": { + "id": 786, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "leaf", + "class": "negative" + }, + "788": { + "id": 788, + "type": "leaf", + "class": "positive" + }, + "230": { + "id": 230, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "leaf", + "class": "positive" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "leaf", + "class": "negative" + }, + "372": { + "id": 372, + "type": "leaf", + "class": "positive" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "leaf", + "class": "negative" + }, + "876": { + "id": 876, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "leaf", + "class": "positive" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "negative" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "leaf", + "class": "positive" + }, + "456": { + "id": 456, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "negative" + }, + "458": { + "id": 458, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "leaf", + "class": "positive" + }, + "310": { + "id": 310, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "leaf", + "class": "negative" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "leaf", + "class": "positive" + }, + "316": { + "id": 316, + "type": "leaf", + "class": "negative" + }, + "314": { + "id": 314, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "leaf", + "class": "positive" + }, + "346": { + "id": 346, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "leaf", + "class": "negative" + }, + "780": { + "id": 780, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "positive" + }, + "920": { + "id": 920, + "type": "leaf", + "class": "negative" + }, + "340": { + "id": 340, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "leaf", + "class": "negative" + }, + "342": { + "id": 342, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "negative" + }, + "994": { + "id": 994, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "positive" + }, + "996": { + "id": 996, + "type": "leaf", + "class": "negative" + }, + "804": { + "id": 804, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "leaf", + "class": "negative" + }, + "810": { + "id": 810, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "leaf", + "class": "negative" + }, + "806": { + "id": 806, + "type": "leaf", + "class": "positive" + }, + "802": { + "id": 802, + "type": "leaf", + "class": "negative" + }, + "216": { + "id": 216, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "positive" + }, + "502": { + "id": 502, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "leaf", + "class": "positive" + }, + "832": { + "id": 832, + "type": "leaf", + "class": "negative" + }, + "830": { + "id": 830, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "leaf", + "class": "negative" + }, + "410": { + "id": 410, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "leaf", + "class": "negative" + }, + "218": { + "id": 218, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "leaf", + "class": "positive" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "negative" + }, + "594": { + "id": 594, + "type": "leaf", + "class": "positive" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "positive" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "negative" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "positive" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "negative" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "leaf", + "class": "positive" + }, + "226": { + "id": 226, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_350_nleaves_100.json b/dtrees/dim_350_nleaves_100.json new file mode 100644 index 0000000..481bfd5 --- /dev/null +++ b/dtrees/dim_350_nleaves_100.json @@ -0,0 +1,2104 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299", + "ft300", + "ft301", + "ft302", + "ft303", + "ft304", + "ft305", + "ft306", + "ft307", + "ft308", + "ft309", + "ft310", + "ft311", + "ft312", + "ft313", + "ft314", + "ft315", + "ft316", + "ft317", + "ft318", + "ft319", + "ft320", + "ft321", + "ft322", + "ft323", + "ft324", + "ft325", + "ft326", + "ft327", + "ft328", + "ft329", + "ft330", + "ft331", + "ft332", + "ft333", + "ft334", + "ft335", + "ft336", + "ft337", + "ft338", + "ft339", + "ft340", + "ft341", + "ft342", + "ft343", + "ft344", + "ft345", + "ft346", + "ft347", + "ft348", + "ft349" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "leaf", + "class": "negative" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "leaf", + "class": "negative" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "positive" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "leaf", + "class": "negative" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "leaf", + "class": "negative" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "negative" + }, + "56": { + "id": 56, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "positive" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "negative" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft301", + "feature_index": 301, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "positive" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "leaf", + "class": "negative" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "leaf", + "class": "negative" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "negative" + }, + "188": { + "id": 188, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "leaf", + "class": "negative" + }, + "192": { + "id": 192, + "type": "leaf", + "class": "positive" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "leaf", + "class": "negative" + }, + "20": { + "id": 20, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "leaf", + "class": "positive" + }, + "182": { + "id": 182, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "leaf", + "class": "negative" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "leaf", + "class": "positive" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "negative" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "negative" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft317", + "feature_index": 317, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "negative" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "leaf", + "class": "positive" + }, + "160": { + "id": 160, + "type": "leaf", + "class": "positive" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "negative" + }, + "126": { + "id": 126, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "positive" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft329", + "feature_index": 329, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "positive" + }, + "186": { + "id": 186, + "type": "leaf", + "class": "negative" + }, + "144": { + "id": 144, + "type": "leaf", + "class": "positive" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_350_nleaves_1000.json b/dtrees/dim_350_nleaves_1000.json new file mode 100644 index 0000000..5eae822 --- /dev/null +++ b/dtrees/dim_350_nleaves_1000.json @@ -0,0 +1,14704 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299", + "ft300", + "ft301", + "ft302", + "ft303", + "ft304", + "ft305", + "ft306", + "ft307", + "ft308", + "ft309", + "ft310", + "ft311", + "ft312", + "ft313", + "ft314", + "ft315", + "ft316", + "ft317", + "ft318", + "ft319", + "ft320", + "ft321", + "ft322", + "ft323", + "ft324", + "ft325", + "ft326", + "ft327", + "ft328", + "ft329", + "ft330", + "ft331", + "ft332", + "ft333", + "ft334", + "ft335", + "ft336", + "ft337", + "ft338", + "ft339", + "ft340", + "ft341", + "ft342", + "ft343", + "ft344", + "ft345", + "ft346", + "ft347", + "ft348", + "ft349" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 1157, + "id_right": 1158 + }, + "1157": { + "id": 1157, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1899, + "id_right": 1900 + }, + "1899": { + "id": 1899, + "type": "leaf", + "class": "positive" + }, + "1900": { + "id": 1900, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1901, + "id_right": 1902 + }, + "1901": { + "id": 1901, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1913, + "id_right": 1914 + }, + "1913": { + "id": 1913, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1915, + "id_right": 1916 + }, + "1915": { + "id": 1915, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1917, + "id_right": 1918 + }, + "1917": { + "id": 1917, + "type": "leaf", + "class": "positive" + }, + "1918": { + "id": 1918, + "type": "leaf", + "class": "negative" + }, + "1916": { + "id": 1916, + "type": "leaf", + "class": "positive" + }, + "1914": { + "id": 1914, + "type": "leaf", + "class": "positive" + }, + "1902": { + "id": 1902, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1903, + "id_right": 1904 + }, + "1903": { + "id": 1903, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 1909, + "id_right": 1910 + }, + "1909": { + "id": 1909, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 1911, + "id_right": 1912 + }, + "1911": { + "id": 1911, + "type": "leaf", + "class": "negative" + }, + "1912": { + "id": 1912, + "type": "leaf", + "class": "positive" + }, + "1910": { + "id": 1910, + "type": "leaf", + "class": "negative" + }, + "1904": { + "id": 1904, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 1905, + "id_right": 1906 + }, + "1905": { + "id": 1905, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 1907, + "id_right": 1908 + }, + "1907": { + "id": 1907, + "type": "leaf", + "class": "negative" + }, + "1908": { + "id": 1908, + "type": "leaf", + "class": "positive" + }, + "1906": { + "id": 1906, + "type": "leaf", + "class": "positive" + }, + "1158": { + "id": 1158, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1159, + "id_right": 1160 + }, + "1159": { + "id": 1159, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1169, + "id_right": 1170 + }, + "1169": { + "id": 1169, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 1171, + "id_right": 1172 + }, + "1171": { + "id": 1171, + "type": "leaf", + "class": "negative" + }, + "1172": { + "id": 1172, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1185, + "id_right": 1186 + }, + "1185": { + "id": 1185, + "type": "leaf", + "class": "negative" + }, + "1186": { + "id": 1186, + "type": "leaf", + "class": "positive" + }, + "1170": { + "id": 1170, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 1175, + "id_right": 1176 + }, + "1175": { + "id": 1175, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 1177, + "id_right": 1178 + }, + "1177": { + "id": 1177, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 1503, + "id_right": 1504 + }, + "1503": { + "id": 1503, + "type": "leaf", + "class": "positive" + }, + "1504": { + "id": 1504, + "type": "leaf", + "class": "negative" + }, + "1178": { + "id": 1178, + "type": "leaf", + "class": "negative" + }, + "1176": { + "id": 1176, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 1449, + "id_right": 1450 + }, + "1449": { + "id": 1449, + "type": "leaf", + "class": "positive" + }, + "1450": { + "id": 1450, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 1451, + "id_right": 1452 + }, + "1451": { + "id": 1451, + "type": "leaf", + "class": "negative" + }, + "1452": { + "id": 1452, + "type": "leaf", + "class": "positive" + }, + "1160": { + "id": 1160, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 1161, + "id_right": 1162 + }, + "1161": { + "id": 1161, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 1163, + "id_right": 1164 + }, + "1163": { + "id": 1163, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 1173, + "id_right": 1174 + }, + "1173": { + "id": 1173, + "type": "leaf", + "class": "negative" + }, + "1174": { + "id": 1174, + "type": "leaf", + "class": "positive" + }, + "1164": { + "id": 1164, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 1165, + "id_right": 1166 + }, + "1165": { + "id": 1165, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 1167, + "id_right": 1168 + }, + "1167": { + "id": 1167, + "type": "leaf", + "class": "positive" + }, + "1168": { + "id": 1168, + "type": "leaf", + "class": "negative" + }, + "1166": { + "id": 1166, + "type": "leaf", + "class": "positive" + }, + "1162": { + "id": 1162, + "type": "leaf", + "class": "positive" + }, + "338": { + "id": 338, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1319, + "id_right": 1320 + }, + "1319": { + "id": 1319, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 1763, + "id_right": 1764 + }, + "1763": { + "id": 1763, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 1767, + "id_right": 1768 + }, + "1767": { + "id": 1767, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 1787, + "id_right": 1788 + }, + "1787": { + "id": 1787, + "type": "leaf", + "class": "negative" + }, + "1788": { + "id": 1788, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1789, + "id_right": 1790 + }, + "1789": { + "id": 1789, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 1791, + "id_right": 1792 + }, + "1791": { + "id": 1791, + "type": "leaf", + "class": "positive" + }, + "1792": { + "id": 1792, + "type": "leaf", + "class": "negative" + }, + "1790": { + "id": 1790, + "type": "leaf", + "class": "negative" + }, + "1768": { + "id": 1768, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1769, + "id_right": 1770 + }, + "1769": { + "id": 1769, + "type": "leaf", + "class": "negative" + }, + "1770": { + "id": 1770, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1771, + "id_right": 1772 + }, + "1771": { + "id": 1771, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 1773, + "id_right": 1774 + }, + "1773": { + "id": 1773, + "type": "leaf", + "class": "negative" + }, + "1774": { + "id": 1774, + "type": "leaf", + "class": "positive" + }, + "1772": { + "id": 1772, + "type": "leaf", + "class": "positive" + }, + "1764": { + "id": 1764, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1765, + "id_right": 1766 + }, + "1765": { + "id": 1765, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1775, + "id_right": 1776 + }, + "1775": { + "id": 1775, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 1781, + "id_right": 1782 + }, + "1781": { + "id": 1781, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 1783, + "id_right": 1784 + }, + "1783": { + "id": 1783, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1785, + "id_right": 1786 + }, + "1785": { + "id": 1785, + "type": "leaf", + "class": "positive" + }, + "1786": { + "id": 1786, + "type": "leaf", + "class": "negative" + }, + "1784": { + "id": 1784, + "type": "leaf", + "class": "negative" + }, + "1782": { + "id": 1782, + "type": "leaf", + "class": "positive" + }, + "1776": { + "id": 1776, + "type": "leaf", + "class": "positive" + }, + "1766": { + "id": 1766, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1777, + "id_right": 1778 + }, + "1777": { + "id": 1777, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 1793, + "id_right": 1794 + }, + "1793": { + "id": 1793, + "type": "leaf", + "class": "negative" + }, + "1794": { + "id": 1794, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1795, + "id_right": 1796 + }, + "1795": { + "id": 1795, + "type": "leaf", + "class": "positive" + }, + "1796": { + "id": 1796, + "type": "leaf", + "class": "negative" + }, + "1778": { + "id": 1778, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1779, + "id_right": 1780 + }, + "1779": { + "id": 1779, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 1797, + "id_right": 1798 + }, + "1797": { + "id": 1797, + "type": "leaf", + "class": "negative" + }, + "1798": { + "id": 1798, + "type": "leaf", + "class": "positive" + }, + "1780": { + "id": 1780, + "type": "leaf", + "class": "positive" + }, + "1320": { + "id": 1320, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 1321, + "id_right": 1322 + }, + "1321": { + "id": 1321, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 1323, + "id_right": 1324 + }, + "1323": { + "id": 1323, + "type": "internal", + "feature_name": "ft324", + "feature_index": 324, + "threshold": 0.5, + "id_left": 1859, + "id_right": 1860 + }, + "1859": { + "id": 1859, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1867, + "id_right": 1868 + }, + "1867": { + "id": 1867, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 1873, + "id_right": 1874 + }, + "1873": { + "id": 1873, + "type": "leaf", + "class": "negative" + }, + "1874": { + "id": 1874, + "type": "leaf", + "class": "positive" + }, + "1868": { + "id": 1868, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1869, + "id_right": 1870 + }, + "1869": { + "id": 1869, + "type": "leaf", + "class": "negative" + }, + "1870": { + "id": 1870, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1871, + "id_right": 1872 + }, + "1871": { + "id": 1871, + "type": "leaf", + "class": "negative" + }, + "1872": { + "id": 1872, + "type": "leaf", + "class": "positive" + }, + "1860": { + "id": 1860, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 1861, + "id_right": 1862 + }, + "1861": { + "id": 1861, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 1863, + "id_right": 1864 + }, + "1863": { + "id": 1863, + "type": "leaf", + "class": "positive" + }, + "1864": { + "id": 1864, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 1865, + "id_right": 1866 + }, + "1865": { + "id": 1865, + "type": "leaf", + "class": "positive" + }, + "1866": { + "id": 1866, + "type": "leaf", + "class": "negative" + }, + "1862": { + "id": 1862, + "type": "leaf", + "class": "negative" + }, + "1324": { + "id": 1324, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 1325, + "id_right": 1326 + }, + "1325": { + "id": 1325, + "type": "leaf", + "class": "positive" + }, + "1326": { + "id": 1326, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1327, + "id_right": 1328 + }, + "1327": { + "id": 1327, + "type": "leaf", + "class": "negative" + }, + "1328": { + "id": 1328, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 1329, + "id_right": 1330 + }, + "1329": { + "id": 1329, + "type": "leaf", + "class": "positive" + }, + "1330": { + "id": 1330, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1715, + "id_right": 1716 + }, + "1715": { + "id": 1715, + "type": "leaf", + "class": "positive" + }, + "1716": { + "id": 1716, + "type": "leaf", + "class": "negative" + }, + "1322": { + "id": 1322, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1331, + "id_right": 1332 + }, + "1331": { + "id": 1331, + "type": "internal", + "feature_name": "ft334", + "feature_index": 334, + "threshold": 0.5, + "id_left": 1333, + "id_right": 1334 + }, + "1333": { + "id": 1333, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 1335, + "id_right": 1336 + }, + "1335": { + "id": 1335, + "type": "leaf", + "class": "negative" + }, + "1336": { + "id": 1336, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 1337, + "id_right": 1338 + }, + "1337": { + "id": 1337, + "type": "leaf", + "class": "positive" + }, + "1338": { + "id": 1338, + "type": "leaf", + "class": "negative" + }, + "1334": { + "id": 1334, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1345, + "id_right": 1346 + }, + "1345": { + "id": 1345, + "type": "leaf", + "class": "positive" + }, + "1346": { + "id": 1346, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 1347, + "id_right": 1348 + }, + "1347": { + "id": 1347, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 1511, + "id_right": 1512 + }, + "1511": { + "id": 1511, + "type": "leaf", + "class": "positive" + }, + "1512": { + "id": 1512, + "type": "leaf", + "class": "negative" + }, + "1348": { + "id": 1348, + "type": "leaf", + "class": "negative" + }, + "1332": { + "id": 1332, + "type": "leaf", + "class": "positive" + }, + "336": { + "id": 336, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "leaf", + "class": "negative" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "leaf", + "class": "positive" + }, + "386": { + "id": 386, + "type": "leaf", + "class": "negative" + }, + "348": { + "id": 348, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 1097, + "id_right": 1098 + }, + "1097": { + "id": 1097, + "type": "leaf", + "class": "positive" + }, + "1098": { + "id": 1098, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1691, + "id_right": 1692 + }, + "1691": { + "id": 1691, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 1693, + "id_right": 1694 + }, + "1693": { + "id": 1693, + "type": "leaf", + "class": "negative" + }, + "1694": { + "id": 1694, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1695, + "id_right": 1696 + }, + "1695": { + "id": 1695, + "type": "leaf", + "class": "negative" + }, + "1696": { + "id": 1696, + "type": "leaf", + "class": "positive" + }, + "1692": { + "id": 1692, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1987, + "id_right": 1988 + }, + "1987": { + "id": 1987, + "type": "leaf", + "class": "positive" + }, + "1988": { + "id": 1988, + "type": "leaf", + "class": "negative" + }, + "556": { + "id": 556, + "type": "leaf", + "class": "positive" + }, + "522": { + "id": 522, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "positive" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "negative" + }, + "524": { + "id": 524, + "type": "leaf", + "class": "negative" + }, + "346": { + "id": 346, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 1349, + "id_right": 1350 + }, + "1349": { + "id": 1349, + "type": "leaf", + "class": "negative" + }, + "1350": { + "id": 1350, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 1351, + "id_right": 1352 + }, + "1351": { + "id": 1351, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 1353, + "id_right": 1354 + }, + "1353": { + "id": 1353, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 1355, + "id_right": 1356 + }, + "1355": { + "id": 1355, + "type": "leaf", + "class": "positive" + }, + "1356": { + "id": 1356, + "type": "leaf", + "class": "negative" + }, + "1354": { + "id": 1354, + "type": "leaf", + "class": "negative" + }, + "1352": { + "id": 1352, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 1357, + "id_right": 1358 + }, + "1357": { + "id": 1357, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 1407, + "id_right": 1408 + }, + "1407": { + "id": 1407, + "type": "leaf", + "class": "positive" + }, + "1408": { + "id": 1408, + "type": "leaf", + "class": "negative" + }, + "1358": { + "id": 1358, + "type": "leaf", + "class": "positive" + }, + "674": { + "id": 674, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 1927, + "id_right": 1928 + }, + "1927": { + "id": 1927, + "type": "leaf", + "class": "positive" + }, + "1928": { + "id": 1928, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 1929, + "id_right": 1930 + }, + "1929": { + "id": 1929, + "type": "leaf", + "class": "positive" + }, + "1930": { + "id": 1930, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "leaf", + "class": "positive" + }, + "684": { + "id": 684, + "type": "leaf", + "class": "negative" + }, + "676": { + "id": 676, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "negative" + }, + "678": { + "id": 678, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "leaf", + "class": "negative" + }, + "344": { + "id": 344, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "internal", + "feature_name": "ft329", + "feature_index": 329, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "positive" + }, + "604": { + "id": 604, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "leaf", + "class": "positive" + }, + "610": { + "id": 610, + "type": "leaf", + "class": "negative" + }, + "602": { + "id": 602, + "type": "leaf", + "class": "negative" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 1015, + "id_right": 1016 + }, + "1015": { + "id": 1015, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1017, + "id_right": 1018 + }, + "1017": { + "id": 1017, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 1021, + "id_right": 1022 + }, + "1021": { + "id": 1021, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 1263, + "id_right": 1264 + }, + "1263": { + "id": 1263, + "type": "leaf", + "class": "positive" + }, + "1264": { + "id": 1264, + "type": "leaf", + "class": "negative" + }, + "1022": { + "id": 1022, + "type": "leaf", + "class": "negative" + }, + "1018": { + "id": 1018, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 1019, + "id_right": 1020 + }, + "1019": { + "id": 1019, + "type": "leaf", + "class": "negative" + }, + "1020": { + "id": 1020, + "type": "leaf", + "class": "positive" + }, + "1016": { + "id": 1016, + "type": "leaf", + "class": "positive" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "leaf", + "class": "negative" + }, + "608": { + "id": 608, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 1411, + "id_right": 1412 + }, + "1411": { + "id": 1411, + "type": "leaf", + "class": "negative" + }, + "1412": { + "id": 1412, + "type": "leaf", + "class": "positive" + }, + "670": { + "id": 670, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1109, + "id_right": 1110 + }, + "1109": { + "id": 1109, + "type": "leaf", + "class": "positive" + }, + "1110": { + "id": 1110, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 1111, + "id_right": 1112 + }, + "1111": { + "id": 1111, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 1113, + "id_right": 1114 + }, + "1113": { + "id": 1113, + "type": "leaf", + "class": "positive" + }, + "1114": { + "id": 1114, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 1115, + "id_right": 1116 + }, + "1115": { + "id": 1115, + "type": "leaf", + "class": "negative" + }, + "1116": { + "id": 1116, + "type": "leaf", + "class": "positive" + }, + "1112": { + "id": 1112, + "type": "leaf", + "class": "positive" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "leaf", + "class": "negative" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "636": { + "id": 636, + "type": "leaf", + "class": "positive" + }, + "616": { + "id": 616, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 1709, + "id_right": 1710 + }, + "1709": { + "id": 1709, + "type": "leaf", + "class": "positive" + }, + "1710": { + "id": 1710, + "type": "leaf", + "class": "negative" + }, + "620": { + "id": 620, + "type": "leaf", + "class": "positive" + }, + "618": { + "id": 618, + "type": "leaf", + "class": "negative" + }, + "306": { + "id": 306, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 1423, + "id_right": 1424 + }, + "1423": { + "id": 1423, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 1429, + "id_right": 1430 + }, + "1429": { + "id": 1429, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1433, + "id_right": 1434 + }, + "1433": { + "id": 1433, + "type": "leaf", + "class": "negative" + }, + "1434": { + "id": 1434, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 1435, + "id_right": 1436 + }, + "1435": { + "id": 1435, + "type": "leaf", + "class": "positive" + }, + "1436": { + "id": 1436, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 1437, + "id_right": 1438 + }, + "1437": { + "id": 1437, + "type": "leaf", + "class": "negative" + }, + "1438": { + "id": 1438, + "type": "leaf", + "class": "positive" + }, + "1430": { + "id": 1430, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1431, + "id_right": 1432 + }, + "1431": { + "id": 1431, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 1439, + "id_right": 1440 + }, + "1439": { + "id": 1439, + "type": "internal", + "feature_name": "ft311", + "feature_index": 311, + "threshold": 0.5, + "id_left": 1441, + "id_right": 1442 + }, + "1441": { + "id": 1441, + "type": "leaf", + "class": "positive" + }, + "1442": { + "id": 1442, + "type": "leaf", + "class": "negative" + }, + "1440": { + "id": 1440, + "type": "leaf", + "class": "negative" + }, + "1432": { + "id": 1432, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1445, + "id_right": 1446 + }, + "1445": { + "id": 1445, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 1447, + "id_right": 1448 + }, + "1447": { + "id": 1447, + "type": "leaf", + "class": "negative" + }, + "1448": { + "id": 1448, + "type": "leaf", + "class": "positive" + }, + "1446": { + "id": 1446, + "type": "leaf", + "class": "positive" + }, + "1424": { + "id": 1424, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1425, + "id_right": 1426 + }, + "1425": { + "id": 1425, + "type": "leaf", + "class": "negative" + }, + "1426": { + "id": 1426, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 1427, + "id_right": 1428 + }, + "1427": { + "id": 1427, + "type": "leaf", + "class": "negative" + }, + "1428": { + "id": 1428, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 1443, + "id_right": 1444 + }, + "1443": { + "id": 1443, + "type": "leaf", + "class": "negative" + }, + "1444": { + "id": 1444, + "type": "leaf", + "class": "positive" + }, + "622": { + "id": 622, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "leaf", + "class": "positive" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "positive" + }, + "894": { + "id": 894, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 1309, + "id_right": 1310 + }, + "1309": { + "id": 1309, + "type": "leaf", + "class": "negative" + }, + "1310": { + "id": 1310, + "type": "leaf", + "class": "positive" + }, + "890": { + "id": 890, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1067, + "id_right": 1068 + }, + "1067": { + "id": 1067, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1069, + "id_right": 1070 + }, + "1069": { + "id": 1069, + "type": "leaf", + "class": "negative" + }, + "1070": { + "id": 1070, + "type": "leaf", + "class": "positive" + }, + "1068": { + "id": 1068, + "type": "leaf", + "class": "positive" + }, + "888": { + "id": 888, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1543, + "id_right": 1544 + }, + "1543": { + "id": 1543, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1555, + "id_right": 1556 + }, + "1555": { + "id": 1555, + "type": "leaf", + "class": "negative" + }, + "1556": { + "id": 1556, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 1557, + "id_right": 1558 + }, + "1557": { + "id": 1557, + "type": "leaf", + "class": "negative" + }, + "1558": { + "id": 1558, + "type": "leaf", + "class": "positive" + }, + "1544": { + "id": 1544, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 1545, + "id_right": 1546 + }, + "1545": { + "id": 1545, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1547, + "id_right": 1548 + }, + "1547": { + "id": 1547, + "type": "leaf", + "class": "negative" + }, + "1548": { + "id": 1548, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1553, + "id_right": 1554 + }, + "1553": { + "id": 1553, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 1559, + "id_right": 1560 + }, + "1559": { + "id": 1559, + "type": "leaf", + "class": "positive" + }, + "1560": { + "id": 1560, + "type": "leaf", + "class": "negative" + }, + "1554": { + "id": 1554, + "type": "leaf", + "class": "positive" + }, + "1546": { + "id": 1546, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 1549, + "id_right": 1550 + }, + "1549": { + "id": 1549, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 1551, + "id_right": 1552 + }, + "1551": { + "id": 1551, + "type": "leaf", + "class": "positive" + }, + "1552": { + "id": 1552, + "type": "leaf", + "class": "negative" + }, + "1550": { + "id": 1550, + "type": "leaf", + "class": "positive" + }, + "310": { + "id": 310, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "positive" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "negative" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "leaf", + "class": "positive" + }, + "314": { + "id": 314, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 1971, + "id_right": 1972 + }, + "1971": { + "id": 1971, + "type": "leaf", + "class": "positive" + }, + "1972": { + "id": 1972, + "type": "leaf", + "class": "negative" + }, + "486": { + "id": 486, + "type": "leaf", + "class": "positive" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "negative" + }, + "882": { + "id": 882, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1189, + "id_right": 1190 + }, + "1189": { + "id": 1189, + "type": "leaf", + "class": "negative" + }, + "1190": { + "id": 1190, + "type": "leaf", + "class": "positive" + }, + "316": { + "id": 316, + "type": "leaf", + "class": "positive" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft210", + "feature_index": 210, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "leaf", + "class": "negative" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "positive" + }, + "760": { + "id": 760, + "type": "leaf", + "class": "negative" + }, + "394": { + "id": 394, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "leaf", + "class": "negative" + }, + "910": { + "id": 910, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "leaf", + "class": "negative" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "positive" + }, + "396": { + "id": 396, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "leaf", + "class": "positive" + }, + "398": { + "id": 398, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "leaf", + "class": "negative" + }, + "400": { + "id": 400, + "type": "leaf", + "class": "positive" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "leaf", + "class": "negative" + }, + "392": { + "id": 392, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "leaf", + "class": "negative" + }, + "656": { + "id": 656, + "type": "leaf", + "class": "positive" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "positive" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "leaf", + "class": "positive" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "internal", + "feature_name": "ft269", + "feature_index": 269, + "threshold": 0.5, + "id_left": 1013, + "id_right": 1014 + }, + "1013": { + "id": 1013, + "type": "leaf", + "class": "negative" + }, + "1014": { + "id": 1014, + "type": "leaf", + "class": "positive" + }, + "356": { + "id": 356, + "type": "leaf", + "class": "negative" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 1875, + "id_right": 1876 + }, + "1875": { + "id": 1875, + "type": "leaf", + "class": "positive" + }, + "1876": { + "id": 1876, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1877, + "id_right": 1878 + }, + "1877": { + "id": 1877, + "type": "leaf", + "class": "positive" + }, + "1878": { + "id": 1878, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1879, + "id_right": 1880 + }, + "1879": { + "id": 1879, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1967, + "id_right": 1968 + }, + "1967": { + "id": 1967, + "type": "leaf", + "class": "negative" + }, + "1968": { + "id": 1968, + "type": "leaf", + "class": "positive" + }, + "1880": { + "id": 1880, + "type": "leaf", + "class": "negative" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 1099, + "id_right": 1100 + }, + "1099": { + "id": 1099, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 1101, + "id_right": 1102 + }, + "1101": { + "id": 1101, + "type": "leaf", + "class": "negative" + }, + "1102": { + "id": 1102, + "type": "leaf", + "class": "positive" + }, + "1100": { + "id": 1100, + "type": "leaf", + "class": "positive" + }, + "376": { + "id": 376, + "type": "leaf", + "class": "negative" + }, + "372": { + "id": 372, + "type": "internal", + "feature_name": "ft330", + "feature_index": 330, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "leaf", + "class": "negative" + }, + "390": { + "id": 390, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1359, + "id_right": 1360 + }, + "1359": { + "id": 1359, + "type": "leaf", + "class": "positive" + }, + "1360": { + "id": 1360, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 1361, + "id_right": 1362 + }, + "1361": { + "id": 1361, + "type": "leaf", + "class": "negative" + }, + "1362": { + "id": 1362, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1959, + "id_right": 1960 + }, + "1959": { + "id": 1959, + "type": "leaf", + "class": "positive" + }, + "1960": { + "id": 1960, + "type": "leaf", + "class": "negative" + }, + "380": { + "id": 380, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 1639, + "id_right": 1640 + }, + "1639": { + "id": 1639, + "type": "leaf", + "class": "negative" + }, + "1640": { + "id": 1640, + "type": "leaf", + "class": "positive" + }, + "368": { + "id": 368, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 1103, + "id_right": 1104 + }, + "1103": { + "id": 1103, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1889, + "id_right": 1890 + }, + "1889": { + "id": 1889, + "type": "leaf", + "class": "negative" + }, + "1890": { + "id": 1890, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1891, + "id_right": 1892 + }, + "1891": { + "id": 1891, + "type": "leaf", + "class": "negative" + }, + "1892": { + "id": 1892, + "type": "leaf", + "class": "positive" + }, + "1104": { + "id": 1104, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 1105, + "id_right": 1106 + }, + "1105": { + "id": 1105, + "type": "leaf", + "class": "positive" + }, + "1106": { + "id": 1106, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 1107, + "id_right": 1108 + }, + "1107": { + "id": 1107, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 1499, + "id_right": 1500 + }, + "1499": { + "id": 1499, + "type": "leaf", + "class": "negative" + }, + "1500": { + "id": 1500, + "type": "leaf", + "class": "positive" + }, + "1108": { + "id": 1108, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "leaf", + "class": "positive" + }, + "320": { + "id": 320, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "internal", + "feature_name": "ft325", + "feature_index": 325, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "negative" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "leaf", + "class": "negative" + }, + "330": { + "id": 330, + "type": "leaf", + "class": "negative" + }, + "328": { + "id": 328, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "leaf", + "class": "positive" + }, + "342": { + "id": 342, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 1043, + "id_right": 1044 + }, + "1043": { + "id": 1043, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1045, + "id_right": 1046 + }, + "1045": { + "id": 1045, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 1945, + "id_right": 1946 + }, + "1945": { + "id": 1945, + "type": "leaf", + "class": "negative" + }, + "1946": { + "id": 1946, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 1947, + "id_right": 1948 + }, + "1947": { + "id": 1947, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1949, + "id_right": 1950 + }, + "1949": { + "id": 1949, + "type": "leaf", + "class": "positive" + }, + "1950": { + "id": 1950, + "type": "leaf", + "class": "negative" + }, + "1948": { + "id": 1948, + "type": "leaf", + "class": "positive" + }, + "1046": { + "id": 1046, + "type": "internal", + "feature_name": "ft301", + "feature_index": 301, + "threshold": 0.5, + "id_left": 1047, + "id_right": 1048 + }, + "1047": { + "id": 1047, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 1049, + "id_right": 1050 + }, + "1049": { + "id": 1049, + "type": "leaf", + "class": "negative" + }, + "1050": { + "id": 1050, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1725, + "id_right": 1726 + }, + "1725": { + "id": 1725, + "type": "leaf", + "class": "negative" + }, + "1726": { + "id": 1726, + "type": "leaf", + "class": "positive" + }, + "1048": { + "id": 1048, + "type": "leaf", + "class": "positive" + }, + "1044": { + "id": 1044, + "type": "leaf", + "class": "positive" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "leaf", + "class": "negative" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 1919, + "id_right": 1920 + }, + "1919": { + "id": 1919, + "type": "internal", + "feature_name": "ft314", + "feature_index": 314, + "threshold": 0.5, + "id_left": 1921, + "id_right": 1922 + }, + "1921": { + "id": 1921, + "type": "leaf", + "class": "positive" + }, + "1922": { + "id": 1922, + "type": "leaf", + "class": "negative" + }, + "1920": { + "id": 1920, + "type": "leaf", + "class": "negative" + }, + "950": { + "id": 950, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "leaf", + "class": "positive" + }, + "952": { + "id": 952, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1649, + "id_right": 1650 + }, + "1649": { + "id": 1649, + "type": "leaf", + "class": "negative" + }, + "1650": { + "id": 1650, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "leaf", + "class": "positive" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 1985, + "id_right": 1986 + }, + "1985": { + "id": 1985, + "type": "leaf", + "class": "positive" + }, + "1986": { + "id": 1986, + "type": "leaf", + "class": "negative" + }, + "532": { + "id": 532, + "type": "leaf", + "class": "negative" + }, + "360": { + "id": 360, + "type": "leaf", + "class": "negative" + }, + "358": { + "id": 358, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1073, + "id_right": 1074 + }, + "1073": { + "id": 1073, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1401, + "id_right": 1402 + }, + "1401": { + "id": 1401, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1719, + "id_right": 1720 + }, + "1719": { + "id": 1719, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 1737, + "id_right": 1738 + }, + "1737": { + "id": 1737, + "type": "leaf", + "class": "positive" + }, + "1738": { + "id": 1738, + "type": "leaf", + "class": "negative" + }, + "1720": { + "id": 1720, + "type": "leaf", + "class": "negative" + }, + "1402": { + "id": 1402, + "type": "leaf", + "class": "positive" + }, + "1074": { + "id": 1074, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 1075, + "id_right": 1076 + }, + "1075": { + "id": 1075, + "type": "leaf", + "class": "negative" + }, + "1076": { + "id": 1076, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1409, + "id_right": 1410 + }, + "1409": { + "id": 1409, + "type": "leaf", + "class": "positive" + }, + "1410": { + "id": 1410, + "type": "leaf", + "class": "negative" + }, + "304": { + "id": 304, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "leaf", + "class": "negative" + }, + "588": { + "id": 588, + "type": "internal", + "feature_name": "ft327", + "feature_index": 327, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "leaf", + "class": "negative" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1741, + "id_right": 1742 + }, + "1741": { + "id": 1741, + "type": "leaf", + "class": "negative" + }, + "1742": { + "id": 1742, + "type": "leaf", + "class": "positive" + }, + "590": { + "id": 590, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "leaf", + "class": "positive" + }, + "592": { + "id": 592, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1707, + "id_right": 1708 + }, + "1707": { + "id": 1707, + "type": "leaf", + "class": "positive" + }, + "1708": { + "id": 1708, + "type": "leaf", + "class": "negative" + }, + "584": { + "id": 584, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "leaf", + "class": "positive" + }, + "626": { + "id": 626, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "leaf", + "class": "positive" + }, + "630": { + "id": 630, + "type": "leaf", + "class": "negative" + }, + "624": { + "id": 624, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1265, + "id_right": 1266 + }, + "1265": { + "id": 1265, + "type": "leaf", + "class": "positive" + }, + "1266": { + "id": 1266, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1267, + "id_right": 1268 + }, + "1267": { + "id": 1267, + "type": "leaf", + "class": "negative" + }, + "1268": { + "id": 1268, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 1471, + "id_right": 1472 + }, + "1471": { + "id": 1471, + "type": "leaf", + "class": "negative" + }, + "1472": { + "id": 1472, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 1473, + "id_right": 1474 + }, + "1473": { + "id": 1473, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 1475, + "id_right": 1476 + }, + "1475": { + "id": 1475, + "type": "leaf", + "class": "negative" + }, + "1476": { + "id": 1476, + "type": "leaf", + "class": "positive" + }, + "1474": { + "id": 1474, + "type": "leaf", + "class": "negative" + }, + "450": { + "id": 450, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1979, + "id_right": 1980 + }, + "1979": { + "id": 1979, + "type": "leaf", + "class": "positive" + }, + "1980": { + "id": 1980, + "type": "internal", + "feature_name": "ft340", + "feature_index": 340, + "threshold": 0.5, + "id_left": 1981, + "id_right": 1982 + }, + "1981": { + "id": 1981, + "type": "leaf", + "class": "negative" + }, + "1982": { + "id": 1982, + "type": "leaf", + "class": "positive" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "leaf", + "class": "negative" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "leaf", + "class": "positive" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft314", + "feature_index": 314, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "leaf", + "class": "negative" + }, + "566": { + "id": 566, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "internal", + "feature_name": "ft331", + "feature_index": 331, + "threshold": 0.5, + "id_left": 1535, + "id_right": 1536 + }, + "1535": { + "id": 1535, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 1537, + "id_right": 1538 + }, + "1537": { + "id": 1537, + "type": "leaf", + "class": "negative" + }, + "1538": { + "id": 1538, + "type": "leaf", + "class": "positive" + }, + "1536": { + "id": 1536, + "type": "leaf", + "class": "negative" + }, + "452": { + "id": 452, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "leaf", + "class": "positive" + }, + "458": { + "id": 458, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "leaf", + "class": "negative" + }, + "460": { + "id": 460, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "leaf", + "class": "negative" + }, + "462": { + "id": 462, + "type": "leaf", + "class": "positive" + }, + "456": { + "id": 456, + "type": "leaf", + "class": "negative" + }, + "454": { + "id": 454, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 1315, + "id_right": 1316 + }, + "1315": { + "id": 1315, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 1317, + "id_right": 1318 + }, + "1317": { + "id": 1317, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1943, + "id_right": 1944 + }, + "1943": { + "id": 1943, + "type": "leaf", + "class": "negative" + }, + "1944": { + "id": 1944, + "type": "leaf", + "class": "positive" + }, + "1318": { + "id": 1318, + "type": "leaf", + "class": "positive" + }, + "1316": { + "id": 1316, + "type": "leaf", + "class": "positive" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 1179, + "id_right": 1180 + }, + "1179": { + "id": 1179, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1181, + "id_right": 1182 + }, + "1181": { + "id": 1181, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1183, + "id_right": 1184 + }, + "1183": { + "id": 1183, + "type": "leaf", + "class": "negative" + }, + "1184": { + "id": 1184, + "type": "leaf", + "class": "positive" + }, + "1182": { + "id": 1182, + "type": "leaf", + "class": "negative" + }, + "1180": { + "id": 1180, + "type": "leaf", + "class": "negative" + }, + "644": { + "id": 644, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 1339, + "id_right": 1340 + }, + "1339": { + "id": 1339, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1341, + "id_right": 1342 + }, + "1341": { + "id": 1341, + "type": "leaf", + "class": "positive" + }, + "1342": { + "id": 1342, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1343, + "id_right": 1344 + }, + "1343": { + "id": 1343, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1491, + "id_right": 1492 + }, + "1491": { + "id": 1491, + "type": "leaf", + "class": "positive" + }, + "1492": { + "id": 1492, + "type": "leaf", + "class": "negative" + }, + "1344": { + "id": 1344, + "type": "leaf", + "class": "positive" + }, + "1340": { + "id": 1340, + "type": "internal", + "feature_name": "ft325", + "feature_index": 325, + "threshold": 0.5, + "id_left": 1653, + "id_right": 1654 + }, + "1653": { + "id": 1653, + "type": "leaf", + "class": "positive" + }, + "1654": { + "id": 1654, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "leaf", + "class": "negative" + }, + "650": { + "id": 650, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "leaf", + "class": "positive" + }, + "652": { + "id": 652, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1513, + "id_right": 1514 + }, + "1513": { + "id": 1513, + "type": "leaf", + "class": "positive" + }, + "1514": { + "id": 1514, + "type": "leaf", + "class": "negative" + }, + "648": { + "id": 648, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1253, + "id_right": 1254 + }, + "1253": { + "id": 1253, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1255, + "id_right": 1256 + }, + "1255": { + "id": 1255, + "type": "leaf", + "class": "negative" + }, + "1256": { + "id": 1256, + "type": "leaf", + "class": "positive" + }, + "1254": { + "id": 1254, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "leaf", + "class": "positive" + }, + "414": { + "id": 414, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "internal", + "feature_name": "ft327", + "feature_index": 327, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1237, + "id_right": 1238 + }, + "1237": { + "id": 1237, + "type": "leaf", + "class": "negative" + }, + "1238": { + "id": 1238, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1239, + "id_right": 1240 + }, + "1239": { + "id": 1239, + "type": "leaf", + "class": "negative" + }, + "1240": { + "id": 1240, + "type": "internal", + "feature_name": "ft315", + "feature_index": 315, + "threshold": 0.5, + "id_left": 1241, + "id_right": 1242 + }, + "1241": { + "id": 1241, + "type": "leaf", + "class": "positive" + }, + "1242": { + "id": 1242, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1243, + "id_right": 1244 + }, + "1243": { + "id": 1243, + "type": "leaf", + "class": "negative" + }, + "1244": { + "id": 1244, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 1711, + "id_right": 1712 + }, + "1711": { + "id": 1711, + "type": "leaf", + "class": "negative" + }, + "1712": { + "id": 1712, + "type": "leaf", + "class": "positive" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "internal", + "feature_name": "ft331", + "feature_index": 331, + "threshold": 0.5, + "id_left": 1853, + "id_right": 1854 + }, + "1853": { + "id": 1853, + "type": "leaf", + "class": "negative" + }, + "1854": { + "id": 1854, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1855, + "id_right": 1856 + }, + "1855": { + "id": 1855, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 1857, + "id_right": 1858 + }, + "1857": { + "id": 1857, + "type": "leaf", + "class": "positive" + }, + "1858": { + "id": 1858, + "type": "leaf", + "class": "negative" + }, + "1856": { + "id": 1856, + "type": "leaf", + "class": "negative" + }, + "498": { + "id": 498, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1961, + "id_right": 1962 + }, + "1961": { + "id": 1961, + "type": "leaf", + "class": "positive" + }, + "1962": { + "id": 1962, + "type": "leaf", + "class": "negative" + }, + "448": { + "id": 448, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 1051, + "id_right": 1052 + }, + "1051": { + "id": 1051, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1053, + "id_right": 1054 + }, + "1053": { + "id": 1053, + "type": "leaf", + "class": "positive" + }, + "1054": { + "id": 1054, + "type": "leaf", + "class": "negative" + }, + "1052": { + "id": 1052, + "type": "leaf", + "class": "positive" + }, + "472": { + "id": 472, + "type": "leaf", + "class": "negative" + }, + "470": { + "id": 470, + "type": "leaf", + "class": "negative" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 1207, + "id_right": 1208 + }, + "1207": { + "id": 1207, + "type": "leaf", + "class": "negative" + }, + "1208": { + "id": 1208, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1993, + "id_right": 1994 + }, + "1993": { + "id": 1993, + "type": "leaf", + "class": "positive" + }, + "1994": { + "id": 1994, + "type": "leaf", + "class": "negative" + }, + "478": { + "id": 478, + "type": "leaf", + "class": "positive" + }, + "476": { + "id": 476, + "type": "leaf", + "class": "negative" + }, + "474": { + "id": 474, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "positive" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "leaf", + "class": "negative" + }, + "558": { + "id": 558, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "leaf", + "class": "negative" + }, + "916": { + "id": 916, + "type": "leaf", + "class": "positive" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "positive" + }, + "410": { + "id": 410, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 1561, + "id_right": 1562 + }, + "1561": { + "id": 1561, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1563, + "id_right": 1564 + }, + "1563": { + "id": 1563, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 1809, + "id_right": 1810 + }, + "1809": { + "id": 1809, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 1815, + "id_right": 1816 + }, + "1815": { + "id": 1815, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1825, + "id_right": 1826 + }, + "1825": { + "id": 1825, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1827, + "id_right": 1828 + }, + "1827": { + "id": 1827, + "type": "leaf", + "class": "negative" + }, + "1828": { + "id": 1828, + "type": "leaf", + "class": "positive" + }, + "1826": { + "id": 1826, + "type": "leaf", + "class": "negative" + }, + "1816": { + "id": 1816, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 1817, + "id_right": 1818 + }, + "1817": { + "id": 1817, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 1821, + "id_right": 1822 + }, + "1821": { + "id": 1821, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 1823, + "id_right": 1824 + }, + "1823": { + "id": 1823, + "type": "leaf", + "class": "positive" + }, + "1824": { + "id": 1824, + "type": "leaf", + "class": "negative" + }, + "1822": { + "id": 1822, + "type": "leaf", + "class": "negative" + }, + "1818": { + "id": 1818, + "type": "leaf", + "class": "positive" + }, + "1810": { + "id": 1810, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1811, + "id_right": 1812 + }, + "1811": { + "id": 1811, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1813, + "id_right": 1814 + }, + "1813": { + "id": 1813, + "type": "leaf", + "class": "negative" + }, + "1814": { + "id": 1814, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1819, + "id_right": 1820 + }, + "1819": { + "id": 1819, + "type": "leaf", + "class": "negative" + }, + "1820": { + "id": 1820, + "type": "leaf", + "class": "positive" + }, + "1812": { + "id": 1812, + "type": "leaf", + "class": "positive" + }, + "1564": { + "id": 1564, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 1565, + "id_right": 1566 + }, + "1565": { + "id": 1565, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1567, + "id_right": 1568 + }, + "1567": { + "id": 1567, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1573, + "id_right": 1574 + }, + "1573": { + "id": 1573, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 1575, + "id_right": 1576 + }, + "1575": { + "id": 1575, + "type": "leaf", + "class": "negative" + }, + "1576": { + "id": 1576, + "type": "leaf", + "class": "positive" + }, + "1574": { + "id": 1574, + "type": "leaf", + "class": "negative" + }, + "1568": { + "id": 1568, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 1569, + "id_right": 1570 + }, + "1569": { + "id": 1569, + "type": "leaf", + "class": "positive" + }, + "1570": { + "id": 1570, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 1571, + "id_right": 1572 + }, + "1571": { + "id": 1571, + "type": "leaf", + "class": "negative" + }, + "1572": { + "id": 1572, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 1731, + "id_right": 1732 + }, + "1731": { + "id": 1731, + "type": "leaf", + "class": "positive" + }, + "1732": { + "id": 1732, + "type": "leaf", + "class": "negative" + }, + "1566": { + "id": 1566, + "type": "internal", + "feature_name": "ft224", + "feature_index": 224, + "threshold": 0.5, + "id_left": 1599, + "id_right": 1600 + }, + "1599": { + "id": 1599, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 1601, + "id_right": 1602 + }, + "1601": { + "id": 1601, + "type": "leaf", + "class": "negative" + }, + "1602": { + "id": 1602, + "type": "leaf", + "class": "positive" + }, + "1600": { + "id": 1600, + "type": "leaf", + "class": "negative" + }, + "1562": { + "id": 1562, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 1577, + "id_right": 1578 + }, + "1577": { + "id": 1577, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1579, + "id_right": 1580 + }, + "1579": { + "id": 1579, + "type": "leaf", + "class": "positive" + }, + "1580": { + "id": 1580, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 1581, + "id_right": 1582 + }, + "1581": { + "id": 1581, + "type": "internal", + "feature_name": "ft302", + "feature_index": 302, + "threshold": 0.5, + "id_left": 1583, + "id_right": 1584 + }, + "1583": { + "id": 1583, + "type": "leaf", + "class": "negative" + }, + "1584": { + "id": 1584, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 1585, + "id_right": 1586 + }, + "1585": { + "id": 1585, + "type": "leaf", + "class": "positive" + }, + "1586": { + "id": 1586, + "type": "leaf", + "class": "negative" + }, + "1582": { + "id": 1582, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 1587, + "id_right": 1588 + }, + "1587": { + "id": 1587, + "type": "leaf", + "class": "positive" + }, + "1588": { + "id": 1588, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1589, + "id_right": 1590 + }, + "1589": { + "id": 1589, + "type": "leaf", + "class": "positive" + }, + "1590": { + "id": 1590, + "type": "leaf", + "class": "negative" + }, + "1578": { + "id": 1578, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 1591, + "id_right": 1592 + }, + "1591": { + "id": 1591, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 1593, + "id_right": 1594 + }, + "1593": { + "id": 1593, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1595, + "id_right": 1596 + }, + "1595": { + "id": 1595, + "type": "internal", + "feature_name": "ft325", + "feature_index": 325, + "threshold": 0.5, + "id_left": 1597, + "id_right": 1598 + }, + "1597": { + "id": 1597, + "type": "leaf", + "class": "negative" + }, + "1598": { + "id": 1598, + "type": "leaf", + "class": "positive" + }, + "1596": { + "id": 1596, + "type": "leaf", + "class": "positive" + }, + "1594": { + "id": 1594, + "type": "leaf", + "class": "negative" + }, + "1592": { + "id": 1592, + "type": "leaf", + "class": "positive" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1603, + "id_right": 1604 + }, + "1603": { + "id": 1603, + "type": "leaf", + "class": "positive" + }, + "1604": { + "id": 1604, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 1605, + "id_right": 1606 + }, + "1605": { + "id": 1605, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 1617, + "id_right": 1618 + }, + "1617": { + "id": 1617, + "type": "leaf", + "class": "positive" + }, + "1618": { + "id": 1618, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1619, + "id_right": 1620 + }, + "1619": { + "id": 1619, + "type": "leaf", + "class": "negative" + }, + "1620": { + "id": 1620, + "type": "leaf", + "class": "positive" + }, + "1606": { + "id": 1606, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 1607, + "id_right": 1608 + }, + "1607": { + "id": 1607, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1609, + "id_right": 1610 + }, + "1609": { + "id": 1609, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 1611, + "id_right": 1612 + }, + "1611": { + "id": 1611, + "type": "leaf", + "class": "negative" + }, + "1612": { + "id": 1612, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1729, + "id_right": 1730 + }, + "1729": { + "id": 1729, + "type": "leaf", + "class": "negative" + }, + "1730": { + "id": 1730, + "type": "leaf", + "class": "positive" + }, + "1610": { + "id": 1610, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1613, + "id_right": 1614 + }, + "1613": { + "id": 1613, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 1615, + "id_right": 1616 + }, + "1615": { + "id": 1615, + "type": "leaf", + "class": "negative" + }, + "1616": { + "id": 1616, + "type": "leaf", + "class": "positive" + }, + "1614": { + "id": 1614, + "type": "leaf", + "class": "positive" + }, + "1608": { + "id": 1608, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 1621, + "id_right": 1622 + }, + "1621": { + "id": 1621, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 1623, + "id_right": 1624 + }, + "1623": { + "id": 1623, + "type": "leaf", + "class": "positive" + }, + "1624": { + "id": 1624, + "type": "leaf", + "class": "negative" + }, + "1622": { + "id": 1622, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "leaf", + "class": "negative" + }, + "512": { + "id": 512, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "leaf", + "class": "negative" + }, + "514": { + "id": 514, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "leaf", + "class": "positive" + }, + "516": { + "id": 516, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "leaf", + "class": "positive" + }, + "518": { + "id": 518, + "type": "leaf", + "class": "negative" + }, + "510": { + "id": 510, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1829, + "id_right": 1830 + }, + "1829": { + "id": 1829, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 1835, + "id_right": 1836 + }, + "1835": { + "id": 1835, + "type": "internal", + "feature_name": "ft312", + "feature_index": 312, + "threshold": 0.5, + "id_left": 1839, + "id_right": 1840 + }, + "1839": { + "id": 1839, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 1841, + "id_right": 1842 + }, + "1841": { + "id": 1841, + "type": "leaf", + "class": "negative" + }, + "1842": { + "id": 1842, + "type": "leaf", + "class": "positive" + }, + "1840": { + "id": 1840, + "type": "leaf", + "class": "negative" + }, + "1836": { + "id": 1836, + "type": "leaf", + "class": "positive" + }, + "1830": { + "id": 1830, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 1831, + "id_right": 1832 + }, + "1831": { + "id": 1831, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 1843, + "id_right": 1844 + }, + "1843": { + "id": 1843, + "type": "leaf", + "class": "negative" + }, + "1844": { + "id": 1844, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 1845, + "id_right": 1846 + }, + "1845": { + "id": 1845, + "type": "leaf", + "class": "positive" + }, + "1846": { + "id": 1846, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1847, + "id_right": 1848 + }, + "1847": { + "id": 1847, + "type": "leaf", + "class": "positive" + }, + "1848": { + "id": 1848, + "type": "leaf", + "class": "negative" + }, + "1832": { + "id": 1832, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 1833, + "id_right": 1834 + }, + "1833": { + "id": 1833, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 1837, + "id_right": 1838 + }, + "1837": { + "id": 1837, + "type": "leaf", + "class": "positive" + }, + "1838": { + "id": 1838, + "type": "leaf", + "class": "negative" + }, + "1834": { + "id": 1834, + "type": "leaf", + "class": "positive" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "leaf", + "class": "negative" + }, + "552": { + "id": 552, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "leaf", + "class": "positive" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "negative" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "leaf", + "class": "positive" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "negative" + }, + "550": { + "id": 550, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "leaf", + "class": "positive" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "leaf", + "class": "negative" + }, + "578": { + "id": 578, + "type": "leaf", + "class": "positive" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "leaf", + "class": "negative" + }, + "572": { + "id": 572, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "leaf", + "class": "positive" + }, + "574": { + "id": 574, + "type": "leaf", + "class": "negative" + }, + "568": { + "id": 568, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "leaf", + "class": "positive" + }, + "632": { + "id": 632, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "leaf", + "class": "positive" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "negative" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 1003, + "id_right": 1004 + }, + "1003": { + "id": 1003, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1005, + "id_right": 1006 + }, + "1005": { + "id": 1005, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1007, + "id_right": 1008 + }, + "1007": { + "id": 1007, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 1009, + "id_right": 1010 + }, + "1009": { + "id": 1009, + "type": "leaf", + "class": "negative" + }, + "1010": { + "id": 1010, + "type": "leaf", + "class": "positive" + }, + "1008": { + "id": 1008, + "type": "leaf", + "class": "negative" + }, + "1006": { + "id": 1006, + "type": "leaf", + "class": "positive" + }, + "1004": { + "id": 1004, + "type": "leaf", + "class": "positive" + }, + "538": { + "id": 538, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "leaf", + "class": "negative" + }, + "542": { + "id": 542, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1697, + "id_right": 1698 + }, + "1697": { + "id": 1697, + "type": "leaf", + "class": "negative" + }, + "1698": { + "id": 1698, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 1699, + "id_right": 1700 + }, + "1699": { + "id": 1699, + "type": "leaf", + "class": "negative" + }, + "1700": { + "id": 1700, + "type": "leaf", + "class": "positive" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 1285, + "id_right": 1286 + }, + "1285": { + "id": 1285, + "type": "leaf", + "class": "positive" + }, + "1286": { + "id": 1286, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 1287, + "id_right": 1288 + }, + "1287": { + "id": 1287, + "type": "leaf", + "class": "negative" + }, + "1288": { + "id": 1288, + "type": "leaf", + "class": "positive" + }, + "416": { + "id": 416, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "internal", + "feature_name": "ft267", + "feature_index": 267, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "leaf", + "class": "positive" + }, + "442": { + "id": 442, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "leaf", + "class": "positive" + }, + "564": { + "id": 564, + "type": "leaf", + "class": "negative" + }, + "562": { + "id": 562, + "type": "leaf", + "class": "negative" + }, + "440": { + "id": 440, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "leaf", + "class": "negative" + }, + "464": { + "id": 464, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1739, + "id_right": 1740 + }, + "1739": { + "id": 1739, + "type": "leaf", + "class": "negative" + }, + "1740": { + "id": 1740, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "leaf", + "class": "negative" + }, + "438": { + "id": 438, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "leaf", + "class": "positive" + }, + "446": { + "id": 446, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "negative" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "positive" + }, + "444": { + "id": 444, + "type": "leaf", + "class": "positive" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1363, + "id_right": 1364 + }, + "1363": { + "id": 1363, + "type": "leaf", + "class": "negative" + }, + "1364": { + "id": 1364, + "type": "leaf", + "class": "positive" + }, + "436": { + "id": 436, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 1635, + "id_right": 1636 + }, + "1635": { + "id": 1635, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 1637, + "id_right": 1638 + }, + "1637": { + "id": 1637, + "type": "leaf", + "class": "negative" + }, + "1638": { + "id": 1638, + "type": "leaf", + "class": "positive" + }, + "1636": { + "id": 1636, + "type": "leaf", + "class": "positive" + }, + "434": { + "id": 434, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 1029, + "id_right": 1030 + }, + "1029": { + "id": 1029, + "type": "internal", + "feature_name": "ft340", + "feature_index": 340, + "threshold": 0.5, + "id_left": 1033, + "id_right": 1034 + }, + "1033": { + "id": 1033, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1035, + "id_right": 1036 + }, + "1035": { + "id": 1035, + "type": "leaf", + "class": "positive" + }, + "1036": { + "id": 1036, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 1037, + "id_right": 1038 + }, + "1037": { + "id": 1037, + "type": "leaf", + "class": "positive" + }, + "1038": { + "id": 1038, + "type": "leaf", + "class": "negative" + }, + "1034": { + "id": 1034, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 1397, + "id_right": 1398 + }, + "1397": { + "id": 1397, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1399, + "id_right": 1400 + }, + "1399": { + "id": 1399, + "type": "leaf", + "class": "negative" + }, + "1400": { + "id": 1400, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1645, + "id_right": 1646 + }, + "1645": { + "id": 1645, + "type": "leaf", + "class": "negative" + }, + "1646": { + "id": 1646, + "type": "leaf", + "class": "positive" + }, + "1398": { + "id": 1398, + "type": "leaf", + "class": "positive" + }, + "1030": { + "id": 1030, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1031, + "id_right": 1032 + }, + "1031": { + "id": 1031, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 1055, + "id_right": 1056 + }, + "1055": { + "id": 1055, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 1849, + "id_right": 1850 + }, + "1849": { + "id": 1849, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 1851, + "id_right": 1852 + }, + "1851": { + "id": 1851, + "type": "leaf", + "class": "negative" + }, + "1852": { + "id": 1852, + "type": "leaf", + "class": "positive" + }, + "1850": { + "id": 1850, + "type": "leaf", + "class": "negative" + }, + "1056": { + "id": 1056, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1057, + "id_right": 1058 + }, + "1057": { + "id": 1057, + "type": "leaf", + "class": "positive" + }, + "1058": { + "id": 1058, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1059, + "id_right": 1060 + }, + "1059": { + "id": 1059, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1983, + "id_right": 1984 + }, + "1983": { + "id": 1983, + "type": "leaf", + "class": "positive" + }, + "1984": { + "id": 1984, + "type": "leaf", + "class": "negative" + }, + "1060": { + "id": 1060, + "type": "leaf", + "class": "negative" + }, + "1032": { + "id": 1032, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 1039, + "id_right": 1040 + }, + "1039": { + "id": 1039, + "type": "leaf", + "class": "positive" + }, + "1040": { + "id": 1040, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 1041, + "id_right": 1042 + }, + "1041": { + "id": 1041, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 1217, + "id_right": 1218 + }, + "1217": { + "id": 1217, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 1219, + "id_right": 1220 + }, + "1219": { + "id": 1219, + "type": "leaf", + "class": "negative" + }, + "1220": { + "id": 1220, + "type": "leaf", + "class": "positive" + }, + "1218": { + "id": 1218, + "type": "leaf", + "class": "positive" + }, + "1042": { + "id": 1042, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1799, + "id_right": 1800 + }, + "1799": { + "id": 1799, + "type": "leaf", + "class": "negative" + }, + "1800": { + "id": 1800, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 1801, + "id_right": 1802 + }, + "1801": { + "id": 1801, + "type": "leaf", + "class": "positive" + }, + "1802": { + "id": 1802, + "type": "internal", + "feature_name": "ft235", + "feature_index": 235, + "threshold": 0.5, + "id_left": 1803, + "id_right": 1804 + }, + "1803": { + "id": 1803, + "type": "leaf", + "class": "negative" + }, + "1804": { + "id": 1804, + "type": "leaf", + "class": "positive" + }, + "530": { + "id": 530, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "leaf", + "class": "positive" + }, + "534": { + "id": 534, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "leaf", + "class": "positive" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "negative" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "positive" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 1389, + "id_right": 1390 + }, + "1389": { + "id": 1389, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 1391, + "id_right": 1392 + }, + "1391": { + "id": 1391, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 1673, + "id_right": 1674 + }, + "1673": { + "id": 1673, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1675, + "id_right": 1676 + }, + "1675": { + "id": 1675, + "type": "leaf", + "class": "negative" + }, + "1676": { + "id": 1676, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 1733, + "id_right": 1734 + }, + "1733": { + "id": 1733, + "type": "leaf", + "class": "negative" + }, + "1734": { + "id": 1734, + "type": "leaf", + "class": "positive" + }, + "1674": { + "id": 1674, + "type": "leaf", + "class": "negative" + }, + "1392": { + "id": 1392, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1393, + "id_right": 1394 + }, + "1393": { + "id": 1393, + "type": "leaf", + "class": "positive" + }, + "1394": { + "id": 1394, + "type": "leaf", + "class": "negative" + }, + "1390": { + "id": 1390, + "type": "leaf", + "class": "negative" + }, + "422": { + "id": 422, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "internal", + "feature_name": "ft315", + "feature_index": 315, + "threshold": 0.5, + "id_left": 1023, + "id_right": 1024 + }, + "1023": { + "id": 1023, + "type": "leaf", + "class": "negative" + }, + "1024": { + "id": 1024, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 1025, + "id_right": 1026 + }, + "1025": { + "id": 1025, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 1643, + "id_right": 1644 + }, + "1643": { + "id": 1643, + "type": "leaf", + "class": "positive" + }, + "1644": { + "id": 1644, + "type": "leaf", + "class": "negative" + }, + "1026": { + "id": 1026, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 1027, + "id_right": 1028 + }, + "1027": { + "id": 1027, + "type": "leaf", + "class": "negative" + }, + "1028": { + "id": 1028, + "type": "leaf", + "class": "positive" + }, + "482": { + "id": 482, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 1305, + "id_right": 1306 + }, + "1305": { + "id": 1305, + "type": "leaf", + "class": "positive" + }, + "1306": { + "id": 1306, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1307, + "id_right": 1308 + }, + "1307": { + "id": 1307, + "type": "leaf", + "class": "positive" + }, + "1308": { + "id": 1308, + "type": "leaf", + "class": "negative" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "leaf", + "class": "negative" + }, + "580": { + "id": 580, + "type": "leaf", + "class": "negative" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft325", + "feature_index": 325, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "leaf", + "class": "positive" + }, + "428": { + "id": 428, + "type": "leaf", + "class": "negative" + }, + "426": { + "id": 426, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "leaf", + "class": "negative" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "leaf", + "class": "negative" + }, + "872": { + "id": 872, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 1461, + "id_right": 1462 + }, + "1461": { + "id": 1461, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1463, + "id_right": 1464 + }, + "1463": { + "id": 1463, + "type": "leaf", + "class": "positive" + }, + "1464": { + "id": 1464, + "type": "leaf", + "class": "negative" + }, + "1462": { + "id": 1462, + "type": "leaf", + "class": "positive" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "negative" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 1381, + "id_right": 1382 + }, + "1381": { + "id": 1381, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 1383, + "id_right": 1384 + }, + "1383": { + "id": 1383, + "type": "leaf", + "class": "negative" + }, + "1384": { + "id": 1384, + "type": "leaf", + "class": "positive" + }, + "1382": { + "id": 1382, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 1071, + "id_right": 1072 + }, + "1071": { + "id": 1071, + "type": "leaf", + "class": "positive" + }, + "1072": { + "id": 1072, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft340", + "feature_index": 340, + "threshold": 0.5, + "id_left": 1289, + "id_right": 1290 + }, + "1289": { + "id": 1289, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1291, + "id_right": 1292 + }, + "1291": { + "id": 1291, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 1293, + "id_right": 1294 + }, + "1293": { + "id": 1293, + "type": "internal", + "feature_name": "ft325", + "feature_index": 325, + "threshold": 0.5, + "id_left": 1713, + "id_right": 1714 + }, + "1713": { + "id": 1713, + "type": "leaf", + "class": "negative" + }, + "1714": { + "id": 1714, + "type": "leaf", + "class": "positive" + }, + "1294": { + "id": 1294, + "type": "leaf", + "class": "negative" + }, + "1292": { + "id": 1292, + "type": "leaf", + "class": "positive" + }, + "1290": { + "id": 1290, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1303, + "id_right": 1304 + }, + "1303": { + "id": 1303, + "type": "leaf", + "class": "positive" + }, + "1304": { + "id": 1304, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "leaf", + "class": "negative" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft349", + "feature_index": 349, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "leaf", + "class": "positive" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "leaf", + "class": "positive" + }, + "874": { + "id": 874, + "type": "leaf", + "class": "negative" + }, + "292": { + "id": 292, + "type": "leaf", + "class": "positive" + }, + "290": { + "id": 290, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1273, + "id_right": 1274 + }, + "1273": { + "id": 1273, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1281, + "id_right": 1282 + }, + "1281": { + "id": 1281, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 1283, + "id_right": 1284 + }, + "1283": { + "id": 1283, + "type": "leaf", + "class": "negative" + }, + "1284": { + "id": 1284, + "type": "leaf", + "class": "positive" + }, + "1282": { + "id": 1282, + "type": "leaf", + "class": "negative" + }, + "1274": { + "id": 1274, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1275, + "id_right": 1276 + }, + "1275": { + "id": 1275, + "type": "leaf", + "class": "positive" + }, + "1276": { + "id": 1276, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1277, + "id_right": 1278 + }, + "1277": { + "id": 1277, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 1279, + "id_right": 1280 + }, + "1279": { + "id": 1279, + "type": "leaf", + "class": "positive" + }, + "1280": { + "id": 1280, + "type": "leaf", + "class": "negative" + }, + "1278": { + "id": 1278, + "type": "leaf", + "class": "negative" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1453, + "id_right": 1454 + }, + "1453": { + "id": 1453, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 1973, + "id_right": 1974 + }, + "1973": { + "id": 1973, + "type": "leaf", + "class": "negative" + }, + "1974": { + "id": 1974, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 1975, + "id_right": 1976 + }, + "1975": { + "id": 1975, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 1977, + "id_right": 1978 + }, + "1977": { + "id": 1977, + "type": "leaf", + "class": "negative" + }, + "1978": { + "id": 1978, + "type": "leaf", + "class": "positive" + }, + "1976": { + "id": 1976, + "type": "leaf", + "class": "negative" + }, + "1454": { + "id": 1454, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 1455, + "id_right": 1456 + }, + "1455": { + "id": 1455, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 1457, + "id_right": 1458 + }, + "1457": { + "id": 1457, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1459, + "id_right": 1460 + }, + "1459": { + "id": 1459, + "type": "leaf", + "class": "negative" + }, + "1460": { + "id": 1460, + "type": "leaf", + "class": "positive" + }, + "1458": { + "id": 1458, + "type": "leaf", + "class": "negative" + }, + "1456": { + "id": 1456, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 1655, + "id_right": 1656 + }, + "1655": { + "id": 1655, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1657, + "id_right": 1658 + }, + "1657": { + "id": 1657, + "type": "leaf", + "class": "positive" + }, + "1658": { + "id": 1658, + "type": "leaf", + "class": "negative" + }, + "1656": { + "id": 1656, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1659, + "id_right": 1660 + }, + "1659": { + "id": 1659, + "type": "leaf", + "class": "negative" + }, + "1660": { + "id": 1660, + "type": "internal", + "feature_name": "ft251", + "feature_index": 251, + "threshold": 0.5, + "id_left": 1661, + "id_right": 1662 + }, + "1661": { + "id": 1661, + "type": "leaf", + "class": "positive" + }, + "1662": { + "id": 1662, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 1723, + "id_right": 1724 + }, + "1723": { + "id": 1723, + "type": "leaf", + "class": "positive" + }, + "1724": { + "id": 1724, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "positive" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "leaf", + "class": "negative" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 1413, + "id_right": 1414 + }, + "1413": { + "id": 1413, + "type": "leaf", + "class": "positive" + }, + "1414": { + "id": 1414, + "type": "leaf", + "class": "negative" + }, + "170": { + "id": 170, + "type": "leaf", + "class": "negative" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 1087, + "id_right": 1088 + }, + "1087": { + "id": 1087, + "type": "leaf", + "class": "positive" + }, + "1088": { + "id": 1088, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 1089, + "id_right": 1090 + }, + "1089": { + "id": 1089, + "type": "leaf", + "class": "negative" + }, + "1090": { + "id": 1090, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1093, + "id_right": 1094 + }, + "1093": { + "id": 1093, + "type": "leaf", + "class": "positive" + }, + "1094": { + "id": 1094, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 1095, + "id_right": 1096 + }, + "1095": { + "id": 1095, + "type": "leaf", + "class": "negative" + }, + "1096": { + "id": 1096, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 1509, + "id_right": 1510 + }, + "1509": { + "id": 1509, + "type": "leaf", + "class": "negative" + }, + "1510": { + "id": 1510, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 1743, + "id_right": 1744 + }, + "1743": { + "id": 1743, + "type": "leaf", + "class": "positive" + }, + "1744": { + "id": 1744, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1531, + "id_right": 1532 + }, + "1531": { + "id": 1531, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1533, + "id_right": 1534 + }, + "1533": { + "id": 1533, + "type": "leaf", + "class": "positive" + }, + "1534": { + "id": 1534, + "type": "leaf", + "class": "negative" + }, + "1532": { + "id": 1532, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft269", + "feature_index": 269, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 1965, + "id_right": 1966 + }, + "1965": { + "id": 1965, + "type": "leaf", + "class": "positive" + }, + "1966": { + "id": 1966, + "type": "leaf", + "class": "negative" + }, + "886": { + "id": 886, + "type": "leaf", + "class": "negative" + }, + "884": { + "id": 884, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "leaf", + "class": "positive" + }, + "300": { + "id": 300, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "negative" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1481, + "id_right": 1482 + }, + "1481": { + "id": 1481, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 1483, + "id_right": 1484 + }, + "1483": { + "id": 1483, + "type": "leaf", + "class": "negative" + }, + "1484": { + "id": 1484, + "type": "leaf", + "class": "positive" + }, + "1482": { + "id": 1482, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 1077, + "id_right": 1078 + }, + "1077": { + "id": 1077, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1083, + "id_right": 1084 + }, + "1083": { + "id": 1083, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 1091, + "id_right": 1092 + }, + "1091": { + "id": 1091, + "type": "leaf", + "class": "negative" + }, + "1092": { + "id": 1092, + "type": "leaf", + "class": "negative" + }, + "1084": { + "id": 1084, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 1085, + "id_right": 1086 + }, + "1085": { + "id": 1085, + "type": "leaf", + "class": "positive" + }, + "1086": { + "id": 1086, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1187, + "id_right": 1188 + }, + "1187": { + "id": 1187, + "type": "leaf", + "class": "negative" + }, + "1188": { + "id": 1188, + "type": "leaf", + "class": "positive" + }, + "1078": { + "id": 1078, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1079, + "id_right": 1080 + }, + "1079": { + "id": 1079, + "type": "leaf", + "class": "positive" + }, + "1080": { + "id": 1080, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1081, + "id_right": 1082 + }, + "1081": { + "id": 1081, + "type": "leaf", + "class": "negative" + }, + "1082": { + "id": 1082, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 1887, + "id_right": 1888 + }, + "1887": { + "id": 1887, + "type": "leaf", + "class": "negative" + }, + "1888": { + "id": 1888, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "leaf", + "class": "negative" + }, + "768": { + "id": 768, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "positive" + }, + "772": { + "id": 772, + "type": "leaf", + "class": "negative" + }, + "766": { + "id": 766, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1415, + "id_right": 1416 + }, + "1415": { + "id": 1415, + "type": "leaf", + "class": "positive" + }, + "1416": { + "id": 1416, + "type": "leaf", + "class": "negative" + }, + "780": { + "id": 780, + "type": "leaf", + "class": "negative" + }, + "778": { + "id": 778, + "type": "leaf", + "class": "positive" + }, + "764": { + "id": 764, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 1935, + "id_right": 1936 + }, + "1935": { + "id": 1935, + "type": "leaf", + "class": "positive" + }, + "1936": { + "id": 1936, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1937, + "id_right": 1938 + }, + "1937": { + "id": 1937, + "type": "internal", + "feature_name": "ft235", + "feature_index": 235, + "threshold": 0.5, + "id_left": 1939, + "id_right": 1940 + }, + "1939": { + "id": 1939, + "type": "leaf", + "class": "positive" + }, + "1940": { + "id": 1940, + "type": "leaf", + "class": "negative" + }, + "1938": { + "id": 1938, + "type": "leaf", + "class": "positive" + }, + "762": { + "id": 762, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 1881, + "id_right": 1882 + }, + "1881": { + "id": 1881, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 1883, + "id_right": 1884 + }, + "1883": { + "id": 1883, + "type": "leaf", + "class": "negative" + }, + "1884": { + "id": 1884, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 1885, + "id_right": 1886 + }, + "1885": { + "id": 1885, + "type": "leaf", + "class": "negative" + }, + "1886": { + "id": 1886, + "type": "leaf", + "class": "positive" + }, + "1882": { + "id": 1882, + "type": "leaf", + "class": "negative" + }, + "782": { + "id": 782, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "leaf", + "class": "positive" + }, + "926": { + "id": 926, + "type": "leaf", + "class": "negative" + }, + "924": { + "id": 924, + "type": "leaf", + "class": "negative" + }, + "922": { + "id": 922, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "positive" + }, + "928": { + "id": 928, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "leaf", + "class": "negative" + }, + "930": { + "id": 930, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "internal", + "feature_name": "ft224", + "feature_index": 224, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "leaf", + "class": "negative" + }, + "900": { + "id": 900, + "type": "leaf", + "class": "positive" + }, + "898": { + "id": 898, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "leaf", + "class": "negative" + }, + "784": { + "id": 784, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "negative" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 1225, + "id_right": 1226 + }, + "1225": { + "id": 1225, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 1227, + "id_right": 1228 + }, + "1227": { + "id": 1227, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1233, + "id_right": 1234 + }, + "1233": { + "id": 1233, + "type": "leaf", + "class": "negative" + }, + "1234": { + "id": 1234, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1235, + "id_right": 1236 + }, + "1235": { + "id": 1235, + "type": "leaf", + "class": "negative" + }, + "1236": { + "id": 1236, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1963, + "id_right": 1964 + }, + "1963": { + "id": 1963, + "type": "leaf", + "class": "negative" + }, + "1964": { + "id": 1964, + "type": "leaf", + "class": "positive" + }, + "1228": { + "id": 1228, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 1229, + "id_right": 1230 + }, + "1229": { + "id": 1229, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 1231, + "id_right": 1232 + }, + "1231": { + "id": 1231, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 1507, + "id_right": 1508 + }, + "1507": { + "id": 1507, + "type": "leaf", + "class": "positive" + }, + "1508": { + "id": 1508, + "type": "leaf", + "class": "negative" + }, + "1232": { + "id": 1232, + "type": "leaf", + "class": "negative" + }, + "1230": { + "id": 1230, + "type": "leaf", + "class": "positive" + }, + "1226": { + "id": 1226, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1245, + "id_right": 1246 + }, + "1245": { + "id": 1245, + "type": "leaf", + "class": "negative" + }, + "1246": { + "id": 1246, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 1247, + "id_right": 1248 + }, + "1247": { + "id": 1247, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 1249, + "id_right": 1250 + }, + "1249": { + "id": 1249, + "type": "leaf", + "class": "negative" + }, + "1250": { + "id": 1250, + "type": "leaf", + "class": "positive" + }, + "1248": { + "id": 1248, + "type": "leaf", + "class": "negative" + }, + "808": { + "id": 808, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 1385, + "id_right": 1386 + }, + "1385": { + "id": 1385, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1387, + "id_right": 1388 + }, + "1387": { + "id": 1387, + "type": "leaf", + "class": "positive" + }, + "1388": { + "id": 1388, + "type": "leaf", + "class": "negative" + }, + "1386": { + "id": 1386, + "type": "leaf", + "class": "positive" + }, + "828": { + "id": 828, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "leaf", + "class": "positive" + }, + "864": { + "id": 864, + "type": "leaf", + "class": "negative" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "negative" + }, + "826": { + "id": 826, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "positive" + }, + "830": { + "id": 830, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "leaf", + "class": "negative" + }, + "834": { + "id": 834, + "type": "leaf", + "class": "positive" + }, + "832": { + "id": 832, + "type": "leaf", + "class": "positive" + }, + "794": { + "id": 794, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "negative" + }, + "936": { + "id": 936, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "leaf", + "class": "positive" + }, + "938": { + "id": 938, + "type": "leaf", + "class": "negative" + }, + "934": { + "id": 934, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 1209, + "id_right": 1210 + }, + "1209": { + "id": 1209, + "type": "leaf", + "class": "positive" + }, + "1210": { + "id": 1210, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 1211, + "id_right": 1212 + }, + "1211": { + "id": 1211, + "type": "leaf", + "class": "negative" + }, + "1212": { + "id": 1212, + "type": "leaf", + "class": "positive" + }, + "932": { + "id": 932, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "leaf", + "class": "negative" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "leaf", + "class": "negative" + }, + "940": { + "id": 940, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "leaf", + "class": "negative" + }, + "942": { + "id": 942, + "type": "leaf", + "class": "positive" + }, + "798": { + "id": 798, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 1631, + "id_right": 1632 + }, + "1631": { + "id": 1631, + "type": "leaf", + "class": "positive" + }, + "1632": { + "id": 1632, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1633, + "id_right": 1634 + }, + "1633": { + "id": 1633, + "type": "leaf", + "class": "positive" + }, + "1634": { + "id": 1634, + "type": "leaf", + "class": "negative" + }, + "824": { + "id": 824, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "leaf", + "class": "negative" + }, + "836": { + "id": 836, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "positive" + }, + "838": { + "id": 838, + "type": "leaf", + "class": "negative" + }, + "816": { + "id": 816, + "type": "leaf", + "class": "positive" + }, + "788": { + "id": 788, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "leaf", + "class": "negative" + }, + "810": { + "id": 810, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "negative" + }, + "812": { + "id": 812, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "leaf", + "class": "negative" + }, + "840": { + "id": 840, + "type": "leaf", + "class": "positive" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "positive" + }, + "792": { + "id": 792, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "positive" + }, + "822": { + "id": 822, + "type": "leaf", + "class": "negative" + }, + "796": { + "id": 796, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "positive" + }, + "844": { + "id": 844, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "leaf", + "class": "negative" + }, + "866": { + "id": 866, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "positive" + }, + "868": { + "id": 868, + "type": "leaf", + "class": "negative" + }, + "842": { + "id": 842, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "internal", + "feature_name": "ft267", + "feature_index": 267, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "leaf", + "class": "positive" + }, + "804": { + "id": 804, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "positive" + }, + "860": { + "id": 860, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1519, + "id_right": 1520 + }, + "1519": { + "id": 1519, + "type": "leaf", + "class": "positive" + }, + "1520": { + "id": 1520, + "type": "leaf", + "class": "negative" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "negative" + }, + "802": { + "id": 802, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "leaf", + "class": "negative" + }, + "806": { + "id": 806, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "leaf", + "class": "positive" + }, + "846": { + "id": 846, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "negative" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "positive" + }, + "854": { + "id": 854, + "type": "leaf", + "class": "positive" + }, + "848": { + "id": 848, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "negative" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "positive" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "negative" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft317", + "feature_index": 317, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "leaf", + "class": "negative" + }, + "904": { + "id": 904, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "leaf", + "class": "positive" + }, + "906": { + "id": 906, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "leaf", + "class": "positive" + }, + "908": { + "id": 908, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "leaf", + "class": "positive" + }, + "226": { + "id": 226, + "type": "leaf", + "class": "negative" + }, + "224": { + "id": 224, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1689, + "id_right": 1690 + }, + "1689": { + "id": 1689, + "type": "leaf", + "class": "negative" + }, + "1690": { + "id": 1690, + "type": "leaf", + "class": "positive" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "leaf", + "class": "negative" + }, + "230": { + "id": 230, + "type": "leaf", + "class": "positive" + }, + "222": { + "id": 222, + "type": "leaf", + "class": "positive" + }, + "216": { + "id": 216, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "leaf", + "class": "negative" + }, + "256": { + "id": 256, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "leaf", + "class": "positive" + }, + "258": { + "id": 258, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "leaf", + "class": "negative" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "leaf", + "class": "positive" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "leaf", + "class": "positive" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "leaf", + "class": "positive" + }, + "264": { + "id": 264, + "type": "leaf", + "class": "negative" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 1923, + "id_right": 1924 + }, + "1923": { + "id": 1923, + "type": "leaf", + "class": "positive" + }, + "1924": { + "id": 1924, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 1925, + "id_right": 1926 + }, + "1925": { + "id": 1925, + "type": "leaf", + "class": "positive" + }, + "1926": { + "id": 1926, + "type": "leaf", + "class": "negative" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft310", + "feature_index": 310, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "leaf", + "class": "positive" + }, + "252": { + "id": 252, + "type": "leaf", + "class": "negative" + }, + "250": { + "id": 250, + "type": "leaf", + "class": "positive" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 1625, + "id_right": 1626 + }, + "1625": { + "id": 1625, + "type": "leaf", + "class": "negative" + }, + "1626": { + "id": 1626, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1627, + "id_right": 1628 + }, + "1627": { + "id": 1627, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1629, + "id_right": 1630 + }, + "1629": { + "id": 1629, + "type": "leaf", + "class": "positive" + }, + "1630": { + "id": 1630, + "type": "leaf", + "class": "negative" + }, + "1628": { + "id": 1628, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "leaf", + "class": "positive" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "leaf", + "class": "positive" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "negative" + }, + "236": { + "id": 236, + "type": "leaf", + "class": "negative" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1727, + "id_right": 1728 + }, + "1727": { + "id": 1727, + "type": "leaf", + "class": "negative" + }, + "1728": { + "id": 1728, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "leaf", + "class": "negative" + }, + "204": { + "id": 204, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1061, + "id_right": 1062 + }, + "1061": { + "id": 1061, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 1063, + "id_right": 1064 + }, + "1063": { + "id": 1063, + "type": "leaf", + "class": "negative" + }, + "1064": { + "id": 1064, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 1065, + "id_right": 1066 + }, + "1065": { + "id": 1065, + "type": "leaf", + "class": "positive" + }, + "1066": { + "id": 1066, + "type": "leaf", + "class": "negative" + }, + "1062": { + "id": 1062, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft317", + "feature_index": 317, + "threshold": 0.5, + "id_left": 1969, + "id_right": 1970 + }, + "1969": { + "id": 1969, + "type": "leaf", + "class": "negative" + }, + "1970": { + "id": 1970, + "type": "leaf", + "class": "positive" + }, + "240": { + "id": 240, + "type": "leaf", + "class": "positive" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 1955, + "id_right": 1956 + }, + "1955": { + "id": 1955, + "type": "leaf", + "class": "negative" + }, + "1956": { + "id": 1956, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 1957, + "id_right": 1958 + }, + "1957": { + "id": 1957, + "type": "leaf", + "class": "negative" + }, + "1958": { + "id": 1958, + "type": "leaf", + "class": "positive" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 1477, + "id_right": 1478 + }, + "1477": { + "id": 1477, + "type": "leaf", + "class": "positive" + }, + "1478": { + "id": 1478, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 1479, + "id_right": 1480 + }, + "1479": { + "id": 1479, + "type": "leaf", + "class": "negative" + }, + "1480": { + "id": 1480, + "type": "leaf", + "class": "positive" + }, + "212": { + "id": 212, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 1493, + "id_right": 1494 + }, + "1493": { + "id": 1493, + "type": "leaf", + "class": "positive" + }, + "1494": { + "id": 1494, + "type": "leaf", + "class": "negative" + }, + "210": { + "id": 210, + "type": "leaf", + "class": "positive" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 1213, + "id_right": 1214 + }, + "1213": { + "id": 1213, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 1215, + "id_right": 1216 + }, + "1215": { + "id": 1215, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1259, + "id_right": 1260 + }, + "1259": { + "id": 1259, + "type": "leaf", + "class": "negative" + }, + "1260": { + "id": 1260, + "type": "leaf", + "class": "positive" + }, + "1216": { + "id": 1216, + "type": "leaf", + "class": "negative" + }, + "1214": { + "id": 1214, + "type": "leaf", + "class": "negative" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 1521, + "id_right": 1522 + }, + "1521": { + "id": 1521, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1527, + "id_right": 1528 + }, + "1527": { + "id": 1527, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1529, + "id_right": 1530 + }, + "1529": { + "id": 1529, + "type": "leaf", + "class": "negative" + }, + "1530": { + "id": 1530, + "type": "leaf", + "class": "positive" + }, + "1528": { + "id": 1528, + "type": "leaf", + "class": "positive" + }, + "1522": { + "id": 1522, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1523, + "id_right": 1524 + }, + "1523": { + "id": 1523, + "type": "leaf", + "class": "negative" + }, + "1524": { + "id": 1524, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1525, + "id_right": 1526 + }, + "1525": { + "id": 1525, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1941, + "id_right": 1942 + }, + "1941": { + "id": 1941, + "type": "leaf", + "class": "negative" + }, + "1942": { + "id": 1942, + "type": "leaf", + "class": "positive" + }, + "1526": { + "id": 1526, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "leaf", + "class": "negative" + }, + "702": { + "id": 702, + "type": "internal", + "feature_name": "ft340", + "feature_index": 340, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1203, + "id_right": 1204 + }, + "1203": { + "id": 1203, + "type": "leaf", + "class": "positive" + }, + "1204": { + "id": 1204, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 1205, + "id_right": 1206 + }, + "1205": { + "id": 1205, + "type": "leaf", + "class": "positive" + }, + "1206": { + "id": 1206, + "type": "leaf", + "class": "negative" + }, + "738": { + "id": 738, + "type": "leaf", + "class": "negative" + }, + "698": { + "id": 698, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "internal", + "feature_name": "ft325", + "feature_index": 325, + "threshold": 0.5, + "id_left": 1495, + "id_right": 1496 + }, + "1495": { + "id": 1495, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 1497, + "id_right": 1498 + }, + "1497": { + "id": 1497, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 1517, + "id_right": 1518 + }, + "1517": { + "id": 1517, + "type": "leaf", + "class": "negative" + }, + "1518": { + "id": 1518, + "type": "leaf", + "class": "positive" + }, + "1498": { + "id": 1498, + "type": "leaf", + "class": "negative" + }, + "1496": { + "id": 1496, + "type": "leaf", + "class": "positive" + }, + "700": { + "id": 700, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1377, + "id_right": 1378 + }, + "1377": { + "id": 1377, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 1379, + "id_right": 1380 + }, + "1379": { + "id": 1379, + "type": "leaf", + "class": "negative" + }, + "1380": { + "id": 1380, + "type": "leaf", + "class": "positive" + }, + "1378": { + "id": 1378, + "type": "leaf", + "class": "negative" + }, + "696": { + "id": 696, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "leaf", + "class": "positive" + }, + "742": { + "id": 742, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "leaf", + "class": "negative" + }, + "744": { + "id": 744, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1721, + "id_right": 1722 + }, + "1721": { + "id": 1721, + "type": "leaf", + "class": "negative" + }, + "1722": { + "id": 1722, + "type": "leaf", + "class": "positive" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "positive" + }, + "740": { + "id": 740, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "positive" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 1221, + "id_right": 1222 + }, + "1221": { + "id": 1221, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 1223, + "id_right": 1224 + }, + "1223": { + "id": 1223, + "type": "leaf", + "class": "positive" + }, + "1224": { + "id": 1224, + "type": "leaf", + "class": "negative" + }, + "1222": { + "id": 1222, + "type": "leaf", + "class": "negative" + }, + "750": { + "id": 750, + "type": "leaf", + "class": "positive" + }, + "694": { + "id": 694, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 1295, + "id_right": 1296 + }, + "1295": { + "id": 1295, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1365, + "id_right": 1366 + }, + "1365": { + "id": 1365, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 1369, + "id_right": 1370 + }, + "1369": { + "id": 1369, + "type": "leaf", + "class": "negative" + }, + "1370": { + "id": 1370, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1371, + "id_right": 1372 + }, + "1371": { + "id": 1371, + "type": "leaf", + "class": "positive" + }, + "1372": { + "id": 1372, + "type": "leaf", + "class": "negative" + }, + "1366": { + "id": 1366, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 1367, + "id_right": 1368 + }, + "1367": { + "id": 1367, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 1373, + "id_right": 1374 + }, + "1373": { + "id": 1373, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 1931, + "id_right": 1932 + }, + "1931": { + "id": 1931, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 1933, + "id_right": 1934 + }, + "1933": { + "id": 1933, + "type": "leaf", + "class": "negative" + }, + "1934": { + "id": 1934, + "type": "leaf", + "class": "positive" + }, + "1932": { + "id": 1932, + "type": "leaf", + "class": "negative" + }, + "1374": { + "id": 1374, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1375, + "id_right": 1376 + }, + "1375": { + "id": 1375, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1717, + "id_right": 1718 + }, + "1717": { + "id": 1717, + "type": "leaf", + "class": "positive" + }, + "1718": { + "id": 1718, + "type": "leaf", + "class": "negative" + }, + "1376": { + "id": 1376, + "type": "leaf", + "class": "positive" + }, + "1368": { + "id": 1368, + "type": "leaf", + "class": "positive" + }, + "1296": { + "id": 1296, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1297, + "id_right": 1298 + }, + "1297": { + "id": 1297, + "type": "leaf", + "class": "negative" + }, + "1298": { + "id": 1298, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 1299, + "id_right": 1300 + }, + "1299": { + "id": 1299, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1301, + "id_right": 1302 + }, + "1301": { + "id": 1301, + "type": "leaf", + "class": "negative" + }, + "1302": { + "id": 1302, + "type": "leaf", + "class": "positive" + }, + "1300": { + "id": 1300, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 1651, + "id_right": 1652 + }, + "1651": { + "id": 1651, + "type": "leaf", + "class": "positive" + }, + "1652": { + "id": 1652, + "type": "leaf", + "class": "negative" + }, + "692": { + "id": 692, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "leaf", + "class": "negative" + }, + "710": { + "id": 710, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1251, + "id_right": 1252 + }, + "1251": { + "id": 1251, + "type": "leaf", + "class": "positive" + }, + "1252": { + "id": 1252, + "type": "leaf", + "class": "negative" + }, + "712": { + "id": 712, + "type": "leaf", + "class": "negative" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "leaf", + "class": "positive" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "leaf", + "class": "positive" + }, + "754": { + "id": 754, + "type": "leaf", + "class": "negative" + }, + "706": { + "id": 706, + "type": "leaf", + "class": "positive" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "leaf", + "class": "positive" + }, + "720": { + "id": 720, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "leaf", + "class": "positive" + }, + "734": { + "id": 734, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1515, + "id_right": 1516 + }, + "1515": { + "id": 1515, + "type": "leaf", + "class": "positive" + }, + "1516": { + "id": 1516, + "type": "leaf", + "class": "negative" + }, + "732": { + "id": 732, + "type": "leaf", + "class": "negative" + }, + "718": { + "id": 718, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "negative" + }, + "920": { + "id": 920, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "leaf", + "class": "negative" + }, + "714": { + "id": 714, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "leaf", + "class": "positive" + }, + "724": { + "id": 724, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1011, + "id_right": 1012 + }, + "1011": { + "id": 1011, + "type": "leaf", + "class": "negative" + }, + "1012": { + "id": 1012, + "type": "leaf", + "class": "positive" + }, + "722": { + "id": 722, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "internal", + "feature_name": "ft330", + "feature_index": 330, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "leaf", + "class": "negative" + }, + "728": { + "id": 728, + "type": "leaf", + "class": "positive" + }, + "726": { + "id": 726, + "type": "leaf", + "class": "negative" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "leaf", + "class": "positive" + }, + "730": { + "id": 730, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "leaf", + "class": "positive" + }, + "736": { + "id": 736, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1647, + "id_right": 1648 + }, + "1647": { + "id": 1647, + "type": "leaf", + "class": "negative" + }, + "1648": { + "id": 1648, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft301", + "feature_index": 301, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "positive" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "leaf", + "class": "negative" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 1991, + "id_right": 1992 + }, + "1991": { + "id": 1991, + "type": "leaf", + "class": "negative" + }, + "1992": { + "id": 1992, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "negative" + }, + "188": { + "id": 188, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1539, + "id_right": 1540 + }, + "1539": { + "id": 1539, + "type": "leaf", + "class": "positive" + }, + "1540": { + "id": 1540, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1541, + "id_right": 1542 + }, + "1541": { + "id": 1541, + "type": "leaf", + "class": "positive" + }, + "1542": { + "id": 1542, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "leaf", + "class": "negative" + }, + "192": { + "id": 192, + "type": "leaf", + "class": "positive" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "negative" + }, + "666": { + "id": 666, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "positive" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft330", + "feature_index": 330, + "threshold": 0.5, + "id_left": 1951, + "id_right": 1952 + }, + "1951": { + "id": 1951, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1953, + "id_right": 1954 + }, + "1953": { + "id": 1953, + "type": "leaf", + "class": "negative" + }, + "1954": { + "id": 1954, + "type": "leaf", + "class": "positive" + }, + "1952": { + "id": 1952, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "leaf", + "class": "negative" + }, + "20": { + "id": 20, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "positive" + }, + "996": { + "id": 996, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 999, + "id_right": 1000 + }, + "999": { + "id": 999, + "type": "leaf", + "class": "positive" + }, + "1000": { + "id": 1000, + "type": "leaf", + "class": "negative" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "negative" + }, + "990": { + "id": 990, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "positive" + }, + "994": { + "id": 994, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 1745, + "id_right": 1746 + }, + "1745": { + "id": 1745, + "type": "leaf", + "class": "positive" + }, + "1746": { + "id": 1746, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 1153, + "id_right": 1154 + }, + "1153": { + "id": 1153, + "type": "leaf", + "class": "positive" + }, + "1154": { + "id": 1154, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 1155, + "id_right": 1156 + }, + "1155": { + "id": 1155, + "type": "leaf", + "class": "negative" + }, + "1156": { + "id": 1156, + "type": "leaf", + "class": "positive" + }, + "988": { + "id": 988, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 1001, + "id_right": 1002 + }, + "1001": { + "id": 1001, + "type": "leaf", + "class": "negative" + }, + "1002": { + "id": 1002, + "type": "leaf", + "class": "positive" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 1677, + "id_right": 1678 + }, + "1677": { + "id": 1677, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1679, + "id_right": 1680 + }, + "1679": { + "id": 1679, + "type": "leaf", + "class": "positive" + }, + "1680": { + "id": 1680, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1681, + "id_right": 1682 + }, + "1681": { + "id": 1681, + "type": "leaf", + "class": "negative" + }, + "1682": { + "id": 1682, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 1683, + "id_right": 1684 + }, + "1683": { + "id": 1683, + "type": "leaf", + "class": "negative" + }, + "1684": { + "id": 1684, + "type": "leaf", + "class": "positive" + }, + "1678": { + "id": 1678, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 1893, + "id_right": 1894 + }, + "1893": { + "id": 1893, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1895, + "id_right": 1896 + }, + "1895": { + "id": 1895, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1897, + "id_right": 1898 + }, + "1897": { + "id": 1897, + "type": "leaf", + "class": "negative" + }, + "1898": { + "id": 1898, + "type": "leaf", + "class": "positive" + }, + "1896": { + "id": 1896, + "type": "leaf", + "class": "negative" + }, + "1894": { + "id": 1894, + "type": "leaf", + "class": "positive" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 1403, + "id_right": 1404 + }, + "1403": { + "id": 1403, + "type": "leaf", + "class": "negative" + }, + "1404": { + "id": 1404, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1405, + "id_right": 1406 + }, + "1405": { + "id": 1405, + "type": "leaf", + "class": "negative" + }, + "1406": { + "id": 1406, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 1395, + "id_right": 1396 + }, + "1395": { + "id": 1395, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 1747, + "id_right": 1748 + }, + "1747": { + "id": 1747, + "type": "internal", + "feature_name": "ft317", + "feature_index": 317, + "threshold": 0.5, + "id_left": 1753, + "id_right": 1754 + }, + "1753": { + "id": 1753, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 1755, + "id_right": 1756 + }, + "1755": { + "id": 1755, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1757, + "id_right": 1758 + }, + "1757": { + "id": 1757, + "type": "leaf", + "class": "negative" + }, + "1758": { + "id": 1758, + "type": "leaf", + "class": "positive" + }, + "1756": { + "id": 1756, + "type": "leaf", + "class": "negative" + }, + "1754": { + "id": 1754, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1759, + "id_right": 1760 + }, + "1759": { + "id": 1759, + "type": "leaf", + "class": "negative" + }, + "1760": { + "id": 1760, + "type": "leaf", + "class": "positive" + }, + "1748": { + "id": 1748, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 1749, + "id_right": 1750 + }, + "1749": { + "id": 1749, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 1751, + "id_right": 1752 + }, + "1751": { + "id": 1751, + "type": "leaf", + "class": "negative" + }, + "1752": { + "id": 1752, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1761, + "id_right": 1762 + }, + "1761": { + "id": 1761, + "type": "leaf", + "class": "negative" + }, + "1762": { + "id": 1762, + "type": "leaf", + "class": "positive" + }, + "1750": { + "id": 1750, + "type": "leaf", + "class": "negative" + }, + "1396": { + "id": 1396, + "type": "leaf", + "class": "negative" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft315", + "feature_index": 315, + "threshold": 0.5, + "id_left": 1269, + "id_right": 1270 + }, + "1269": { + "id": 1269, + "type": "leaf", + "class": "positive" + }, + "1270": { + "id": 1270, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 1271, + "id_right": 1272 + }, + "1271": { + "id": 1271, + "type": "leaf", + "class": "positive" + }, + "1272": { + "id": 1272, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 1417, + "id_right": 1418 + }, + "1417": { + "id": 1417, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1419, + "id_right": 1420 + }, + "1419": { + "id": 1419, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 1421, + "id_right": 1422 + }, + "1421": { + "id": 1421, + "type": "leaf", + "class": "positive" + }, + "1422": { + "id": 1422, + "type": "leaf", + "class": "negative" + }, + "1420": { + "id": 1420, + "type": "leaf", + "class": "negative" + }, + "1418": { + "id": 1418, + "type": "leaf", + "class": "negative" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1641, + "id_right": 1642 + }, + "1641": { + "id": 1641, + "type": "leaf", + "class": "positive" + }, + "1642": { + "id": 1642, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1805, + "id_right": 1806 + }, + "1805": { + "id": 1805, + "type": "leaf", + "class": "negative" + }, + "1806": { + "id": 1806, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1807, + "id_right": 1808 + }, + "1807": { + "id": 1807, + "type": "leaf", + "class": "positive" + }, + "1808": { + "id": 1808, + "type": "leaf", + "class": "negative" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "leaf", + "class": "negative" + }, + "970": { + "id": 970, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 1199, + "id_right": 1200 + }, + "1199": { + "id": 1199, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1201, + "id_right": 1202 + }, + "1201": { + "id": 1201, + "type": "internal", + "feature_name": "ft235", + "feature_index": 235, + "threshold": 0.5, + "id_left": 1505, + "id_right": 1506 + }, + "1505": { + "id": 1505, + "type": "leaf", + "class": "negative" + }, + "1506": { + "id": 1506, + "type": "leaf", + "class": "positive" + }, + "1202": { + "id": 1202, + "type": "leaf", + "class": "negative" + }, + "1200": { + "id": 1200, + "type": "leaf", + "class": "negative" + }, + "962": { + "id": 962, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "leaf", + "class": "positive" + }, + "964": { + "id": 964, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1191, + "id_right": 1192 + }, + "1191": { + "id": 1191, + "type": "leaf", + "class": "positive" + }, + "1192": { + "id": 1192, + "type": "leaf", + "class": "negative" + }, + "966": { + "id": 966, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "leaf", + "class": "negative" + }, + "972": { + "id": 972, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1261, + "id_right": 1262 + }, + "1261": { + "id": 1261, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1995, + "id_right": 1996 + }, + "1995": { + "id": 1995, + "type": "leaf", + "class": "positive" + }, + "1996": { + "id": 1996, + "type": "leaf", + "class": "negative" + }, + "1262": { + "id": 1262, + "type": "leaf", + "class": "negative" + }, + "976": { + "id": 976, + "type": "leaf", + "class": "positive" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1193, + "id_right": 1194 + }, + "1193": { + "id": 1193, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 1195, + "id_right": 1196 + }, + "1195": { + "id": 1195, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1197, + "id_right": 1198 + }, + "1197": { + "id": 1197, + "type": "leaf", + "class": "positive" + }, + "1198": { + "id": 1198, + "type": "leaf", + "class": "negative" + }, + "1196": { + "id": 1196, + "type": "leaf", + "class": "positive" + }, + "1194": { + "id": 1194, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 1311, + "id_right": 1312 + }, + "1311": { + "id": 1311, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 1313, + "id_right": 1314 + }, + "1313": { + "id": 1313, + "type": "leaf", + "class": "negative" + }, + "1314": { + "id": 1314, + "type": "leaf", + "class": "positive" + }, + "1312": { + "id": 1312, + "type": "leaf", + "class": "negative" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "positive" + }, + "958": { + "id": 958, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 1485, + "id_right": 1486 + }, + "1485": { + "id": 1485, + "type": "leaf", + "class": "negative" + }, + "1486": { + "id": 1486, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1487, + "id_right": 1488 + }, + "1487": { + "id": 1487, + "type": "leaf", + "class": "positive" + }, + "1488": { + "id": 1488, + "type": "leaf", + "class": "negative" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "positive" + }, + "980": { + "id": 980, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 1685, + "id_right": 1686 + }, + "1685": { + "id": 1685, + "type": "leaf", + "class": "negative" + }, + "1686": { + "id": 1686, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1687, + "id_right": 1688 + }, + "1687": { + "id": 1687, + "type": "leaf", + "class": "positive" + }, + "1688": { + "id": 1688, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft317", + "feature_index": 317, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1465, + "id_right": 1466 + }, + "1465": { + "id": 1465, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 1467, + "id_right": 1468 + }, + "1467": { + "id": 1467, + "type": "leaf", + "class": "negative" + }, + "1468": { + "id": 1468, + "type": "leaf", + "class": "positive" + }, + "1466": { + "id": 1466, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 1469, + "id_right": 1470 + }, + "1469": { + "id": 1469, + "type": "leaf", + "class": "positive" + }, + "1470": { + "id": 1470, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "negative" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "leaf", + "class": "positive" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 1145, + "id_right": 1146 + }, + "1145": { + "id": 1145, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 1149, + "id_right": 1150 + }, + "1149": { + "id": 1149, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1151, + "id_right": 1152 + }, + "1151": { + "id": 1151, + "type": "leaf", + "class": "positive" + }, + "1152": { + "id": 1152, + "type": "leaf", + "class": "negative" + }, + "1150": { + "id": 1150, + "type": "leaf", + "class": "positive" + }, + "1146": { + "id": 1146, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1147, + "id_right": 1148 + }, + "1147": { + "id": 1147, + "type": "leaf", + "class": "negative" + }, + "1148": { + "id": 1148, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 1501, + "id_right": 1502 + }, + "1501": { + "id": 1501, + "type": "leaf", + "class": "positive" + }, + "1502": { + "id": 1502, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 1117, + "id_right": 1118 + }, + "1117": { + "id": 1117, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 1119, + "id_right": 1120 + }, + "1119": { + "id": 1119, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1121, + "id_right": 1122 + }, + "1121": { + "id": 1121, + "type": "leaf", + "class": "positive" + }, + "1122": { + "id": 1122, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 1125, + "id_right": 1126 + }, + "1125": { + "id": 1125, + "type": "leaf", + "class": "positive" + }, + "1126": { + "id": 1126, + "type": "leaf", + "class": "negative" + }, + "1120": { + "id": 1120, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 1123, + "id_right": 1124 + }, + "1123": { + "id": 1123, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1133, + "id_right": 1134 + }, + "1133": { + "id": 1133, + "type": "leaf", + "class": "positive" + }, + "1134": { + "id": 1134, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1705, + "id_right": 1706 + }, + "1705": { + "id": 1705, + "type": "leaf", + "class": "positive" + }, + "1706": { + "id": 1706, + "type": "leaf", + "class": "negative" + }, + "1124": { + "id": 1124, + "type": "leaf", + "class": "negative" + }, + "1118": { + "id": 1118, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 1127, + "id_right": 1128 + }, + "1127": { + "id": 1127, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1135, + "id_right": 1136 + }, + "1135": { + "id": 1135, + "type": "leaf", + "class": "negative" + }, + "1136": { + "id": 1136, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1137, + "id_right": 1138 + }, + "1137": { + "id": 1137, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1139, + "id_right": 1140 + }, + "1139": { + "id": 1139, + "type": "leaf", + "class": "positive" + }, + "1140": { + "id": 1140, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1701, + "id_right": 1702 + }, + "1701": { + "id": 1701, + "type": "leaf", + "class": "negative" + }, + "1702": { + "id": 1702, + "type": "leaf", + "class": "positive" + }, + "1138": { + "id": 1138, + "type": "leaf", + "class": "negative" + }, + "1128": { + "id": 1128, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 1129, + "id_right": 1130 + }, + "1129": { + "id": 1129, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 1131, + "id_right": 1132 + }, + "1131": { + "id": 1131, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1141, + "id_right": 1142 + }, + "1141": { + "id": 1141, + "type": "leaf", + "class": "negative" + }, + "1142": { + "id": 1142, + "type": "leaf", + "class": "positive" + }, + "1132": { + "id": 1132, + "type": "leaf", + "class": "negative" + }, + "1130": { + "id": 1130, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1143, + "id_right": 1144 + }, + "1143": { + "id": 1143, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 1257, + "id_right": 1258 + }, + "1257": { + "id": 1257, + "type": "leaf", + "class": "negative" + }, + "1258": { + "id": 1258, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1997, + "id_right": 1998 + }, + "1997": { + "id": 1997, + "type": "leaf", + "class": "positive" + }, + "1998": { + "id": 1998, + "type": "leaf", + "class": "negative" + }, + "1144": { + "id": 1144, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "positive" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft329", + "feature_index": 329, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1489, + "id_right": 1490 + }, + "1489": { + "id": 1489, + "type": "leaf", + "class": "negative" + }, + "1490": { + "id": 1490, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 1703, + "id_right": 1704 + }, + "1703": { + "id": 1703, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1735, + "id_right": 1736 + }, + "1735": { + "id": 1735, + "type": "leaf", + "class": "negative" + }, + "1736": { + "id": 1736, + "type": "leaf", + "class": "positive" + }, + "1704": { + "id": 1704, + "type": "leaf", + "class": "negative" + }, + "298": { + "id": 298, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "leaf", + "class": "negative" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "leaf", + "class": "positive" + }, + "270": { + "id": 270, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "positive" + }, + "186": { + "id": 186, + "type": "leaf", + "class": "negative" + }, + "144": { + "id": 144, + "type": "leaf", + "class": "positive" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "leaf", + "class": "positive" + }, + "688": { + "id": 688, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 1663, + "id_right": 1664 + }, + "1663": { + "id": 1663, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 1667, + "id_right": 1668 + }, + "1667": { + "id": 1667, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1669, + "id_right": 1670 + }, + "1669": { + "id": 1669, + "type": "leaf", + "class": "negative" + }, + "1670": { + "id": 1670, + "type": "leaf", + "class": "positive" + }, + "1668": { + "id": 1668, + "type": "leaf", + "class": "positive" + }, + "1664": { + "id": 1664, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1665, + "id_right": 1666 + }, + "1665": { + "id": 1665, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 1671, + "id_right": 1672 + }, + "1671": { + "id": 1671, + "type": "leaf", + "class": "positive" + }, + "1672": { + "id": 1672, + "type": "leaf", + "class": "negative" + }, + "1666": { + "id": 1666, + "type": "leaf", + "class": "negative" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "leaf", + "class": "negative" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "leaf", + "class": "positive" + }, + "278": { + "id": 278, + "type": "leaf", + "class": "negative" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "leaf", + "class": "positive" + }, + "280": { + "id": 280, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 1989, + "id_right": 1990 + }, + "1989": { + "id": 1989, + "type": "leaf", + "class": "positive" + }, + "1990": { + "id": 1990, + "type": "leaf", + "class": "negative" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft302", + "feature_index": 302, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "leaf", + "class": "positive" + }, + "286": { + "id": 286, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_350_nleaves_500.json b/dtrees/dim_350_nleaves_500.json new file mode 100644 index 0000000..cc71302 --- /dev/null +++ b/dtrees/dim_350_nleaves_500.json @@ -0,0 +1,7704 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299", + "ft300", + "ft301", + "ft302", + "ft303", + "ft304", + "ft305", + "ft306", + "ft307", + "ft308", + "ft309", + "ft310", + "ft311", + "ft312", + "ft313", + "ft314", + "ft315", + "ft316", + "ft317", + "ft318", + "ft319", + "ft320", + "ft321", + "ft322", + "ft323", + "ft324", + "ft325", + "ft326", + "ft327", + "ft328", + "ft329", + "ft330", + "ft331", + "ft332", + "ft333", + "ft334", + "ft335", + "ft336", + "ft337", + "ft338", + "ft339", + "ft340", + "ft341", + "ft342", + "ft343", + "ft344", + "ft345", + "ft346", + "ft347", + "ft348", + "ft349" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "leaf", + "class": "positive" + }, + "338": { + "id": 338, + "type": "leaf", + "class": "positive" + }, + "336": { + "id": 336, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "leaf", + "class": "negative" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "leaf", + "class": "positive" + }, + "386": { + "id": 386, + "type": "leaf", + "class": "negative" + }, + "348": { + "id": 348, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "leaf", + "class": "negative" + }, + "556": { + "id": 556, + "type": "leaf", + "class": "positive" + }, + "522": { + "id": 522, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "positive" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "negative" + }, + "524": { + "id": 524, + "type": "leaf", + "class": "negative" + }, + "346": { + "id": 346, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "leaf", + "class": "negative" + }, + "674": { + "id": 674, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "leaf", + "class": "positive" + }, + "682": { + "id": 682, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "leaf", + "class": "positive" + }, + "684": { + "id": 684, + "type": "leaf", + "class": "negative" + }, + "676": { + "id": 676, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "negative" + }, + "678": { + "id": 678, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "leaf", + "class": "negative" + }, + "344": { + "id": 344, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "internal", + "feature_name": "ft329", + "feature_index": 329, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "positive" + }, + "604": { + "id": 604, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "leaf", + "class": "positive" + }, + "610": { + "id": 610, + "type": "leaf", + "class": "negative" + }, + "602": { + "id": 602, + "type": "leaf", + "class": "negative" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "leaf", + "class": "positive" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "leaf", + "class": "negative" + }, + "608": { + "id": 608, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "leaf", + "class": "positive" + }, + "670": { + "id": 670, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "leaf", + "class": "positive" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "leaf", + "class": "negative" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "636": { + "id": 636, + "type": "leaf", + "class": "positive" + }, + "616": { + "id": 616, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "leaf", + "class": "negative" + }, + "620": { + "id": 620, + "type": "leaf", + "class": "positive" + }, + "618": { + "id": 618, + "type": "leaf", + "class": "negative" + }, + "306": { + "id": 306, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "leaf", + "class": "negative" + }, + "622": { + "id": 622, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "leaf", + "class": "positive" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "positive" + }, + "894": { + "id": 894, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "leaf", + "class": "positive" + }, + "888": { + "id": 888, + "type": "leaf", + "class": "negative" + }, + "310": { + "id": 310, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "positive" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "negative" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "leaf", + "class": "positive" + }, + "314": { + "id": 314, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "leaf", + "class": "negative" + }, + "486": { + "id": 486, + "type": "leaf", + "class": "positive" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "negative" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "positive" + }, + "316": { + "id": 316, + "type": "leaf", + "class": "positive" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft210", + "feature_index": 210, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "leaf", + "class": "negative" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "positive" + }, + "760": { + "id": 760, + "type": "leaf", + "class": "negative" + }, + "394": { + "id": 394, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "leaf", + "class": "negative" + }, + "910": { + "id": 910, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "leaf", + "class": "negative" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "positive" + }, + "396": { + "id": 396, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "leaf", + "class": "positive" + }, + "398": { + "id": 398, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "leaf", + "class": "negative" + }, + "400": { + "id": 400, + "type": "leaf", + "class": "positive" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "leaf", + "class": "negative" + }, + "392": { + "id": 392, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "leaf", + "class": "negative" + }, + "656": { + "id": 656, + "type": "leaf", + "class": "positive" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "positive" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "leaf", + "class": "positive" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "leaf", + "class": "positive" + }, + "356": { + "id": 356, + "type": "leaf", + "class": "negative" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "leaf", + "class": "positive" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "leaf", + "class": "positive" + }, + "376": { + "id": 376, + "type": "leaf", + "class": "negative" + }, + "372": { + "id": 372, + "type": "internal", + "feature_name": "ft330", + "feature_index": 330, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "leaf", + "class": "negative" + }, + "390": { + "id": 390, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "leaf", + "class": "positive" + }, + "380": { + "id": 380, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "negative" + }, + "368": { + "id": 368, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "leaf", + "class": "positive" + }, + "320": { + "id": 320, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "internal", + "feature_name": "ft325", + "feature_index": 325, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "negative" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "leaf", + "class": "negative" + }, + "330": { + "id": 330, + "type": "leaf", + "class": "negative" + }, + "328": { + "id": 328, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "leaf", + "class": "positive" + }, + "342": { + "id": 342, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "leaf", + "class": "positive" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "leaf", + "class": "negative" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "leaf", + "class": "negative" + }, + "950": { + "id": 950, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "leaf", + "class": "positive" + }, + "952": { + "id": 952, + "type": "leaf", + "class": "negative" + }, + "324": { + "id": 324, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "leaf", + "class": "positive" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "leaf", + "class": "negative" + }, + "360": { + "id": 360, + "type": "leaf", + "class": "negative" + }, + "358": { + "id": 358, + "type": "leaf", + "class": "positive" + }, + "304": { + "id": 304, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "leaf", + "class": "negative" + }, + "588": { + "id": 588, + "type": "internal", + "feature_name": "ft327", + "feature_index": 327, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "leaf", + "class": "negative" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "leaf", + "class": "negative" + }, + "590": { + "id": 590, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "leaf", + "class": "positive" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "negative" + }, + "584": { + "id": 584, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "leaf", + "class": "positive" + }, + "626": { + "id": 626, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "leaf", + "class": "positive" + }, + "630": { + "id": 630, + "type": "leaf", + "class": "negative" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "leaf", + "class": "negative" + }, + "450": { + "id": 450, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "leaf", + "class": "positive" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "leaf", + "class": "negative" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "leaf", + "class": "positive" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft314", + "feature_index": 314, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "leaf", + "class": "negative" + }, + "566": { + "id": 566, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "leaf", + "class": "negative" + }, + "452": { + "id": 452, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "leaf", + "class": "positive" + }, + "458": { + "id": 458, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "leaf", + "class": "negative" + }, + "460": { + "id": 460, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "leaf", + "class": "negative" + }, + "462": { + "id": 462, + "type": "leaf", + "class": "positive" + }, + "456": { + "id": 456, + "type": "leaf", + "class": "negative" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "positive" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "leaf", + "class": "negative" + }, + "644": { + "id": 644, + "type": "leaf", + "class": "positive" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "leaf", + "class": "negative" + }, + "650": { + "id": 650, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "leaf", + "class": "positive" + }, + "652": { + "id": 652, + "type": "leaf", + "class": "negative" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "leaf", + "class": "positive" + }, + "414": { + "id": 414, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "internal", + "feature_name": "ft327", + "feature_index": 327, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "leaf", + "class": "negative" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "leaf", + "class": "negative" + }, + "498": { + "id": 498, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "leaf", + "class": "positive" + }, + "448": { + "id": 448, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "leaf", + "class": "positive" + }, + "472": { + "id": 472, + "type": "leaf", + "class": "negative" + }, + "470": { + "id": 470, + "type": "leaf", + "class": "negative" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "leaf", + "class": "negative" + }, + "478": { + "id": 478, + "type": "leaf", + "class": "positive" + }, + "476": { + "id": 476, + "type": "leaf", + "class": "negative" + }, + "474": { + "id": 474, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "positive" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "leaf", + "class": "negative" + }, + "558": { + "id": 558, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "leaf", + "class": "negative" + }, + "916": { + "id": 916, + "type": "leaf", + "class": "positive" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "positive" + }, + "410": { + "id": 410, + "type": "leaf", + "class": "negative" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "leaf", + "class": "positive" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "leaf", + "class": "negative" + }, + "512": { + "id": 512, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "leaf", + "class": "negative" + }, + "514": { + "id": 514, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "leaf", + "class": "positive" + }, + "516": { + "id": 516, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "leaf", + "class": "positive" + }, + "518": { + "id": 518, + "type": "leaf", + "class": "negative" + }, + "510": { + "id": 510, + "type": "leaf", + "class": "positive" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "leaf", + "class": "negative" + }, + "552": { + "id": 552, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "leaf", + "class": "positive" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "negative" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "leaf", + "class": "positive" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "negative" + }, + "550": { + "id": 550, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "leaf", + "class": "positive" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "leaf", + "class": "negative" + }, + "578": { + "id": 578, + "type": "leaf", + "class": "positive" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "leaf", + "class": "negative" + }, + "572": { + "id": 572, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "leaf", + "class": "positive" + }, + "574": { + "id": 574, + "type": "leaf", + "class": "negative" + }, + "568": { + "id": 568, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "leaf", + "class": "positive" + }, + "632": { + "id": 632, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "leaf", + "class": "positive" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "negative" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "positive" + }, + "538": { + "id": 538, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "leaf", + "class": "negative" + }, + "542": { + "id": 542, + "type": "leaf", + "class": "positive" + }, + "540": { + "id": 540, + "type": "leaf", + "class": "positive" + }, + "416": { + "id": 416, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "internal", + "feature_name": "ft267", + "feature_index": 267, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "leaf", + "class": "positive" + }, + "442": { + "id": 442, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "leaf", + "class": "positive" + }, + "564": { + "id": 564, + "type": "leaf", + "class": "negative" + }, + "562": { + "id": 562, + "type": "leaf", + "class": "negative" + }, + "440": { + "id": 440, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "leaf", + "class": "negative" + }, + "464": { + "id": 464, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "leaf", + "class": "negative" + }, + "438": { + "id": 438, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "leaf", + "class": "positive" + }, + "446": { + "id": 446, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "negative" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "positive" + }, + "444": { + "id": 444, + "type": "leaf", + "class": "positive" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "leaf", + "class": "positive" + }, + "434": { + "id": 434, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "leaf", + "class": "positive" + }, + "420": { + "id": 420, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "leaf", + "class": "negative" + }, + "530": { + "id": 530, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "leaf", + "class": "positive" + }, + "534": { + "id": 534, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "leaf", + "class": "positive" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "negative" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "positive" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "leaf", + "class": "negative" + }, + "422": { + "id": 422, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "leaf", + "class": "negative" + }, + "482": { + "id": 482, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "leaf", + "class": "positive" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "leaf", + "class": "negative" + }, + "580": { + "id": 580, + "type": "leaf", + "class": "negative" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft325", + "feature_index": 325, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "leaf", + "class": "positive" + }, + "428": { + "id": 428, + "type": "leaf", + "class": "negative" + }, + "426": { + "id": 426, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "leaf", + "class": "negative" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "leaf", + "class": "negative" + }, + "872": { + "id": 872, + "type": "leaf", + "class": "positive" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "negative" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "leaf", + "class": "negative" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft349", + "feature_index": 349, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "leaf", + "class": "positive" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "leaf", + "class": "positive" + }, + "874": { + "id": 874, + "type": "leaf", + "class": "negative" + }, + "292": { + "id": 292, + "type": "leaf", + "class": "positive" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "negative" + }, + "288": { + "id": 288, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "positive" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "leaf", + "class": "negative" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "leaf", + "class": "negative" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft269", + "feature_index": 269, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "leaf", + "class": "positive" + }, + "886": { + "id": 886, + "type": "leaf", + "class": "negative" + }, + "884": { + "id": 884, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "leaf", + "class": "positive" + }, + "300": { + "id": 300, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "negative" + }, + "56": { + "id": 56, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "leaf", + "class": "negative" + }, + "768": { + "id": 768, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "positive" + }, + "772": { + "id": 772, + "type": "leaf", + "class": "negative" + }, + "766": { + "id": 766, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "leaf", + "class": "negative" + }, + "778": { + "id": 778, + "type": "leaf", + "class": "positive" + }, + "764": { + "id": 764, + "type": "leaf", + "class": "positive" + }, + "762": { + "id": 762, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "leaf", + "class": "negative" + }, + "782": { + "id": 782, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "leaf", + "class": "positive" + }, + "926": { + "id": 926, + "type": "leaf", + "class": "negative" + }, + "924": { + "id": 924, + "type": "leaf", + "class": "negative" + }, + "922": { + "id": 922, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "positive" + }, + "928": { + "id": 928, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "leaf", + "class": "negative" + }, + "930": { + "id": 930, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "internal", + "feature_name": "ft224", + "feature_index": 224, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "leaf", + "class": "negative" + }, + "900": { + "id": 900, + "type": "leaf", + "class": "positive" + }, + "898": { + "id": 898, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "leaf", + "class": "negative" + }, + "784": { + "id": 784, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "negative" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "leaf", + "class": "negative" + }, + "808": { + "id": 808, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "leaf", + "class": "positive" + }, + "828": { + "id": 828, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "leaf", + "class": "positive" + }, + "864": { + "id": 864, + "type": "leaf", + "class": "negative" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "negative" + }, + "826": { + "id": 826, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "positive" + }, + "830": { + "id": 830, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "leaf", + "class": "negative" + }, + "834": { + "id": 834, + "type": "leaf", + "class": "positive" + }, + "832": { + "id": 832, + "type": "leaf", + "class": "positive" + }, + "794": { + "id": 794, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "negative" + }, + "936": { + "id": 936, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "leaf", + "class": "positive" + }, + "938": { + "id": 938, + "type": "leaf", + "class": "negative" + }, + "934": { + "id": 934, + "type": "leaf", + "class": "positive" + }, + "932": { + "id": 932, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "leaf", + "class": "negative" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "leaf", + "class": "negative" + }, + "940": { + "id": 940, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "leaf", + "class": "negative" + }, + "942": { + "id": 942, + "type": "leaf", + "class": "positive" + }, + "798": { + "id": 798, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "leaf", + "class": "positive" + }, + "824": { + "id": 824, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "leaf", + "class": "negative" + }, + "836": { + "id": 836, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "positive" + }, + "838": { + "id": 838, + "type": "leaf", + "class": "negative" + }, + "816": { + "id": 816, + "type": "leaf", + "class": "positive" + }, + "788": { + "id": 788, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "leaf", + "class": "negative" + }, + "810": { + "id": 810, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "negative" + }, + "812": { + "id": 812, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "leaf", + "class": "negative" + }, + "840": { + "id": 840, + "type": "leaf", + "class": "positive" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "positive" + }, + "792": { + "id": 792, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "positive" + }, + "822": { + "id": 822, + "type": "leaf", + "class": "negative" + }, + "796": { + "id": 796, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "positive" + }, + "844": { + "id": 844, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "leaf", + "class": "negative" + }, + "866": { + "id": 866, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "positive" + }, + "868": { + "id": 868, + "type": "leaf", + "class": "negative" + }, + "842": { + "id": 842, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "internal", + "feature_name": "ft267", + "feature_index": 267, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "leaf", + "class": "positive" + }, + "804": { + "id": 804, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "positive" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "negative" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "negative" + }, + "802": { + "id": 802, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "leaf", + "class": "negative" + }, + "806": { + "id": 806, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "leaf", + "class": "positive" + }, + "846": { + "id": 846, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "negative" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "positive" + }, + "854": { + "id": 854, + "type": "leaf", + "class": "positive" + }, + "848": { + "id": 848, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "negative" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "positive" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "negative" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft317", + "feature_index": 317, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "leaf", + "class": "negative" + }, + "904": { + "id": 904, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "leaf", + "class": "positive" + }, + "906": { + "id": 906, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "leaf", + "class": "positive" + }, + "908": { + "id": 908, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "leaf", + "class": "positive" + }, + "226": { + "id": 226, + "type": "leaf", + "class": "negative" + }, + "224": { + "id": 224, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "leaf", + "class": "negative" + }, + "230": { + "id": 230, + "type": "leaf", + "class": "positive" + }, + "222": { + "id": 222, + "type": "leaf", + "class": "positive" + }, + "216": { + "id": 216, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "leaf", + "class": "negative" + }, + "256": { + "id": 256, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "leaf", + "class": "positive" + }, + "258": { + "id": 258, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "leaf", + "class": "negative" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "leaf", + "class": "positive" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "leaf", + "class": "positive" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "leaf", + "class": "positive" + }, + "264": { + "id": 264, + "type": "leaf", + "class": "negative" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "leaf", + "class": "positive" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft310", + "feature_index": 310, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "leaf", + "class": "positive" + }, + "252": { + "id": 252, + "type": "leaf", + "class": "negative" + }, + "250": { + "id": 250, + "type": "leaf", + "class": "positive" + }, + "244": { + "id": 244, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "leaf", + "class": "positive" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "leaf", + "class": "positive" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "negative" + }, + "236": { + "id": 236, + "type": "leaf", + "class": "negative" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "leaf", + "class": "negative" + }, + "266": { + "id": 266, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "leaf", + "class": "negative" + }, + "204": { + "id": 204, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "leaf", + "class": "negative" + }, + "240": { + "id": 240, + "type": "leaf", + "class": "positive" + }, + "238": { + "id": 238, + "type": "leaf", + "class": "negative" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "leaf", + "class": "positive" + }, + "212": { + "id": 212, + "type": "leaf", + "class": "negative" + }, + "210": { + "id": 210, + "type": "leaf", + "class": "positive" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "leaf", + "class": "negative" + }, + "202": { + "id": 202, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "leaf", + "class": "negative" + }, + "702": { + "id": 702, + "type": "internal", + "feature_name": "ft340", + "feature_index": 340, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "leaf", + "class": "negative" + }, + "698": { + "id": 698, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "leaf", + "class": "positive" + }, + "700": { + "id": 700, + "type": "leaf", + "class": "negative" + }, + "696": { + "id": 696, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "leaf", + "class": "positive" + }, + "742": { + "id": 742, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "leaf", + "class": "negative" + }, + "744": { + "id": 744, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "leaf", + "class": "negative" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "positive" + }, + "740": { + "id": 740, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "positive" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "leaf", + "class": "negative" + }, + "750": { + "id": 750, + "type": "leaf", + "class": "positive" + }, + "694": { + "id": 694, + "type": "leaf", + "class": "negative" + }, + "692": { + "id": 692, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "leaf", + "class": "negative" + }, + "710": { + "id": 710, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "leaf", + "class": "positive" + }, + "712": { + "id": 712, + "type": "leaf", + "class": "negative" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "leaf", + "class": "positive" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "leaf", + "class": "positive" + }, + "754": { + "id": 754, + "type": "leaf", + "class": "negative" + }, + "706": { + "id": 706, + "type": "leaf", + "class": "positive" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "leaf", + "class": "positive" + }, + "720": { + "id": 720, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "leaf", + "class": "positive" + }, + "734": { + "id": 734, + "type": "leaf", + "class": "negative" + }, + "732": { + "id": 732, + "type": "leaf", + "class": "negative" + }, + "718": { + "id": 718, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "negative" + }, + "920": { + "id": 920, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "leaf", + "class": "negative" + }, + "714": { + "id": 714, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "leaf", + "class": "positive" + }, + "724": { + "id": 724, + "type": "leaf", + "class": "negative" + }, + "722": { + "id": 722, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "internal", + "feature_name": "ft330", + "feature_index": 330, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "leaf", + "class": "negative" + }, + "728": { + "id": 728, + "type": "leaf", + "class": "positive" + }, + "726": { + "id": 726, + "type": "leaf", + "class": "negative" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "leaf", + "class": "positive" + }, + "730": { + "id": 730, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "leaf", + "class": "positive" + }, + "736": { + "id": 736, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft301", + "feature_index": 301, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "positive" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "leaf", + "class": "negative" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "leaf", + "class": "negative" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "negative" + }, + "188": { + "id": 188, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "leaf", + "class": "negative" + }, + "192": { + "id": 192, + "type": "leaf", + "class": "positive" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "negative" + }, + "666": { + "id": 666, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "positive" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "leaf", + "class": "negative" + }, + "20": { + "id": 20, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "positive" + }, + "996": { + "id": 996, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "positive" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "negative" + }, + "990": { + "id": 990, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "positive" + }, + "994": { + "id": 994, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "leaf", + "class": "positive" + }, + "988": { + "id": 988, + "type": "leaf", + "class": "negative" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "leaf", + "class": "positive" + }, + "182": { + "id": 182, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "leaf", + "class": "negative" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "leaf", + "class": "positive" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "negative" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "negative" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "leaf", + "class": "negative" + }, + "970": { + "id": 970, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "negative" + }, + "962": { + "id": 962, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "leaf", + "class": "positive" + }, + "964": { + "id": 964, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "leaf", + "class": "negative" + }, + "966": { + "id": 966, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "leaf", + "class": "negative" + }, + "972": { + "id": 972, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "leaf", + "class": "negative" + }, + "976": { + "id": 976, + "type": "leaf", + "class": "positive" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "leaf", + "class": "positive" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "positive" + }, + "958": { + "id": 958, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "leaf", + "class": "negative" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "positive" + }, + "980": { + "id": 980, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft317", + "feature_index": 317, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "negative" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "leaf", + "class": "positive" + }, + "160": { + "id": 160, + "type": "leaf", + "class": "positive" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "negative" + }, + "126": { + "id": 126, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "positive" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft329", + "feature_index": 329, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "leaf", + "class": "positive" + }, + "298": { + "id": 298, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "leaf", + "class": "negative" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "leaf", + "class": "positive" + }, + "270": { + "id": 270, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "positive" + }, + "186": { + "id": 186, + "type": "leaf", + "class": "negative" + }, + "144": { + "id": 144, + "type": "leaf", + "class": "positive" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "leaf", + "class": "positive" + }, + "688": { + "id": 688, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "leaf", + "class": "negative" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "leaf", + "class": "positive" + }, + "278": { + "id": 278, + "type": "leaf", + "class": "negative" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "leaf", + "class": "positive" + }, + "280": { + "id": 280, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "leaf", + "class": "positive" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft302", + "feature_index": 302, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "leaf", + "class": "positive" + }, + "286": { + "id": 286, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_400_nleaves_100.json b/dtrees/dim_400_nleaves_100.json new file mode 100644 index 0000000..40fc00e --- /dev/null +++ b/dtrees/dim_400_nleaves_100.json @@ -0,0 +1,2204 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299", + "ft300", + "ft301", + "ft302", + "ft303", + "ft304", + "ft305", + "ft306", + "ft307", + "ft308", + "ft309", + "ft310", + "ft311", + "ft312", + "ft313", + "ft314", + "ft315", + "ft316", + "ft317", + "ft318", + "ft319", + "ft320", + "ft321", + "ft322", + "ft323", + "ft324", + "ft325", + "ft326", + "ft327", + "ft328", + "ft329", + "ft330", + "ft331", + "ft332", + "ft333", + "ft334", + "ft335", + "ft336", + "ft337", + "ft338", + "ft339", + "ft340", + "ft341", + "ft342", + "ft343", + "ft344", + "ft345", + "ft346", + "ft347", + "ft348", + "ft349", + "ft350", + "ft351", + "ft352", + "ft353", + "ft354", + "ft355", + "ft356", + "ft357", + "ft358", + "ft359", + "ft360", + "ft361", + "ft362", + "ft363", + "ft364", + "ft365", + "ft366", + "ft367", + "ft368", + "ft369", + "ft370", + "ft371", + "ft372", + "ft373", + "ft374", + "ft375", + "ft376", + "ft377", + "ft378", + "ft379", + "ft380", + "ft381", + "ft382", + "ft383", + "ft384", + "ft385", + "ft386", + "ft387", + "ft388", + "ft389", + "ft390", + "ft391", + "ft392", + "ft393", + "ft394", + "ft395", + "ft396", + "ft397", + "ft398", + "ft399" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft361", + "feature_index": 361, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "leaf", + "class": "negative" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "leaf", + "class": "negative" + }, + "170": { + "id": 170, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "positive" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "negative" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft329", + "feature_index": 329, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "leaf", + "class": "negative" + }, + "80": { + "id": 80, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "negative" + }, + "144": { + "id": 144, + "type": "leaf", + "class": "positive" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft334", + "feature_index": 334, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "positive" + }, + "172": { + "id": 172, + "type": "leaf", + "class": "negative" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "negative" + }, + "138": { + "id": 138, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "negative" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "leaf", + "class": "negative" + }, + "158": { + "id": 158, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "leaf", + "class": "positive" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "leaf", + "class": "positive" + }, + "122": { + "id": 122, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "leaf", + "class": "negative" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "negative" + }, + "112": { + "id": 112, + "type": "leaf", + "class": "negative" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft347", + "feature_index": 347, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft331", + "feature_index": 331, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft317", + "feature_index": 317, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "positive" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "negative" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "leaf", + "class": "negative" + }, + "192": { + "id": 192, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "leaf", + "class": "positive" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft315", + "feature_index": 315, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft302", + "feature_index": 302, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft385", + "feature_index": 385, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "leaf", + "class": "negative" + }, + "14": { + "id": 14, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft367", + "feature_index": 367, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft394", + "feature_index": 394, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "leaf", + "class": "positive" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft347", + "feature_index": 347, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "leaf", + "class": "negative" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "leaf", + "class": "negative" + }, + "72": { + "id": 72, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "negative" + }, + "104": { + "id": 104, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft312", + "feature_index": 312, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft385", + "feature_index": 385, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft355", + "feature_index": 355, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "leaf", + "class": "positive" + }, + "36": { + "id": 36, + "type": "leaf", + "class": "negative" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "leaf", + "class": "positive" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "leaf", + "class": "negative" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_400_nleaves_1000.json b/dtrees/dim_400_nleaves_1000.json new file mode 100644 index 0000000..ff6b8a9 --- /dev/null +++ b/dtrees/dim_400_nleaves_1000.json @@ -0,0 +1,14804 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299", + "ft300", + "ft301", + "ft302", + "ft303", + "ft304", + "ft305", + "ft306", + "ft307", + "ft308", + "ft309", + "ft310", + "ft311", + "ft312", + "ft313", + "ft314", + "ft315", + "ft316", + "ft317", + "ft318", + "ft319", + "ft320", + "ft321", + "ft322", + "ft323", + "ft324", + "ft325", + "ft326", + "ft327", + "ft328", + "ft329", + "ft330", + "ft331", + "ft332", + "ft333", + "ft334", + "ft335", + "ft336", + "ft337", + "ft338", + "ft339", + "ft340", + "ft341", + "ft342", + "ft343", + "ft344", + "ft345", + "ft346", + "ft347", + "ft348", + "ft349", + "ft350", + "ft351", + "ft352", + "ft353", + "ft354", + "ft355", + "ft356", + "ft357", + "ft358", + "ft359", + "ft360", + "ft361", + "ft362", + "ft363", + "ft364", + "ft365", + "ft366", + "ft367", + "ft368", + "ft369", + "ft370", + "ft371", + "ft372", + "ft373", + "ft374", + "ft375", + "ft376", + "ft377", + "ft378", + "ft379", + "ft380", + "ft381", + "ft382", + "ft383", + "ft384", + "ft385", + "ft386", + "ft387", + "ft388", + "ft389", + "ft390", + "ft391", + "ft392", + "ft393", + "ft394", + "ft395", + "ft396", + "ft397", + "ft398", + "ft399" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "internal", + "feature_name": "ft269", + "feature_index": 269, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "negative" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "positive" + }, + "926": { + "id": 926, + "type": "leaf", + "class": "negative" + }, + "924": { + "id": 924, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1259, + "id_right": 1260 + }, + "1259": { + "id": 1259, + "type": "leaf", + "class": "positive" + }, + "1260": { + "id": 1260, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "internal", + "feature_name": "ft324", + "feature_index": 324, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "positive" + }, + "994": { + "id": 994, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "positive" + }, + "996": { + "id": 996, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 1533, + "id_right": 1534 + }, + "1533": { + "id": 1533, + "type": "leaf", + "class": "negative" + }, + "1534": { + "id": 1534, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1535, + "id_right": 1536 + }, + "1535": { + "id": 1535, + "type": "leaf", + "class": "negative" + }, + "1536": { + "id": 1536, + "type": "leaf", + "class": "positive" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "negative" + }, + "920": { + "id": 920, + "type": "internal", + "feature_name": "ft378", + "feature_index": 378, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "negative" + }, + "960": { + "id": 960, + "type": "internal", + "feature_name": "ft376", + "feature_index": 376, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1109, + "id_right": 1110 + }, + "1109": { + "id": 1109, + "type": "leaf", + "class": "positive" + }, + "1110": { + "id": 1110, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1111, + "id_right": 1112 + }, + "1111": { + "id": 1111, + "type": "leaf", + "class": "positive" + }, + "1112": { + "id": 1112, + "type": "leaf", + "class": "negative" + }, + "962": { + "id": 962, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 1663, + "id_right": 1664 + }, + "1663": { + "id": 1663, + "type": "leaf", + "class": "negative" + }, + "1664": { + "id": 1664, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 1665, + "id_right": 1666 + }, + "1665": { + "id": 1665, + "type": "leaf", + "class": "negative" + }, + "1666": { + "id": 1666, + "type": "leaf", + "class": "positive" + }, + "952": { + "id": 952, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 1071, + "id_right": 1072 + }, + "1071": { + "id": 1071, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 1073, + "id_right": 1074 + }, + "1073": { + "id": 1073, + "type": "leaf", + "class": "negative" + }, + "1074": { + "id": 1074, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 1787, + "id_right": 1788 + }, + "1787": { + "id": 1787, + "type": "leaf", + "class": "positive" + }, + "1788": { + "id": 1788, + "type": "leaf", + "class": "negative" + }, + "1072": { + "id": 1072, + "type": "leaf", + "class": "positive" + }, + "950": { + "id": 950, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "negative" + }, + "954": { + "id": 954, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 1295, + "id_right": 1296 + }, + "1295": { + "id": 1295, + "type": "leaf", + "class": "positive" + }, + "1296": { + "id": 1296, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "internal", + "feature_name": "ft371", + "feature_index": 371, + "threshold": 0.5, + "id_left": 1501, + "id_right": 1502 + }, + "1501": { + "id": 1501, + "type": "leaf", + "class": "negative" + }, + "1502": { + "id": 1502, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 1503, + "id_right": 1504 + }, + "1503": { + "id": 1503, + "type": "leaf", + "class": "negative" + }, + "1504": { + "id": 1504, + "type": "leaf", + "class": "positive" + }, + "908": { + "id": 908, + "type": "internal", + "feature_name": "ft394", + "feature_index": 394, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "leaf", + "class": "negative" + }, + "944": { + "id": 944, + "type": "internal", + "feature_name": "ft357", + "feature_index": 357, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 1793, + "id_right": 1794 + }, + "1793": { + "id": 1793, + "type": "leaf", + "class": "negative" + }, + "1794": { + "id": 1794, + "type": "leaf", + "class": "positive" + }, + "938": { + "id": 938, + "type": "leaf", + "class": "positive" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "positive" + }, + "930": { + "id": 930, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "internal", + "feature_name": "ft375", + "feature_index": 375, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "leaf", + "class": "negative" + }, + "942": { + "id": 942, + "type": "leaf", + "class": "positive" + }, + "934": { + "id": 934, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 1771, + "id_right": 1772 + }, + "1771": { + "id": 1771, + "type": "leaf", + "class": "positive" + }, + "1772": { + "id": 1772, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 1773, + "id_right": 1774 + }, + "1773": { + "id": 1773, + "type": "leaf", + "class": "positive" + }, + "1774": { + "id": 1774, + "type": "leaf", + "class": "negative" + }, + "932": { + "id": 932, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "leaf", + "class": "negative" + }, + "948": { + "id": 948, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 1377, + "id_right": 1378 + }, + "1377": { + "id": 1377, + "type": "leaf", + "class": "negative" + }, + "1378": { + "id": 1378, + "type": "leaf", + "class": "positive" + }, + "940": { + "id": 940, + "type": "leaf", + "class": "negative" + }, + "910": { + "id": 910, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "leaf", + "class": "negative" + }, + "916": { + "id": 916, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "leaf", + "class": "negative" + }, + "966": { + "id": 966, + "type": "leaf", + "class": "positive" + }, + "964": { + "id": 964, + "type": "leaf", + "class": "positive" + }, + "912": { + "id": 912, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1551, + "id_right": 1552 + }, + "1551": { + "id": 1551, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 1553, + "id_right": 1554 + }, + "1553": { + "id": 1553, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1555, + "id_right": 1556 + }, + "1555": { + "id": 1555, + "type": "leaf", + "class": "positive" + }, + "1556": { + "id": 1556, + "type": "leaf", + "class": "negative" + }, + "1554": { + "id": 1554, + "type": "leaf", + "class": "positive" + }, + "1552": { + "id": 1552, + "type": "leaf", + "class": "negative" + }, + "970": { + "id": 970, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "leaf", + "class": "positive" + }, + "972": { + "id": 972, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "negative" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1407, + "id_right": 1408 + }, + "1407": { + "id": 1407, + "type": "internal", + "feature_name": "ft371", + "feature_index": 371, + "threshold": 0.5, + "id_left": 1423, + "id_right": 1424 + }, + "1423": { + "id": 1423, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 1431, + "id_right": 1432 + }, + "1431": { + "id": 1431, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 1453, + "id_right": 1454 + }, + "1453": { + "id": 1453, + "type": "leaf", + "class": "negative" + }, + "1454": { + "id": 1454, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 1455, + "id_right": 1456 + }, + "1455": { + "id": 1455, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 1691, + "id_right": 1692 + }, + "1691": { + "id": 1691, + "type": "leaf", + "class": "positive" + }, + "1692": { + "id": 1692, + "type": "leaf", + "class": "negative" + }, + "1456": { + "id": 1456, + "type": "leaf", + "class": "negative" + }, + "1432": { + "id": 1432, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 1433, + "id_right": 1434 + }, + "1433": { + "id": 1433, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1461, + "id_right": 1462 + }, + "1461": { + "id": 1461, + "type": "leaf", + "class": "positive" + }, + "1462": { + "id": 1462, + "type": "internal", + "feature_name": "ft267", + "feature_index": 267, + "threshold": 0.5, + "id_left": 1463, + "id_right": 1464 + }, + "1463": { + "id": 1463, + "type": "leaf", + "class": "negative" + }, + "1464": { + "id": 1464, + "type": "leaf", + "class": "positive" + }, + "1434": { + "id": 1434, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1457, + "id_right": 1458 + }, + "1457": { + "id": 1457, + "type": "leaf", + "class": "negative" + }, + "1458": { + "id": 1458, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1459, + "id_right": 1460 + }, + "1459": { + "id": 1459, + "type": "leaf", + "class": "positive" + }, + "1460": { + "id": 1460, + "type": "leaf", + "class": "negative" + }, + "1424": { + "id": 1424, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1425, + "id_right": 1426 + }, + "1425": { + "id": 1425, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1427, + "id_right": 1428 + }, + "1427": { + "id": 1427, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1429, + "id_right": 1430 + }, + "1429": { + "id": 1429, + "type": "leaf", + "class": "positive" + }, + "1430": { + "id": 1430, + "type": "leaf", + "class": "negative" + }, + "1428": { + "id": 1428, + "type": "leaf", + "class": "negative" + }, + "1426": { + "id": 1426, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 1445, + "id_right": 1446 + }, + "1445": { + "id": 1445, + "type": "internal", + "feature_name": "ft353", + "feature_index": 353, + "threshold": 0.5, + "id_left": 1951, + "id_right": 1952 + }, + "1951": { + "id": 1951, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 1953, + "id_right": 1954 + }, + "1953": { + "id": 1953, + "type": "leaf", + "class": "negative" + }, + "1954": { + "id": 1954, + "type": "leaf", + "class": "positive" + }, + "1952": { + "id": 1952, + "type": "leaf", + "class": "positive" + }, + "1446": { + "id": 1446, + "type": "leaf", + "class": "positive" + }, + "1408": { + "id": 1408, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1409, + "id_right": 1410 + }, + "1409": { + "id": 1409, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1413, + "id_right": 1414 + }, + "1413": { + "id": 1413, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1447, + "id_right": 1448 + }, + "1447": { + "id": 1447, + "type": "leaf", + "class": "positive" + }, + "1448": { + "id": 1448, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 1449, + "id_right": 1450 + }, + "1449": { + "id": 1449, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 1451, + "id_right": 1452 + }, + "1451": { + "id": 1451, + "type": "leaf", + "class": "negative" + }, + "1452": { + "id": 1452, + "type": "leaf", + "class": "positive" + }, + "1450": { + "id": 1450, + "type": "leaf", + "class": "positive" + }, + "1414": { + "id": 1414, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 1415, + "id_right": 1416 + }, + "1415": { + "id": 1415, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 1435, + "id_right": 1436 + }, + "1435": { + "id": 1435, + "type": "leaf", + "class": "positive" + }, + "1436": { + "id": 1436, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 1437, + "id_right": 1438 + }, + "1437": { + "id": 1437, + "type": "leaf", + "class": "positive" + }, + "1438": { + "id": 1438, + "type": "leaf", + "class": "negative" + }, + "1416": { + "id": 1416, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 1441, + "id_right": 1442 + }, + "1441": { + "id": 1441, + "type": "leaf", + "class": "negative" + }, + "1442": { + "id": 1442, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 1443, + "id_right": 1444 + }, + "1443": { + "id": 1443, + "type": "leaf", + "class": "positive" + }, + "1444": { + "id": 1444, + "type": "leaf", + "class": "negative" + }, + "1410": { + "id": 1410, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 1411, + "id_right": 1412 + }, + "1411": { + "id": 1411, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 1419, + "id_right": 1420 + }, + "1419": { + "id": 1419, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 1421, + "id_right": 1422 + }, + "1421": { + "id": 1421, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1465, + "id_right": 1466 + }, + "1465": { + "id": 1465, + "type": "leaf", + "class": "negative" + }, + "1466": { + "id": 1466, + "type": "leaf", + "class": "positive" + }, + "1422": { + "id": 1422, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 1671, + "id_right": 1672 + }, + "1671": { + "id": 1671, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1673, + "id_right": 1674 + }, + "1673": { + "id": 1673, + "type": "leaf", + "class": "negative" + }, + "1674": { + "id": 1674, + "type": "leaf", + "class": "positive" + }, + "1672": { + "id": 1672, + "type": "leaf", + "class": "positive" + }, + "1420": { + "id": 1420, + "type": "leaf", + "class": "negative" + }, + "1412": { + "id": 1412, + "type": "internal", + "feature_name": "ft377", + "feature_index": 377, + "threshold": 0.5, + "id_left": 1417, + "id_right": 1418 + }, + "1417": { + "id": 1417, + "type": "leaf", + "class": "positive" + }, + "1418": { + "id": 1418, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 1439, + "id_right": 1440 + }, + "1439": { + "id": 1439, + "type": "leaf", + "class": "negative" + }, + "1440": { + "id": 1440, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 1901, + "id_right": 1902 + }, + "1901": { + "id": 1901, + "type": "leaf", + "class": "positive" + }, + "1902": { + "id": 1902, + "type": "leaf", + "class": "negative" + }, + "678": { + "id": 678, + "type": "internal", + "feature_name": "ft356", + "feature_index": 356, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "internal", + "feature_name": "ft387", + "feature_index": 387, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1523, + "id_right": 1524 + }, + "1523": { + "id": 1523, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 1525, + "id_right": 1526 + }, + "1525": { + "id": 1525, + "type": "leaf", + "class": "negative" + }, + "1526": { + "id": 1526, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 1905, + "id_right": 1906 + }, + "1905": { + "id": 1905, + "type": "leaf", + "class": "positive" + }, + "1906": { + "id": 1906, + "type": "leaf", + "class": "negative" + }, + "1524": { + "id": 1524, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1527, + "id_right": 1528 + }, + "1527": { + "id": 1527, + "type": "leaf", + "class": "positive" + }, + "1528": { + "id": 1528, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 1529, + "id_right": 1530 + }, + "1529": { + "id": 1529, + "type": "leaf", + "class": "positive" + }, + "1530": { + "id": 1530, + "type": "leaf", + "class": "negative" + }, + "710": { + "id": 710, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "leaf", + "class": "positive" + }, + "722": { + "id": 722, + "type": "leaf", + "class": "negative" + }, + "720": { + "id": 720, + "type": "leaf", + "class": "negative" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "leaf", + "class": "positive" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 1067, + "id_right": 1068 + }, + "1067": { + "id": 1067, + "type": "leaf", + "class": "positive" + }, + "1068": { + "id": 1068, + "type": "leaf", + "class": "negative" + }, + "756": { + "id": 756, + "type": "leaf", + "class": "positive" + }, + "712": { + "id": 712, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "negative" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft354", + "feature_index": 354, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "leaf", + "class": "negative" + }, + "718": { + "id": 718, + "type": "leaf", + "class": "positive" + }, + "714": { + "id": 714, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "leaf", + "class": "positive" + }, + "750": { + "id": 750, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "leaf", + "class": "positive" + }, + "752": { + "id": 752, + "type": "leaf", + "class": "negative" + }, + "706": { + "id": 706, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 1279, + "id_right": 1280 + }, + "1279": { + "id": 1279, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 1281, + "id_right": 1282 + }, + "1281": { + "id": 1281, + "type": "leaf", + "class": "negative" + }, + "1282": { + "id": 1282, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 1283, + "id_right": 1284 + }, + "1283": { + "id": 1283, + "type": "leaf", + "class": "positive" + }, + "1284": { + "id": 1284, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1285, + "id_right": 1286 + }, + "1285": { + "id": 1285, + "type": "leaf", + "class": "positive" + }, + "1286": { + "id": 1286, + "type": "leaf", + "class": "negative" + }, + "1280": { + "id": 1280, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 1603, + "id_right": 1604 + }, + "1603": { + "id": 1603, + "type": "internal", + "feature_name": "ft380", + "feature_index": 380, + "threshold": 0.5, + "id_left": 1605, + "id_right": 1606 + }, + "1605": { + "id": 1605, + "type": "leaf", + "class": "negative" + }, + "1606": { + "id": 1606, + "type": "leaf", + "class": "positive" + }, + "1604": { + "id": 1604, + "type": "leaf", + "class": "positive" + }, + "726": { + "id": 726, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "leaf", + "class": "negative" + }, + "764": { + "id": 764, + "type": "leaf", + "class": "positive" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "negative" + }, + "730": { + "id": 730, + "type": "internal", + "feature_name": "ft359", + "feature_index": 359, + "threshold": 0.5, + "id_left": 1957, + "id_right": 1958 + }, + "1957": { + "id": 1957, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1959, + "id_right": 1960 + }, + "1959": { + "id": 1959, + "type": "leaf", + "class": "negative" + }, + "1960": { + "id": 1960, + "type": "leaf", + "class": "positive" + }, + "1958": { + "id": 1958, + "type": "leaf", + "class": "positive" + }, + "728": { + "id": 728, + "type": "leaf", + "class": "negative" + }, + "724": { + "id": 724, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1075, + "id_right": 1076 + }, + "1075": { + "id": 1075, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 1079, + "id_right": 1080 + }, + "1079": { + "id": 1079, + "type": "leaf", + "class": "negative" + }, + "1080": { + "id": 1080, + "type": "internal", + "feature_name": "ft396", + "feature_index": 396, + "threshold": 0.5, + "id_left": 1081, + "id_right": 1082 + }, + "1081": { + "id": 1081, + "type": "leaf", + "class": "negative" + }, + "1082": { + "id": 1082, + "type": "leaf", + "class": "positive" + }, + "1076": { + "id": 1076, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1077, + "id_right": 1078 + }, + "1077": { + "id": 1077, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1101, + "id_right": 1102 + }, + "1101": { + "id": 1101, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 1103, + "id_right": 1104 + }, + "1103": { + "id": 1103, + "type": "leaf", + "class": "negative" + }, + "1104": { + "id": 1104, + "type": "leaf", + "class": "positive" + }, + "1102": { + "id": 1102, + "type": "leaf", + "class": "negative" + }, + "1078": { + "id": 1078, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 1659, + "id_right": 1660 + }, + "1659": { + "id": 1659, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1661, + "id_right": 1662 + }, + "1661": { + "id": 1661, + "type": "leaf", + "class": "negative" + }, + "1662": { + "id": 1662, + "type": "leaf", + "class": "positive" + }, + "1660": { + "id": 1660, + "type": "leaf", + "class": "positive" + }, + "732": { + "id": 732, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1219, + "id_right": 1220 + }, + "1219": { + "id": 1219, + "type": "leaf", + "class": "negative" + }, + "1220": { + "id": 1220, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 1221, + "id_right": 1222 + }, + "1221": { + "id": 1221, + "type": "leaf", + "class": "negative" + }, + "1222": { + "id": 1222, + "type": "leaf", + "class": "positive" + }, + "610": { + "id": 610, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1299, + "id_right": 1300 + }, + "1299": { + "id": 1299, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 1301, + "id_right": 1302 + }, + "1301": { + "id": 1301, + "type": "internal", + "feature_name": "ft312", + "feature_index": 312, + "threshold": 0.5, + "id_left": 1303, + "id_right": 1304 + }, + "1303": { + "id": 1303, + "type": "leaf", + "class": "positive" + }, + "1304": { + "id": 1304, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1305, + "id_right": 1306 + }, + "1305": { + "id": 1305, + "type": "internal", + "feature_name": "ft325", + "feature_index": 325, + "threshold": 0.5, + "id_left": 1323, + "id_right": 1324 + }, + "1323": { + "id": 1323, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 1325, + "id_right": 1326 + }, + "1325": { + "id": 1325, + "type": "leaf", + "class": "positive" + }, + "1326": { + "id": 1326, + "type": "leaf", + "class": "negative" + }, + "1324": { + "id": 1324, + "type": "leaf", + "class": "negative" + }, + "1306": { + "id": 1306, + "type": "internal", + "feature_name": "ft327", + "feature_index": 327, + "threshold": 0.5, + "id_left": 1307, + "id_right": 1308 + }, + "1307": { + "id": 1307, + "type": "leaf", + "class": "positive" + }, + "1308": { + "id": 1308, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1321, + "id_right": 1322 + }, + "1321": { + "id": 1321, + "type": "leaf", + "class": "positive" + }, + "1322": { + "id": 1322, + "type": "leaf", + "class": "negative" + }, + "1302": { + "id": 1302, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 1309, + "id_right": 1310 + }, + "1309": { + "id": 1309, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1311, + "id_right": 1312 + }, + "1311": { + "id": 1311, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 1315, + "id_right": 1316 + }, + "1315": { + "id": 1315, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1317, + "id_right": 1318 + }, + "1317": { + "id": 1317, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1897, + "id_right": 1898 + }, + "1897": { + "id": 1897, + "type": "leaf", + "class": "negative" + }, + "1898": { + "id": 1898, + "type": "leaf", + "class": "positive" + }, + "1318": { + "id": 1318, + "type": "leaf", + "class": "positive" + }, + "1316": { + "id": 1316, + "type": "leaf", + "class": "negative" + }, + "1312": { + "id": 1312, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 1939, + "id_right": 1940 + }, + "1939": { + "id": 1939, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 1941, + "id_right": 1942 + }, + "1941": { + "id": 1941, + "type": "leaf", + "class": "negative" + }, + "1942": { + "id": 1942, + "type": "leaf", + "class": "positive" + }, + "1940": { + "id": 1940, + "type": "leaf", + "class": "positive" + }, + "1310": { + "id": 1310, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1313, + "id_right": 1314 + }, + "1313": { + "id": 1313, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 1319, + "id_right": 1320 + }, + "1319": { + "id": 1319, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1625, + "id_right": 1626 + }, + "1625": { + "id": 1625, + "type": "leaf", + "class": "positive" + }, + "1626": { + "id": 1626, + "type": "leaf", + "class": "negative" + }, + "1320": { + "id": 1320, + "type": "leaf", + "class": "positive" + }, + "1314": { + "id": 1314, + "type": "leaf", + "class": "negative" + }, + "1300": { + "id": 1300, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 1801, + "id_right": 1802 + }, + "1801": { + "id": 1801, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1803, + "id_right": 1804 + }, + "1803": { + "id": 1803, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1805, + "id_right": 1806 + }, + "1805": { + "id": 1805, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1807, + "id_right": 1808 + }, + "1807": { + "id": 1807, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1809, + "id_right": 1810 + }, + "1809": { + "id": 1809, + "type": "internal", + "feature_name": "ft368", + "feature_index": 368, + "threshold": 0.5, + "id_left": 1827, + "id_right": 1828 + }, + "1827": { + "id": 1827, + "type": "leaf", + "class": "positive" + }, + "1828": { + "id": 1828, + "type": "leaf", + "class": "negative" + }, + "1810": { + "id": 1810, + "type": "leaf", + "class": "negative" + }, + "1808": { + "id": 1808, + "type": "leaf", + "class": "positive" + }, + "1806": { + "id": 1806, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1815, + "id_right": 1816 + }, + "1815": { + "id": 1815, + "type": "leaf", + "class": "negative" + }, + "1816": { + "id": 1816, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1817, + "id_right": 1818 + }, + "1817": { + "id": 1817, + "type": "leaf", + "class": "positive" + }, + "1818": { + "id": 1818, + "type": "leaf", + "class": "negative" + }, + "1804": { + "id": 1804, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1811, + "id_right": 1812 + }, + "1811": { + "id": 1811, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 1813, + "id_right": 1814 + }, + "1813": { + "id": 1813, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1819, + "id_right": 1820 + }, + "1819": { + "id": 1819, + "type": "leaf", + "class": "positive" + }, + "1820": { + "id": 1820, + "type": "leaf", + "class": "negative" + }, + "1814": { + "id": 1814, + "type": "leaf", + "class": "positive" + }, + "1812": { + "id": 1812, + "type": "leaf", + "class": "negative" + }, + "1802": { + "id": 1802, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 1821, + "id_right": 1822 + }, + "1821": { + "id": 1821, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 1823, + "id_right": 1824 + }, + "1823": { + "id": 1823, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 1829, + "id_right": 1830 + }, + "1829": { + "id": 1829, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 1831, + "id_right": 1832 + }, + "1831": { + "id": 1831, + "type": "leaf", + "class": "positive" + }, + "1832": { + "id": 1832, + "type": "leaf", + "class": "negative" + }, + "1830": { + "id": 1830, + "type": "leaf", + "class": "negative" + }, + "1824": { + "id": 1824, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 1825, + "id_right": 1826 + }, + "1825": { + "id": 1825, + "type": "leaf", + "class": "positive" + }, + "1826": { + "id": 1826, + "type": "leaf", + "class": "negative" + }, + "1822": { + "id": 1822, + "type": "leaf", + "class": "negative" + }, + "616": { + "id": 616, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "internal", + "feature_name": "ft388", + "feature_index": 388, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "leaf", + "class": "positive" + }, + "694": { + "id": 694, + "type": "internal", + "feature_name": "ft352", + "feature_index": 352, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "leaf", + "class": "negative" + }, + "696": { + "id": 696, + "type": "leaf", + "class": "positive" + }, + "662": { + "id": 662, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "leaf", + "class": "negative" + }, + "670": { + "id": 670, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "leaf", + "class": "negative" + }, + "702": { + "id": 702, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 1371, + "id_right": 1372 + }, + "1371": { + "id": 1371, + "type": "leaf", + "class": "negative" + }, + "1372": { + "id": 1372, + "type": "leaf", + "class": "positive" + }, + "650": { + "id": 650, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 1849, + "id_right": 1850 + }, + "1849": { + "id": 1849, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 1851, + "id_right": 1852 + }, + "1851": { + "id": 1851, + "type": "leaf", + "class": "positive" + }, + "1852": { + "id": 1852, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 1853, + "id_right": 1854 + }, + "1853": { + "id": 1853, + "type": "leaf", + "class": "negative" + }, + "1854": { + "id": 1854, + "type": "leaf", + "class": "positive" + }, + "1850": { + "id": 1850, + "type": "leaf", + "class": "positive" + }, + "672": { + "id": 672, + "type": "internal", + "feature_name": "ft366", + "feature_index": 366, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "negative" + }, + "760": { + "id": 760, + "type": "leaf", + "class": "positive" + }, + "758": { + "id": 758, + "type": "leaf", + "class": "positive" + }, + "674": { + "id": 674, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "leaf", + "class": "positive" + }, + "676": { + "id": 676, + "type": "leaf", + "class": "negative" + }, + "644": { + "id": 644, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "negative" + }, + "668": { + "id": 668, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 1069, + "id_right": 1070 + }, + "1069": { + "id": 1069, + "type": "leaf", + "class": "positive" + }, + "1070": { + "id": 1070, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1997, + "id_right": 1998 + }, + "1997": { + "id": 1997, + "type": "leaf", + "class": "negative" + }, + "1998": { + "id": 1998, + "type": "leaf", + "class": "positive" + }, + "648": { + "id": 648, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "positive" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "negative" + }, + "688": { + "id": 688, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "internal", + "feature_name": "ft395", + "feature_index": 395, + "threshold": 0.5, + "id_left": 1205, + "id_right": 1206 + }, + "1205": { + "id": 1205, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 1213, + "id_right": 1214 + }, + "1213": { + "id": 1213, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 1757, + "id_right": 1758 + }, + "1757": { + "id": 1757, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 1759, + "id_right": 1760 + }, + "1759": { + "id": 1759, + "type": "leaf", + "class": "negative" + }, + "1760": { + "id": 1760, + "type": "leaf", + "class": "positive" + }, + "1758": { + "id": 1758, + "type": "leaf", + "class": "positive" + }, + "1214": { + "id": 1214, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 1273, + "id_right": 1274 + }, + "1273": { + "id": 1273, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1471, + "id_right": 1472 + }, + "1471": { + "id": 1471, + "type": "leaf", + "class": "positive" + }, + "1472": { + "id": 1472, + "type": "leaf", + "class": "negative" + }, + "1274": { + "id": 1274, + "type": "leaf", + "class": "negative" + }, + "1206": { + "id": 1206, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 1207, + "id_right": 1208 + }, + "1207": { + "id": 1207, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1209, + "id_right": 1210 + }, + "1209": { + "id": 1209, + "type": "leaf", + "class": "negative" + }, + "1210": { + "id": 1210, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 1211, + "id_right": 1212 + }, + "1211": { + "id": 1211, + "type": "leaf", + "class": "negative" + }, + "1212": { + "id": 1212, + "type": "leaf", + "class": "positive" + }, + "1208": { + "id": 1208, + "type": "leaf", + "class": "negative" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "leaf", + "class": "positive" + }, + "742": { + "id": 742, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1903, + "id_right": 1904 + }, + "1903": { + "id": 1903, + "type": "leaf", + "class": "negative" + }, + "1904": { + "id": 1904, + "type": "leaf", + "class": "positive" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "negative" + }, + "738": { + "id": 738, + "type": "leaf", + "class": "positive" + }, + "736": { + "id": 736, + "type": "internal", + "feature_name": "ft368", + "feature_index": 368, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "leaf", + "class": "positive" + }, + "768": { + "id": 768, + "type": "leaf", + "class": "negative" + }, + "744": { + "id": 744, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "internal", + "feature_name": "ft312", + "feature_index": 312, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "negative" + }, + "748": { + "id": 748, + "type": "leaf", + "class": "positive" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "negative" + }, + "734": { + "id": 734, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 1127, + "id_right": 1128 + }, + "1127": { + "id": 1127, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1129, + "id_right": 1130 + }, + "1129": { + "id": 1129, + "type": "leaf", + "class": "positive" + }, + "1130": { + "id": 1130, + "type": "internal", + "feature_name": "ft385", + "feature_index": 385, + "threshold": 0.5, + "id_left": 1131, + "id_right": 1132 + }, + "1131": { + "id": 1131, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1133, + "id_right": 1134 + }, + "1133": { + "id": 1133, + "type": "leaf", + "class": "positive" + }, + "1134": { + "id": 1134, + "type": "leaf", + "class": "negative" + }, + "1132": { + "id": 1132, + "type": "leaf", + "class": "negative" + }, + "1128": { + "id": 1128, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 1135, + "id_right": 1136 + }, + "1135": { + "id": 1135, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 1137, + "id_right": 1138 + }, + "1137": { + "id": 1137, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1789, + "id_right": 1790 + }, + "1789": { + "id": 1789, + "type": "leaf", + "class": "negative" + }, + "1790": { + "id": 1790, + "type": "leaf", + "class": "positive" + }, + "1138": { + "id": 1138, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 1931, + "id_right": 1932 + }, + "1931": { + "id": 1931, + "type": "leaf", + "class": "positive" + }, + "1932": { + "id": 1932, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 1933, + "id_right": 1934 + }, + "1933": { + "id": 1933, + "type": "leaf", + "class": "positive" + }, + "1934": { + "id": 1934, + "type": "leaf", + "class": "negative" + }, + "1136": { + "id": 1136, + "type": "leaf", + "class": "positive" + }, + "628": { + "id": 628, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "internal", + "feature_name": "ft354", + "feature_index": 354, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "leaf", + "class": "negative" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 1715, + "id_right": 1716 + }, + "1715": { + "id": 1715, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 1717, + "id_right": 1718 + }, + "1717": { + "id": 1717, + "type": "internal", + "feature_name": "ft393", + "feature_index": 393, + "threshold": 0.5, + "id_left": 1719, + "id_right": 1720 + }, + "1719": { + "id": 1719, + "type": "leaf", + "class": "negative" + }, + "1720": { + "id": 1720, + "type": "leaf", + "class": "positive" + }, + "1718": { + "id": 1718, + "type": "leaf", + "class": "negative" + }, + "1716": { + "id": 1716, + "type": "leaf", + "class": "positive" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "negative" + }, + "630": { + "id": 630, + "type": "internal", + "feature_name": "ft392", + "feature_index": 392, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "leaf", + "class": "negative" + }, + "638": { + "id": 638, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "leaf", + "class": "positive" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "leaf", + "class": "negative" + }, + "632": { + "id": 632, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1761, + "id_right": 1762 + }, + "1761": { + "id": 1761, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 1763, + "id_right": 1764 + }, + "1763": { + "id": 1763, + "type": "leaf", + "class": "positive" + }, + "1764": { + "id": 1764, + "type": "leaf", + "class": "negative" + }, + "1762": { + "id": 1762, + "type": "leaf", + "class": "negative" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft392", + "feature_index": 392, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "leaf", + "class": "positive" + }, + "652": { + "id": 652, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 1623, + "id_right": 1624 + }, + "1623": { + "id": 1623, + "type": "leaf", + "class": "negative" + }, + "1624": { + "id": 1624, + "type": "leaf", + "class": "positive" + }, + "656": { + "id": 656, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 1223, + "id_right": 1224 + }, + "1223": { + "id": 1223, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1225, + "id_right": 1226 + }, + "1225": { + "id": 1225, + "type": "leaf", + "class": "positive" + }, + "1226": { + "id": 1226, + "type": "leaf", + "class": "negative" + }, + "1224": { + "id": 1224, + "type": "leaf", + "class": "negative" + }, + "654": { + "id": 654, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "leaf", + "class": "positive" + }, + "660": { + "id": 660, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "leaf", + "class": "positive" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1117, + "id_right": 1118 + }, + "1117": { + "id": 1117, + "type": "leaf", + "class": "negative" + }, + "1118": { + "id": 1118, + "type": "leaf", + "class": "positive" + }, + "620": { + "id": 620, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "leaf", + "class": "positive" + }, + "624": { + "id": 624, + "type": "internal", + "feature_name": "ft381", + "feature_index": 381, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "leaf", + "class": "negative" + }, + "626": { + "id": 626, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "leaf", + "class": "positive" + }, + "698": { + "id": 698, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "leaf", + "class": "positive" + }, + "700": { + "id": 700, + "type": "leaf", + "class": "negative" + }, + "622": { + "id": 622, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "leaf", + "class": "positive" + }, + "682": { + "id": 682, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "leaf", + "class": "negative" + }, + "684": { + "id": 684, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 1735, + "id_right": 1736 + }, + "1735": { + "id": 1735, + "type": "leaf", + "class": "negative" + }, + "1736": { + "id": 1736, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1737, + "id_right": 1738 + }, + "1737": { + "id": 1737, + "type": "internal", + "feature_name": "ft310", + "feature_index": 310, + "threshold": 0.5, + "id_left": 1739, + "id_right": 1740 + }, + "1739": { + "id": 1739, + "type": "leaf", + "class": "positive" + }, + "1740": { + "id": 1740, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 1741, + "id_right": 1742 + }, + "1741": { + "id": 1741, + "type": "leaf", + "class": "negative" + }, + "1742": { + "id": 1742, + "type": "leaf", + "class": "positive" + }, + "1738": { + "id": 1738, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 1987, + "id_right": 1988 + }, + "1987": { + "id": 1987, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1989, + "id_right": 1990 + }, + "1989": { + "id": 1989, + "type": "leaf", + "class": "negative" + }, + "1990": { + "id": 1990, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 1995, + "id_right": 1996 + }, + "1995": { + "id": 1995, + "type": "leaf", + "class": "positive" + }, + "1996": { + "id": 1996, + "type": "leaf", + "class": "negative" + }, + "1988": { + "id": 1988, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1991, + "id_right": 1992 + }, + "1991": { + "id": 1991, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 1993, + "id_right": 1994 + }, + "1993": { + "id": 1993, + "type": "leaf", + "class": "positive" + }, + "1994": { + "id": 1994, + "type": "leaf", + "class": "negative" + }, + "1992": { + "id": 1992, + "type": "leaf", + "class": "negative" + }, + "392": { + "id": 392, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "leaf", + "class": "positive" + }, + "984": { + "id": 984, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "leaf", + "class": "positive" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "negative" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "negative" + }, + "980": { + "id": 980, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1481, + "id_right": 1482 + }, + "1481": { + "id": 1481, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1483, + "id_right": 1484 + }, + "1483": { + "id": 1483, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 1491, + "id_right": 1492 + }, + "1491": { + "id": 1491, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 1493, + "id_right": 1494 + }, + "1493": { + "id": 1493, + "type": "leaf", + "class": "positive" + }, + "1494": { + "id": 1494, + "type": "leaf", + "class": "negative" + }, + "1492": { + "id": 1492, + "type": "leaf", + "class": "negative" + }, + "1484": { + "id": 1484, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 1485, + "id_right": 1486 + }, + "1485": { + "id": 1485, + "type": "leaf", + "class": "positive" + }, + "1486": { + "id": 1486, + "type": "leaf", + "class": "negative" + }, + "1482": { + "id": 1482, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1487, + "id_right": 1488 + }, + "1487": { + "id": 1487, + "type": "leaf", + "class": "positive" + }, + "1488": { + "id": 1488, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1489, + "id_right": 1490 + }, + "1489": { + "id": 1489, + "type": "leaf", + "class": "negative" + }, + "1490": { + "id": 1490, + "type": "leaf", + "class": "positive" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 1467, + "id_right": 1468 + }, + "1467": { + "id": 1467, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1469, + "id_right": 1470 + }, + "1469": { + "id": 1469, + "type": "leaf", + "class": "positive" + }, + "1470": { + "id": 1470, + "type": "leaf", + "class": "negative" + }, + "1468": { + "id": 1468, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft367", + "feature_index": 367, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "leaf", + "class": "positive" + }, + "396": { + "id": 396, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "leaf", + "class": "negative" + }, + "572": { + "id": 572, + "type": "leaf", + "class": "positive" + }, + "570": { + "id": 570, + "type": "leaf", + "class": "positive" + }, + "412": { + "id": 412, + "type": "leaf", + "class": "negative" + }, + "368": { + "id": 368, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "leaf", + "class": "positive" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 1679, + "id_right": 1680 + }, + "1679": { + "id": 1679, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1681, + "id_right": 1682 + }, + "1681": { + "id": 1681, + "type": "leaf", + "class": "positive" + }, + "1682": { + "id": 1682, + "type": "leaf", + "class": "negative" + }, + "1680": { + "id": 1680, + "type": "leaf", + "class": "negative" + }, + "578": { + "id": 578, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "negative" + }, + "582": { + "id": 582, + "type": "leaf", + "class": "positive" + }, + "580": { + "id": 580, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft330", + "feature_index": 330, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 1841, + "id_right": 1842 + }, + "1841": { + "id": 1841, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1843, + "id_right": 1844 + }, + "1843": { + "id": 1843, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 1845, + "id_right": 1846 + }, + "1845": { + "id": 1845, + "type": "leaf", + "class": "negative" + }, + "1846": { + "id": 1846, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 1847, + "id_right": 1848 + }, + "1847": { + "id": 1847, + "type": "leaf", + "class": "negative" + }, + "1848": { + "id": 1848, + "type": "leaf", + "class": "positive" + }, + "1844": { + "id": 1844, + "type": "leaf", + "class": "positive" + }, + "1842": { + "id": 1842, + "type": "leaf", + "class": "positive" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft368", + "feature_index": 368, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "leaf", + "class": "positive" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 1399, + "id_right": 1400 + }, + "1399": { + "id": 1399, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1401, + "id_right": 1402 + }, + "1401": { + "id": 1401, + "type": "leaf", + "class": "positive" + }, + "1402": { + "id": 1402, + "type": "leaf", + "class": "negative" + }, + "1400": { + "id": 1400, + "type": "leaf", + "class": "negative" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "positive" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "leaf", + "class": "negative" + }, + "512": { + "id": 512, + "type": "leaf", + "class": "positive" + }, + "510": { + "id": 510, + "type": "leaf", + "class": "positive" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "negative" + }, + "458": { + "id": 458, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1083, + "id_right": 1084 + }, + "1083": { + "id": 1083, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1091, + "id_right": 1092 + }, + "1091": { + "id": 1091, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1291, + "id_right": 1292 + }, + "1291": { + "id": 1291, + "type": "leaf", + "class": "negative" + }, + "1292": { + "id": 1292, + "type": "leaf", + "class": "positive" + }, + "1092": { + "id": 1092, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1093, + "id_right": 1094 + }, + "1093": { + "id": 1093, + "type": "leaf", + "class": "positive" + }, + "1094": { + "id": 1094, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1095, + "id_right": 1096 + }, + "1095": { + "id": 1095, + "type": "leaf", + "class": "negative" + }, + "1096": { + "id": 1096, + "type": "leaf", + "class": "positive" + }, + "1084": { + "id": 1084, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1085, + "id_right": 1086 + }, + "1085": { + "id": 1085, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 1087, + "id_right": 1088 + }, + "1087": { + "id": 1087, + "type": "leaf", + "class": "negative" + }, + "1088": { + "id": 1088, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 1089, + "id_right": 1090 + }, + "1089": { + "id": 1089, + "type": "leaf", + "class": "negative" + }, + "1090": { + "id": 1090, + "type": "leaf", + "class": "positive" + }, + "1086": { + "id": 1086, + "type": "leaf", + "class": "negative" + }, + "460": { + "id": 460, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 1119, + "id_right": 1120 + }, + "1119": { + "id": 1119, + "type": "leaf", + "class": "positive" + }, + "1120": { + "id": 1120, + "type": "leaf", + "class": "negative" + }, + "496": { + "id": 496, + "type": "leaf", + "class": "positive" + }, + "462": { + "id": 462, + "type": "internal", + "feature_name": "ft312", + "feature_index": 312, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "internal", + "feature_name": "ft361", + "feature_index": 361, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "leaf", + "class": "positive" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "negative" + }, + "904": { + "id": 904, + "type": "leaf", + "class": "positive" + }, + "464": { + "id": 464, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "leaf", + "class": "negative" + }, + "586": { + "id": 586, + "type": "leaf", + "class": "positive" + }, + "584": { + "id": 584, + "type": "leaf", + "class": "negative" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 1375, + "id_right": 1376 + }, + "1375": { + "id": 1375, + "type": "leaf", + "class": "positive" + }, + "1376": { + "id": 1376, + "type": "leaf", + "class": "negative" + }, + "410": { + "id": 410, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1675, + "id_right": 1676 + }, + "1675": { + "id": 1675, + "type": "internal", + "feature_name": "ft371", + "feature_index": 371, + "threshold": 0.5, + "id_left": 1677, + "id_right": 1678 + }, + "1677": { + "id": 1677, + "type": "leaf", + "class": "negative" + }, + "1678": { + "id": 1678, + "type": "leaf", + "class": "positive" + }, + "1676": { + "id": 1676, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "leaf", + "class": "negative" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft347", + "feature_index": 347, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1545, + "id_right": 1546 + }, + "1545": { + "id": 1545, + "type": "leaf", + "class": "positive" + }, + "1546": { + "id": 1546, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1547, + "id_right": 1548 + }, + "1547": { + "id": 1547, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 1549, + "id_right": 1550 + }, + "1549": { + "id": 1549, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 1919, + "id_right": 1920 + }, + "1919": { + "id": 1919, + "type": "leaf", + "class": "positive" + }, + "1920": { + "id": 1920, + "type": "leaf", + "class": "negative" + }, + "1550": { + "id": 1550, + "type": "leaf", + "class": "negative" + }, + "1548": { + "id": 1548, + "type": "leaf", + "class": "positive" + }, + "400": { + "id": 400, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "positive" + }, + "454": { + "id": 454, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 1833, + "id_right": 1834 + }, + "1833": { + "id": 1833, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1835, + "id_right": 1836 + }, + "1835": { + "id": 1835, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 1837, + "id_right": 1838 + }, + "1837": { + "id": 1837, + "type": "leaf", + "class": "negative" + }, + "1838": { + "id": 1838, + "type": "leaf", + "class": "positive" + }, + "1836": { + "id": 1836, + "type": "leaf", + "class": "positive" + }, + "1834": { + "id": 1834, + "type": "leaf", + "class": "positive" + }, + "456": { + "id": 456, + "type": "leaf", + "class": "negative" + }, + "448": { + "id": 448, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft388", + "feature_index": 388, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "leaf", + "class": "positive" + }, + "500": { + "id": 500, + "type": "leaf", + "class": "negative" + }, + "452": { + "id": 452, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "leaf", + "class": "negative" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "leaf", + "class": "negative" + }, + "416": { + "id": 416, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 1891, + "id_right": 1892 + }, + "1891": { + "id": 1891, + "type": "leaf", + "class": "positive" + }, + "1892": { + "id": 1892, + "type": "leaf", + "class": "negative" + }, + "546": { + "id": 546, + "type": "leaf", + "class": "positive" + }, + "372": { + "id": 372, + "type": "internal", + "feature_name": "ft315", + "feature_index": 315, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 1893, + "id_right": 1894 + }, + "1893": { + "id": 1893, + "type": "leaf", + "class": "positive" + }, + "1894": { + "id": 1894, + "type": "leaf", + "class": "negative" + }, + "590": { + "id": 590, + "type": "leaf", + "class": "negative" + }, + "588": { + "id": 588, + "type": "leaf", + "class": "positive" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "leaf", + "class": "negative" + }, + "556": { + "id": 556, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "leaf", + "class": "positive" + }, + "558": { + "id": 558, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "internal", + "feature_name": "ft372", + "feature_index": 372, + "threshold": 0.5, + "id_left": 1967, + "id_right": 1968 + }, + "1967": { + "id": 1967, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 1969, + "id_right": 1970 + }, + "1969": { + "id": 1969, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1971, + "id_right": 1972 + }, + "1971": { + "id": 1971, + "type": "leaf", + "class": "positive" + }, + "1972": { + "id": 1972, + "type": "leaf", + "class": "negative" + }, + "1970": { + "id": 1970, + "type": "leaf", + "class": "positive" + }, + "1968": { + "id": 1968, + "type": "leaf", + "class": "positive" + }, + "376": { + "id": 376, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1779, + "id_right": 1780 + }, + "1779": { + "id": 1779, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1781, + "id_right": 1782 + }, + "1781": { + "id": 1781, + "type": "leaf", + "class": "negative" + }, + "1782": { + "id": 1782, + "type": "leaf", + "class": "positive" + }, + "1780": { + "id": 1780, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft267", + "feature_index": 267, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "leaf", + "class": "negative" + }, + "498": { + "id": 498, + "type": "leaf", + "class": "positive" + }, + "394": { + "id": 394, + "type": "leaf", + "class": "negative" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1637, + "id_right": 1638 + }, + "1637": { + "id": 1637, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 1639, + "id_right": 1640 + }, + "1639": { + "id": 1639, + "type": "leaf", + "class": "positive" + }, + "1640": { + "id": 1640, + "type": "leaf", + "class": "negative" + }, + "1638": { + "id": 1638, + "type": "leaf", + "class": "negative" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "leaf", + "class": "positive" + }, + "398": { + "id": 398, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "leaf", + "class": "positive" + }, + "574": { + "id": 574, + "type": "leaf", + "class": "negative" + }, + "390": { + "id": 390, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "internal", + "feature_name": "ft312", + "feature_index": 312, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "leaf", + "class": "negative" + }, + "358": { + "id": 358, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "leaf", + "class": "positive" + }, + "518": { + "id": 518, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 1709, + "id_right": 1710 + }, + "1709": { + "id": 1709, + "type": "leaf", + "class": "negative" + }, + "1710": { + "id": 1710, + "type": "leaf", + "class": "positive" + }, + "516": { + "id": 516, + "type": "leaf", + "class": "negative" + }, + "514": { + "id": 514, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "leaf", + "class": "positive" + }, + "836": { + "id": 836, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "negative" + }, + "838": { + "id": 838, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1039, + "id_right": 1040 + }, + "1039": { + "id": 1039, + "type": "leaf", + "class": "negative" + }, + "1040": { + "id": 1040, + "type": "leaf", + "class": "positive" + }, + "422": { + "id": 422, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1473, + "id_right": 1474 + }, + "1473": { + "id": 1473, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 1567, + "id_right": 1568 + }, + "1567": { + "id": 1567, + "type": "leaf", + "class": "positive" + }, + "1568": { + "id": 1568, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 1981, + "id_right": 1982 + }, + "1981": { + "id": 1981, + "type": "leaf", + "class": "positive" + }, + "1982": { + "id": 1982, + "type": "leaf", + "class": "negative" + }, + "1474": { + "id": 1474, + "type": "internal", + "feature_name": "ft349", + "feature_index": 349, + "threshold": 0.5, + "id_left": 1475, + "id_right": 1476 + }, + "1475": { + "id": 1475, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 1477, + "id_right": 1478 + }, + "1477": { + "id": 1477, + "type": "leaf", + "class": "positive" + }, + "1478": { + "id": 1478, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 1479, + "id_right": 1480 + }, + "1479": { + "id": 1479, + "type": "leaf", + "class": "negative" + }, + "1480": { + "id": 1480, + "type": "leaf", + "class": "positive" + }, + "1476": { + "id": 1476, + "type": "leaf", + "class": "negative" + }, + "562": { + "id": 562, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1775, + "id_right": 1776 + }, + "1775": { + "id": 1775, + "type": "leaf", + "class": "negative" + }, + "1776": { + "id": 1776, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1777, + "id_right": 1778 + }, + "1777": { + "id": 1777, + "type": "leaf", + "class": "negative" + }, + "1778": { + "id": 1778, + "type": "leaf", + "class": "positive" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "leaf", + "class": "positive" + }, + "436": { + "id": 436, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "leaf", + "class": "positive" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "leaf", + "class": "positive" + }, + "596": { + "id": 596, + "type": "leaf", + "class": "negative" + }, + "438": { + "id": 438, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 1201, + "id_right": 1202 + }, + "1201": { + "id": 1201, + "type": "leaf", + "class": "negative" + }, + "1202": { + "id": 1202, + "type": "leaf", + "class": "positive" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "leaf", + "class": "negative" + }, + "440": { + "id": 440, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "leaf", + "class": "positive" + }, + "988": { + "id": 988, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1795, + "id_right": 1796 + }, + "1795": { + "id": 1795, + "type": "leaf", + "class": "negative" + }, + "1796": { + "id": 1796, + "type": "leaf", + "class": "positive" + }, + "430": { + "id": 430, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "leaf", + "class": "negative" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "positive" + }, + "552": { + "id": 552, + "type": "leaf", + "class": "negative" + }, + "428": { + "id": 428, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 1261, + "id_right": 1262 + }, + "1261": { + "id": 1261, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 1263, + "id_right": 1264 + }, + "1263": { + "id": 1263, + "type": "leaf", + "class": "positive" + }, + "1264": { + "id": 1264, + "type": "leaf", + "class": "negative" + }, + "1262": { + "id": 1262, + "type": "leaf", + "class": "positive" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "internal", + "feature_name": "ft374", + "feature_index": 374, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "leaf", + "class": "positive" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "leaf", + "class": "negative" + }, + "446": { + "id": 446, + "type": "leaf", + "class": "positive" + }, + "442": { + "id": 442, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "leaf", + "class": "negative" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "leaf", + "class": "negative" + }, + "608": { + "id": 608, + "type": "leaf", + "class": "positive" + }, + "426": { + "id": 426, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "leaf", + "class": "positive" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 1935, + "id_right": 1936 + }, + "1935": { + "id": 1935, + "type": "leaf", + "class": "positive" + }, + "1936": { + "id": 1936, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 1937, + "id_right": 1938 + }, + "1937": { + "id": 1937, + "type": "leaf", + "class": "positive" + }, + "1938": { + "id": 1938, + "type": "leaf", + "class": "negative" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "leaf", + "class": "negative" + }, + "602": { + "id": 602, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "negative" + }, + "604": { + "id": 604, + "type": "leaf", + "class": "positive" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "leaf", + "class": "negative" + }, + "522": { + "id": 522, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "negative" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "positive" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1057, + "id_right": 1058 + }, + "1057": { + "id": 1057, + "type": "leaf", + "class": "positive" + }, + "1058": { + "id": 1058, + "type": "leaf", + "class": "negative" + }, + "520": { + "id": 520, + "type": "internal", + "feature_name": "ft366", + "feature_index": 366, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "leaf", + "class": "positive" + }, + "530": { + "id": 530, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "leaf", + "class": "positive" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "internal", + "feature_name": "ft388", + "feature_index": 388, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "negative" + }, + "772": { + "id": 772, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "leaf", + "class": "negative" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "leaf", + "class": "negative" + }, + "474": { + "id": 474, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1515, + "id_right": 1516 + }, + "1515": { + "id": 1515, + "type": "leaf", + "class": "negative" + }, + "1516": { + "id": 1516, + "type": "internal", + "feature_name": "ft379", + "feature_index": 379, + "threshold": 0.5, + "id_left": 1517, + "id_right": 1518 + }, + "1517": { + "id": 1517, + "type": "leaf", + "class": "positive" + }, + "1518": { + "id": 1518, + "type": "leaf", + "class": "negative" + }, + "568": { + "id": 568, + "type": "leaf", + "class": "positive" + }, + "566": { + "id": 566, + "type": "internal", + "feature_name": "ft381", + "feature_index": 381, + "threshold": 0.5, + "id_left": 1697, + "id_right": 1698 + }, + "1697": { + "id": 1697, + "type": "internal", + "feature_name": "ft311", + "feature_index": 311, + "threshold": 0.5, + "id_left": 1699, + "id_right": 1700 + }, + "1699": { + "id": 1699, + "type": "leaf", + "class": "negative" + }, + "1700": { + "id": 1700, + "type": "leaf", + "class": "positive" + }, + "1698": { + "id": 1698, + "type": "leaf", + "class": "negative" + }, + "564": { + "id": 564, + "type": "internal", + "feature_name": "ft324", + "feature_index": 324, + "threshold": 0.5, + "id_left": 1541, + "id_right": 1542 + }, + "1541": { + "id": 1541, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 1543, + "id_right": 1544 + }, + "1543": { + "id": 1543, + "type": "leaf", + "class": "negative" + }, + "1544": { + "id": 1544, + "type": "leaf", + "class": "positive" + }, + "1542": { + "id": 1542, + "type": "leaf", + "class": "positive" + }, + "472": { + "id": 472, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "negative" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1215, + "id_right": 1216 + }, + "1215": { + "id": 1215, + "type": "leaf", + "class": "positive" + }, + "1216": { + "id": 1216, + "type": "internal", + "feature_name": "ft386", + "feature_index": 386, + "threshold": 0.5, + "id_left": 1217, + "id_right": 1218 + }, + "1217": { + "id": 1217, + "type": "leaf", + "class": "positive" + }, + "1218": { + "id": 1218, + "type": "leaf", + "class": "negative" + }, + "478": { + "id": 478, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "leaf", + "class": "positive" + }, + "484": { + "id": 484, + "type": "leaf", + "class": "negative" + }, + "482": { + "id": 482, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 1387, + "id_right": 1388 + }, + "1387": { + "id": 1387, + "type": "leaf", + "class": "positive" + }, + "1388": { + "id": 1388, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 1389, + "id_right": 1390 + }, + "1389": { + "id": 1389, + "type": "leaf", + "class": "positive" + }, + "1390": { + "id": 1390, + "type": "leaf", + "class": "negative" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 1203, + "id_right": 1204 + }, + "1203": { + "id": 1203, + "type": "leaf", + "class": "negative" + }, + "1204": { + "id": 1204, + "type": "leaf", + "class": "positive" + }, + "494": { + "id": 494, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "leaf", + "class": "positive" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 1379, + "id_right": 1380 + }, + "1379": { + "id": 1379, + "type": "internal", + "feature_name": "ft350", + "feature_index": 350, + "threshold": 0.5, + "id_left": 1381, + "id_right": 1382 + }, + "1381": { + "id": 1381, + "type": "leaf", + "class": "positive" + }, + "1382": { + "id": 1382, + "type": "leaf", + "class": "negative" + }, + "1380": { + "id": 1380, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "leaf", + "class": "negative" + }, + "560": { + "id": 560, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "negative" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "internal", + "feature_name": "ft383", + "feature_index": 383, + "threshold": 0.5, + "id_left": 1915, + "id_right": 1916 + }, + "1915": { + "id": 1915, + "type": "leaf", + "class": "positive" + }, + "1916": { + "id": 1916, + "type": "leaf", + "class": "negative" + }, + "828": { + "id": 828, + "type": "leaf", + "class": "negative" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "positive" + }, + "542": { + "id": 542, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "leaf", + "class": "negative" + }, + "976": { + "id": 976, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1633, + "id_right": 1634 + }, + "1633": { + "id": 1633, + "type": "leaf", + "class": "negative" + }, + "1634": { + "id": 1634, + "type": "leaf", + "class": "positive" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "negative" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 1017, + "id_right": 1018 + }, + "1017": { + "id": 1017, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 1019, + "id_right": 1020 + }, + "1019": { + "id": 1019, + "type": "internal", + "feature_name": "ft314", + "feature_index": 314, + "threshold": 0.5, + "id_left": 1029, + "id_right": 1030 + }, + "1029": { + "id": 1029, + "type": "internal", + "feature_name": "ft399", + "feature_index": 399, + "threshold": 0.5, + "id_left": 1031, + "id_right": 1032 + }, + "1031": { + "id": 1031, + "type": "internal", + "feature_name": "ft374", + "feature_index": 374, + "threshold": 0.5, + "id_left": 1627, + "id_right": 1628 + }, + "1627": { + "id": 1627, + "type": "leaf", + "class": "negative" + }, + "1628": { + "id": 1628, + "type": "leaf", + "class": "positive" + }, + "1032": { + "id": 1032, + "type": "leaf", + "class": "positive" + }, + "1030": { + "id": 1030, + "type": "leaf", + "class": "negative" + }, + "1020": { + "id": 1020, + "type": "leaf", + "class": "positive" + }, + "1018": { + "id": 1018, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1021, + "id_right": 1022 + }, + "1021": { + "id": 1021, + "type": "leaf", + "class": "negative" + }, + "1022": { + "id": 1022, + "type": "internal", + "feature_name": "ft269", + "feature_index": 269, + "threshold": 0.5, + "id_left": 1023, + "id_right": 1024 + }, + "1023": { + "id": 1023, + "type": "leaf", + "class": "positive" + }, + "1024": { + "id": 1024, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1025, + "id_right": 1026 + }, + "1025": { + "id": 1025, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 1027, + "id_right": 1028 + }, + "1027": { + "id": 1027, + "type": "leaf", + "class": "positive" + }, + "1028": { + "id": 1028, + "type": "leaf", + "class": "negative" + }, + "1026": { + "id": 1026, + "type": "leaf", + "class": "negative" + }, + "538": { + "id": 538, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1391, + "id_right": 1392 + }, + "1391": { + "id": 1391, + "type": "leaf", + "class": "negative" + }, + "1392": { + "id": 1392, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 1393, + "id_right": 1394 + }, + "1393": { + "id": 1393, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1531, + "id_right": 1532 + }, + "1531": { + "id": 1531, + "type": "leaf", + "class": "positive" + }, + "1532": { + "id": 1532, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1907, + "id_right": 1908 + }, + "1907": { + "id": 1907, + "type": "leaf", + "class": "positive" + }, + "1908": { + "id": 1908, + "type": "leaf", + "class": "negative" + }, + "1394": { + "id": 1394, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft399", + "feature_index": 399, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1337, + "id_right": 1338 + }, + "1337": { + "id": 1337, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 1341, + "id_right": 1342 + }, + "1341": { + "id": 1341, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1349, + "id_right": 1350 + }, + "1349": { + "id": 1349, + "type": "internal", + "feature_name": "ft311", + "feature_index": 311, + "threshold": 0.5, + "id_left": 1351, + "id_right": 1352 + }, + "1351": { + "id": 1351, + "type": "leaf", + "class": "negative" + }, + "1352": { + "id": 1352, + "type": "leaf", + "class": "positive" + }, + "1350": { + "id": 1350, + "type": "leaf", + "class": "negative" + }, + "1342": { + "id": 1342, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 1343, + "id_right": 1344 + }, + "1343": { + "id": 1343, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1353, + "id_right": 1354 + }, + "1353": { + "id": 1353, + "type": "leaf", + "class": "positive" + }, + "1354": { + "id": 1354, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 1355, + "id_right": 1356 + }, + "1355": { + "id": 1355, + "type": "internal", + "feature_name": "ft331", + "feature_index": 331, + "threshold": 0.5, + "id_left": 1395, + "id_right": 1396 + }, + "1395": { + "id": 1395, + "type": "leaf", + "class": "positive" + }, + "1396": { + "id": 1396, + "type": "internal", + "feature_name": "ft391", + "feature_index": 391, + "threshold": 0.5, + "id_left": 1397, + "id_right": 1398 + }, + "1397": { + "id": 1397, + "type": "leaf", + "class": "positive" + }, + "1398": { + "id": 1398, + "type": "leaf", + "class": "negative" + }, + "1356": { + "id": 1356, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 1403, + "id_right": 1404 + }, + "1403": { + "id": 1403, + "type": "leaf", + "class": "positive" + }, + "1404": { + "id": 1404, + "type": "leaf", + "class": "negative" + }, + "1344": { + "id": 1344, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 1345, + "id_right": 1346 + }, + "1345": { + "id": 1345, + "type": "leaf", + "class": "negative" + }, + "1346": { + "id": 1346, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1347, + "id_right": 1348 + }, + "1347": { + "id": 1347, + "type": "leaf", + "class": "positive" + }, + "1348": { + "id": 1348, + "type": "leaf", + "class": "negative" + }, + "1338": { + "id": 1338, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1339, + "id_right": 1340 + }, + "1339": { + "id": 1339, + "type": "internal", + "feature_name": "ft368", + "feature_index": 368, + "threshold": 0.5, + "id_left": 1855, + "id_right": 1856 + }, + "1855": { + "id": 1855, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 1861, + "id_right": 1862 + }, + "1861": { + "id": 1861, + "type": "internal", + "feature_name": "ft357", + "feature_index": 357, + "threshold": 0.5, + "id_left": 1863, + "id_right": 1864 + }, + "1863": { + "id": 1863, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 1869, + "id_right": 1870 + }, + "1869": { + "id": 1869, + "type": "leaf", + "class": "positive" + }, + "1870": { + "id": 1870, + "type": "leaf", + "class": "negative" + }, + "1864": { + "id": 1864, + "type": "leaf", + "class": "positive" + }, + "1862": { + "id": 1862, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 1865, + "id_right": 1866 + }, + "1865": { + "id": 1865, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 1867, + "id_right": 1868 + }, + "1867": { + "id": 1867, + "type": "internal", + "feature_name": "ft381", + "feature_index": 381, + "threshold": 0.5, + "id_left": 1871, + "id_right": 1872 + }, + "1871": { + "id": 1871, + "type": "leaf", + "class": "negative" + }, + "1872": { + "id": 1872, + "type": "leaf", + "class": "positive" + }, + "1868": { + "id": 1868, + "type": "leaf", + "class": "positive" + }, + "1866": { + "id": 1866, + "type": "leaf", + "class": "negative" + }, + "1856": { + "id": 1856, + "type": "internal", + "feature_name": "ft359", + "feature_index": 359, + "threshold": 0.5, + "id_left": 1857, + "id_right": 1858 + }, + "1857": { + "id": 1857, + "type": "leaf", + "class": "positive" + }, + "1858": { + "id": 1858, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 1859, + "id_right": 1860 + }, + "1859": { + "id": 1859, + "type": "leaf", + "class": "negative" + }, + "1860": { + "id": 1860, + "type": "leaf", + "class": "positive" + }, + "1340": { + "id": 1340, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 1357, + "id_right": 1358 + }, + "1357": { + "id": 1357, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 1359, + "id_right": 1360 + }, + "1359": { + "id": 1359, + "type": "leaf", + "class": "negative" + }, + "1360": { + "id": 1360, + "type": "internal", + "feature_name": "ft382", + "feature_index": 382, + "threshold": 0.5, + "id_left": 1365, + "id_right": 1366 + }, + "1365": { + "id": 1365, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 1405, + "id_right": 1406 + }, + "1405": { + "id": 1405, + "type": "leaf", + "class": "negative" + }, + "1406": { + "id": 1406, + "type": "leaf", + "class": "positive" + }, + "1366": { + "id": 1366, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 1367, + "id_right": 1368 + }, + "1367": { + "id": 1367, + "type": "leaf", + "class": "positive" + }, + "1368": { + "id": 1368, + "type": "leaf", + "class": "negative" + }, + "1358": { + "id": 1358, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 1361, + "id_right": 1362 + }, + "1361": { + "id": 1361, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1363, + "id_right": 1364 + }, + "1363": { + "id": 1363, + "type": "leaf", + "class": "negative" + }, + "1364": { + "id": 1364, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 1369, + "id_right": 1370 + }, + "1369": { + "id": 1369, + "type": "leaf", + "class": "positive" + }, + "1370": { + "id": 1370, + "type": "leaf", + "class": "negative" + }, + "1362": { + "id": 1362, + "type": "leaf", + "class": "positive" + }, + "842": { + "id": 842, + "type": "internal", + "feature_name": "ft379", + "feature_index": 379, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1573, + "id_right": 1574 + }, + "1573": { + "id": 1573, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1575, + "id_right": 1576 + }, + "1575": { + "id": 1575, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1577, + "id_right": 1578 + }, + "1577": { + "id": 1577, + "type": "leaf", + "class": "negative" + }, + "1578": { + "id": 1578, + "type": "leaf", + "class": "positive" + }, + "1576": { + "id": 1576, + "type": "leaf", + "class": "positive" + }, + "1574": { + "id": 1574, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 1579, + "id_right": 1580 + }, + "1579": { + "id": 1579, + "type": "leaf", + "class": "negative" + }, + "1580": { + "id": 1580, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 1581, + "id_right": 1582 + }, + "1581": { + "id": 1581, + "type": "leaf", + "class": "negative" + }, + "1582": { + "id": 1582, + "type": "leaf", + "class": "positive" + }, + "884": { + "id": 884, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "internal", + "feature_name": "ft352", + "feature_index": 352, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "leaf", + "class": "negative" + }, + "888": { + "id": 888, + "type": "internal", + "feature_name": "ft368", + "feature_index": 368, + "threshold": 0.5, + "id_left": 1713, + "id_right": 1714 + }, + "1713": { + "id": 1713, + "type": "leaf", + "class": "negative" + }, + "1714": { + "id": 1714, + "type": "leaf", + "class": "positive" + }, + "886": { + "id": 886, + "type": "leaf", + "class": "positive" + }, + "874": { + "id": 874, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "leaf", + "class": "positive" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 1921, + "id_right": 1922 + }, + "1921": { + "id": 1921, + "type": "leaf", + "class": "positive" + }, + "1922": { + "id": 1922, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "leaf", + "class": "positive" + }, + "900": { + "id": 900, + "type": "leaf", + "class": "negative" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "positive" + }, + "872": { + "id": 872, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "positive" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "negative" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "positive" + }, + "878": { + "id": 878, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 1293, + "id_right": 1294 + }, + "1293": { + "id": 1293, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 1569, + "id_right": 1570 + }, + "1569": { + "id": 1569, + "type": "leaf", + "class": "negative" + }, + "1570": { + "id": 1570, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 1571, + "id_right": 1572 + }, + "1571": { + "id": 1571, + "type": "leaf", + "class": "negative" + }, + "1572": { + "id": 1572, + "type": "leaf", + "class": "positive" + }, + "1294": { + "id": 1294, + "type": "leaf", + "class": "negative" + }, + "876": { + "id": 876, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 1499, + "id_right": 1500 + }, + "1499": { + "id": 1499, + "type": "leaf", + "class": "positive" + }, + "1500": { + "id": 1500, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "positive" + }, + "894": { + "id": 894, + "type": "internal", + "feature_name": "ft327", + "feature_index": 327, + "threshold": 0.5, + "id_left": 1065, + "id_right": 1066 + }, + "1065": { + "id": 1065, + "type": "leaf", + "class": "positive" + }, + "1066": { + "id": 1066, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 1961, + "id_right": 1962 + }, + "1961": { + "id": 1961, + "type": "leaf", + "class": "positive" + }, + "1962": { + "id": 1962, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 1963, + "id_right": 1964 + }, + "1963": { + "id": 1963, + "type": "leaf", + "class": "positive" + }, + "1964": { + "id": 1964, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 1965, + "id_right": 1966 + }, + "1965": { + "id": 1965, + "type": "leaf", + "class": "positive" + }, + "1966": { + "id": 1966, + "type": "leaf", + "class": "negative" + }, + "840": { + "id": 840, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "leaf", + "class": "positive" + }, + "848": { + "id": 848, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1229, + "id_right": 1230 + }, + "1229": { + "id": 1229, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1231, + "id_right": 1232 + }, + "1231": { + "id": 1231, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 1233, + "id_right": 1234 + }, + "1233": { + "id": 1233, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1241, + "id_right": 1242 + }, + "1241": { + "id": 1241, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 1243, + "id_right": 1244 + }, + "1243": { + "id": 1243, + "type": "leaf", + "class": "negative" + }, + "1244": { + "id": 1244, + "type": "leaf", + "class": "positive" + }, + "1242": { + "id": 1242, + "type": "leaf", + "class": "positive" + }, + "1234": { + "id": 1234, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 1235, + "id_right": 1236 + }, + "1235": { + "id": 1235, + "type": "leaf", + "class": "negative" + }, + "1236": { + "id": 1236, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1245, + "id_right": 1246 + }, + "1245": { + "id": 1245, + "type": "leaf", + "class": "positive" + }, + "1246": { + "id": 1246, + "type": "leaf", + "class": "negative" + }, + "1232": { + "id": 1232, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 1765, + "id_right": 1766 + }, + "1765": { + "id": 1765, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1767, + "id_right": 1768 + }, + "1767": { + "id": 1767, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1769, + "id_right": 1770 + }, + "1769": { + "id": 1769, + "type": "leaf", + "class": "negative" + }, + "1770": { + "id": 1770, + "type": "leaf", + "class": "positive" + }, + "1768": { + "id": 1768, + "type": "leaf", + "class": "negative" + }, + "1766": { + "id": 1766, + "type": "leaf", + "class": "negative" + }, + "1230": { + "id": 1230, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 1237, + "id_right": 1238 + }, + "1237": { + "id": 1237, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 1239, + "id_right": 1240 + }, + "1239": { + "id": 1239, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1683, + "id_right": 1684 + }, + "1683": { + "id": 1683, + "type": "leaf", + "class": "negative" + }, + "1684": { + "id": 1684, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 1685, + "id_right": 1686 + }, + "1685": { + "id": 1685, + "type": "leaf", + "class": "negative" + }, + "1686": { + "id": 1686, + "type": "leaf", + "class": "positive" + }, + "1240": { + "id": 1240, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 1247, + "id_right": 1248 + }, + "1247": { + "id": 1247, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 1249, + "id_right": 1250 + }, + "1249": { + "id": 1249, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 1707, + "id_right": 1708 + }, + "1707": { + "id": 1707, + "type": "leaf", + "class": "negative" + }, + "1708": { + "id": 1708, + "type": "leaf", + "class": "positive" + }, + "1250": { + "id": 1250, + "type": "leaf", + "class": "negative" + }, + "1248": { + "id": 1248, + "type": "leaf", + "class": "positive" + }, + "1238": { + "id": 1238, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 1251, + "id_right": 1252 + }, + "1251": { + "id": 1251, + "type": "leaf", + "class": "positive" + }, + "1252": { + "id": 1252, + "type": "internal", + "feature_name": "ft393", + "feature_index": 393, + "threshold": 0.5, + "id_left": 1253, + "id_right": 1254 + }, + "1253": { + "id": 1253, + "type": "leaf", + "class": "positive" + }, + "1254": { + "id": 1254, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 1255, + "id_right": 1256 + }, + "1255": { + "id": 1255, + "type": "leaf", + "class": "negative" + }, + "1256": { + "id": 1256, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1257, + "id_right": 1258 + }, + "1257": { + "id": 1257, + "type": "leaf", + "class": "negative" + }, + "1258": { + "id": 1258, + "type": "leaf", + "class": "positive" + }, + "844": { + "id": 844, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "internal", + "feature_name": "ft311", + "feature_index": 311, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "leaf", + "class": "negative" + }, + "858": { + "id": 858, + "type": "internal", + "feature_name": "ft349", + "feature_index": 349, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 1631, + "id_right": 1632 + }, + "1631": { + "id": 1631, + "type": "leaf", + "class": "positive" + }, + "1632": { + "id": 1632, + "type": "leaf", + "class": "negative" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "positive" + }, + "854": { + "id": 854, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "internal", + "feature_name": "ft301", + "feature_index": 301, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1797, + "id_right": 1798 + }, + "1797": { + "id": 1797, + "type": "leaf", + "class": "positive" + }, + "1798": { + "id": 1798, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 1799, + "id_right": 1800 + }, + "1799": { + "id": 1799, + "type": "leaf", + "class": "positive" + }, + "1800": { + "id": 1800, + "type": "leaf", + "class": "negative" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "negative" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "positive" + }, + "852": { + "id": 852, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "leaf", + "class": "positive" + }, + "866": { + "id": 866, + "type": "internal", + "feature_name": "ft361", + "feature_index": 361, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "negative" + }, + "868": { + "id": 868, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "leaf", + "class": "positive" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "negative" + }, + "864": { + "id": 864, + "type": "leaf", + "class": "positive" + }, + "846": { + "id": 846, + "type": "internal", + "feature_name": "ft364", + "feature_index": 364, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "internal", + "feature_name": "ft374", + "feature_index": 374, + "threshold": 0.5, + "id_left": 1743, + "id_right": 1744 + }, + "1743": { + "id": 1743, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1749, + "id_right": 1750 + }, + "1749": { + "id": 1749, + "type": "leaf", + "class": "positive" + }, + "1750": { + "id": 1750, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1751, + "id_right": 1752 + }, + "1751": { + "id": 1751, + "type": "leaf", + "class": "negative" + }, + "1752": { + "id": 1752, + "type": "leaf", + "class": "positive" + }, + "1744": { + "id": 1744, + "type": "internal", + "feature_name": "ft372", + "feature_index": 372, + "threshold": 0.5, + "id_left": 1745, + "id_right": 1746 + }, + "1745": { + "id": 1745, + "type": "leaf", + "class": "negative" + }, + "1746": { + "id": 1746, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1747, + "id_right": 1748 + }, + "1747": { + "id": 1747, + "type": "leaf", + "class": "positive" + }, + "1748": { + "id": 1748, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 1791, + "id_right": 1792 + }, + "1791": { + "id": 1791, + "type": "leaf", + "class": "negative" + }, + "1792": { + "id": 1792, + "type": "leaf", + "class": "positive" + }, + "850": { + "id": 850, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 1647, + "id_right": 1648 + }, + "1647": { + "id": 1647, + "type": "leaf", + "class": "negative" + }, + "1648": { + "id": 1648, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft361", + "feature_index": 361, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1725, + "id_right": 1726 + }, + "1725": { + "id": 1725, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1727, + "id_right": 1728 + }, + "1727": { + "id": 1727, + "type": "leaf", + "class": "positive" + }, + "1728": { + "id": 1728, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 1729, + "id_right": 1730 + }, + "1729": { + "id": 1729, + "type": "leaf", + "class": "positive" + }, + "1730": { + "id": 1730, + "type": "leaf", + "class": "negative" + }, + "1726": { + "id": 1726, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1731, + "id_right": 1732 + }, + "1731": { + "id": 1731, + "type": "leaf", + "class": "negative" + }, + "1732": { + "id": 1732, + "type": "internal", + "feature_name": "ft251", + "feature_index": 251, + "threshold": 0.5, + "id_left": 1733, + "id_right": 1734 + }, + "1733": { + "id": 1733, + "type": "leaf", + "class": "negative" + }, + "1734": { + "id": 1734, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "positive" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1123, + "id_right": 1124 + }, + "1123": { + "id": 1123, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1125, + "id_right": 1126 + }, + "1125": { + "id": 1125, + "type": "leaf", + "class": "negative" + }, + "1126": { + "id": 1126, + "type": "leaf", + "class": "positive" + }, + "1124": { + "id": 1124, + "type": "leaf", + "class": "negative" + }, + "330": { + "id": 330, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 1061, + "id_right": 1062 + }, + "1061": { + "id": 1061, + "type": "internal", + "feature_name": "ft388", + "feature_index": 388, + "threshold": 0.5, + "id_left": 1063, + "id_right": 1064 + }, + "1063": { + "id": 1063, + "type": "leaf", + "class": "negative" + }, + "1064": { + "id": 1064, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1619, + "id_right": 1620 + }, + "1619": { + "id": 1619, + "type": "leaf", + "class": "positive" + }, + "1620": { + "id": 1620, + "type": "leaf", + "class": "negative" + }, + "1062": { + "id": 1062, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "leaf", + "class": "negative" + }, + "170": { + "id": 170, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1839, + "id_right": 1840 + }, + "1839": { + "id": 1839, + "type": "leaf", + "class": "positive" + }, + "1840": { + "id": 1840, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft390", + "feature_index": 390, + "threshold": 0.5, + "id_left": 1519, + "id_right": 1520 + }, + "1519": { + "id": 1519, + "type": "internal", + "feature_name": "ft388", + "feature_index": 388, + "threshold": 0.5, + "id_left": 1521, + "id_right": 1522 + }, + "1521": { + "id": 1521, + "type": "leaf", + "class": "negative" + }, + "1522": { + "id": 1522, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 1667, + "id_right": 1668 + }, + "1667": { + "id": 1667, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 1669, + "id_right": 1670 + }, + "1669": { + "id": 1669, + "type": "leaf", + "class": "negative" + }, + "1670": { + "id": 1670, + "type": "leaf", + "class": "positive" + }, + "1668": { + "id": 1668, + "type": "leaf", + "class": "positive" + }, + "1520": { + "id": 1520, + "type": "leaf", + "class": "positive" + }, + "140": { + "id": 140, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "negative" + }, + "830": { + "id": 830, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "leaf", + "class": "positive" + }, + "832": { + "id": 832, + "type": "leaf", + "class": "negative" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1327, + "id_right": 1328 + }, + "1327": { + "id": 1327, + "type": "leaf", + "class": "negative" + }, + "1328": { + "id": 1328, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1333, + "id_right": 1334 + }, + "1333": { + "id": 1333, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 1335, + "id_right": 1336 + }, + "1335": { + "id": 1335, + "type": "leaf", + "class": "positive" + }, + "1336": { + "id": 1336, + "type": "leaf", + "class": "negative" + }, + "1334": { + "id": 1334, + "type": "leaf", + "class": "positive" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft329", + "feature_index": 329, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 1033, + "id_right": 1034 + }, + "1033": { + "id": 1033, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1035, + "id_right": 1036 + }, + "1035": { + "id": 1035, + "type": "leaf", + "class": "negative" + }, + "1036": { + "id": 1036, + "type": "leaf", + "class": "positive" + }, + "1034": { + "id": 1034, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 1037, + "id_right": 1038 + }, + "1037": { + "id": 1037, + "type": "leaf", + "class": "negative" + }, + "1038": { + "id": 1038, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "leaf", + "class": "positive" + }, + "316": { + "id": 316, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "leaf", + "class": "positive" + }, + "322": { + "id": 322, + "type": "leaf", + "class": "negative" + }, + "320": { + "id": 320, + "type": "leaf", + "class": "negative" + }, + "318": { + "id": 318, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft395", + "feature_index": 395, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "leaf", + "class": "negative" + }, + "202": { + "id": 202, + "type": "leaf", + "class": "positive" + }, + "200": { + "id": 200, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "leaf", + "class": "negative" + }, + "826": { + "id": 826, + "type": "leaf", + "class": "positive" + }, + "824": { + "id": 824, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1693, + "id_right": 1694 + }, + "1693": { + "id": 1693, + "type": "leaf", + "class": "negative" + }, + "1694": { + "id": 1694, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 1695, + "id_right": 1696 + }, + "1695": { + "id": 1695, + "type": "leaf", + "class": "negative" + }, + "1696": { + "id": 1696, + "type": "leaf", + "class": "positive" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft224", + "feature_index": 224, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1943, + "id_right": 1944 + }, + "1943": { + "id": 1943, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 1945, + "id_right": 1946 + }, + "1945": { + "id": 1945, + "type": "leaf", + "class": "positive" + }, + "1946": { + "id": 1946, + "type": "leaf", + "class": "negative" + }, + "1944": { + "id": 1944, + "type": "leaf", + "class": "negative" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 1297, + "id_right": 1298 + }, + "1297": { + "id": 1297, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1925, + "id_right": 1926 + }, + "1925": { + "id": 1925, + "type": "leaf", + "class": "positive" + }, + "1926": { + "id": 1926, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 1927, + "id_right": 1928 + }, + "1927": { + "id": 1927, + "type": "leaf", + "class": "positive" + }, + "1928": { + "id": 1928, + "type": "leaf", + "class": "negative" + }, + "1298": { + "id": 1298, + "type": "leaf", + "class": "positive" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft334", + "feature_index": 334, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "positive" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1923, + "id_right": 1924 + }, + "1923": { + "id": 1923, + "type": "leaf", + "class": "negative" + }, + "1924": { + "id": 1924, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "negative" + }, + "138": { + "id": 138, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "negative" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "leaf", + "class": "negative" + }, + "158": { + "id": 158, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft382", + "feature_index": 382, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft354", + "feature_index": 354, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "leaf", + "class": "negative" + }, + "342": { + "id": 342, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "leaf", + "class": "positive" + }, + "326": { + "id": 326, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "leaf", + "class": "positive" + }, + "328": { + "id": 328, + "type": "leaf", + "class": "negative" + }, + "324": { + "id": 324, + "type": "leaf", + "class": "positive" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 1617, + "id_right": 1618 + }, + "1617": { + "id": 1617, + "type": "leaf", + "class": "negative" + }, + "1618": { + "id": 1618, + "type": "leaf", + "class": "positive" + }, + "128": { + "id": 128, + "type": "leaf", + "class": "positive" + }, + "122": { + "id": 122, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "leaf", + "class": "negative" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "negative" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft314", + "feature_index": 314, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 1505, + "id_right": 1506 + }, + "1505": { + "id": 1505, + "type": "internal", + "feature_name": "ft329", + "feature_index": 329, + "threshold": 0.5, + "id_left": 1507, + "id_right": 1508 + }, + "1507": { + "id": 1507, + "type": "leaf", + "class": "negative" + }, + "1508": { + "id": 1508, + "type": "leaf", + "class": "positive" + }, + "1506": { + "id": 1506, + "type": "leaf", + "class": "negative" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "leaf", + "class": "negative" + }, + "226": { + "id": 226, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1947, + "id_right": 1948 + }, + "1947": { + "id": 1947, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 1949, + "id_right": 1950 + }, + "1949": { + "id": 1949, + "type": "leaf", + "class": "negative" + }, + "1950": { + "id": 1950, + "type": "leaf", + "class": "positive" + }, + "1948": { + "id": 1948, + "type": "leaf", + "class": "positive" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft394", + "feature_index": 394, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1583, + "id_right": 1584 + }, + "1583": { + "id": 1583, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 1585, + "id_right": 1586 + }, + "1585": { + "id": 1585, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 1589, + "id_right": 1590 + }, + "1589": { + "id": 1589, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 1591, + "id_right": 1592 + }, + "1591": { + "id": 1591, + "type": "leaf", + "class": "negative" + }, + "1592": { + "id": 1592, + "type": "leaf", + "class": "positive" + }, + "1590": { + "id": 1590, + "type": "leaf", + "class": "positive" + }, + "1586": { + "id": 1586, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1587, + "id_right": 1588 + }, + "1587": { + "id": 1587, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1917, + "id_right": 1918 + }, + "1917": { + "id": 1917, + "type": "leaf", + "class": "negative" + }, + "1918": { + "id": 1918, + "type": "leaf", + "class": "positive" + }, + "1588": { + "id": 1588, + "type": "leaf", + "class": "negative" + }, + "1584": { + "id": 1584, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 1593, + "id_right": 1594 + }, + "1593": { + "id": 1593, + "type": "leaf", + "class": "negative" + }, + "1594": { + "id": 1594, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1595, + "id_right": 1596 + }, + "1595": { + "id": 1595, + "type": "leaf", + "class": "negative" + }, + "1596": { + "id": 1596, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 1597, + "id_right": 1598 + }, + "1597": { + "id": 1597, + "type": "leaf", + "class": "positive" + }, + "1598": { + "id": 1598, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 1599, + "id_right": 1600 + }, + "1599": { + "id": 1599, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 1645, + "id_right": 1646 + }, + "1645": { + "id": 1645, + "type": "leaf", + "class": "positive" + }, + "1646": { + "id": 1646, + "type": "leaf", + "class": "negative" + }, + "1600": { + "id": 1600, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "leaf", + "class": "negative" + }, + "230": { + "id": 230, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "leaf", + "class": "positive" + }, + "234": { + "id": 234, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft347", + "feature_index": 347, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 1613, + "id_right": 1614 + }, + "1613": { + "id": 1613, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 1615, + "id_right": 1616 + }, + "1615": { + "id": 1615, + "type": "leaf", + "class": "negative" + }, + "1616": { + "id": 1616, + "type": "leaf", + "class": "positive" + }, + "1614": { + "id": 1614, + "type": "leaf", + "class": "negative" + }, + "802": { + "id": 802, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "leaf", + "class": "negative" + }, + "806": { + "id": 806, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "leaf", + "class": "negative" + }, + "804": { + "id": 804, + "type": "leaf", + "class": "positive" + }, + "800": { + "id": 800, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "internal", + "feature_name": "ft349", + "feature_index": 349, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "negative" + }, + "812": { + "id": 812, + "type": "internal", + "feature_name": "ft371", + "feature_index": 371, + "threshold": 0.5, + "id_left": 1629, + "id_right": 1630 + }, + "1629": { + "id": 1629, + "type": "leaf", + "class": "negative" + }, + "1630": { + "id": 1630, + "type": "leaf", + "class": "positive" + }, + "810": { + "id": 810, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "internal", + "feature_name": "ft386", + "feature_index": 386, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "internal", + "feature_name": "ft357", + "feature_index": 357, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "leaf", + "class": "negative" + }, + "782": { + "id": 782, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "negative" + }, + "822": { + "id": 822, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "leaf", + "class": "negative" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "negative" + }, + "778": { + "id": 778, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "leaf", + "class": "positive" + }, + "816": { + "id": 816, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1711, + "id_right": 1712 + }, + "1711": { + "id": 1711, + "type": "leaf", + "class": "positive" + }, + "1712": { + "id": 1712, + "type": "leaf", + "class": "negative" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "positive" + }, + "798": { + "id": 798, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1655, + "id_right": 1656 + }, + "1655": { + "id": 1655, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 1657, + "id_right": 1658 + }, + "1657": { + "id": 1657, + "type": "leaf", + "class": "negative" + }, + "1658": { + "id": 1658, + "type": "leaf", + "class": "positive" + }, + "1656": { + "id": 1656, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "internal", + "feature_name": "ft387", + "feature_index": 387, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "negative" + }, + "792": { + "id": 792, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "leaf", + "class": "positive" + }, + "794": { + "id": 794, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "leaf", + "class": "positive" + }, + "796": { + "id": 796, + "type": "leaf", + "class": "negative" + }, + "788": { + "id": 788, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 1557, + "id_right": 1558 + }, + "1557": { + "id": 1557, + "type": "leaf", + "class": "negative" + }, + "1558": { + "id": 1558, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 1559, + "id_right": 1560 + }, + "1559": { + "id": 1559, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 1561, + "id_right": 1562 + }, + "1561": { + "id": 1561, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 1563, + "id_right": 1564 + }, + "1563": { + "id": 1563, + "type": "leaf", + "class": "negative" + }, + "1564": { + "id": 1564, + "type": "leaf", + "class": "positive" + }, + "1562": { + "id": 1562, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 1565, + "id_right": 1566 + }, + "1565": { + "id": 1565, + "type": "leaf", + "class": "positive" + }, + "1566": { + "id": 1566, + "type": "leaf", + "class": "negative" + }, + "1560": { + "id": 1560, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "leaf", + "class": "negative" + }, + "264": { + "id": 264, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "internal", + "feature_name": "ft394", + "feature_index": 394, + "threshold": 0.5, + "id_left": 1287, + "id_right": 1288 + }, + "1287": { + "id": 1287, + "type": "leaf", + "class": "positive" + }, + "1288": { + "id": 1288, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 1289, + "id_right": 1290 + }, + "1289": { + "id": 1289, + "type": "leaf", + "class": "negative" + }, + "1290": { + "id": 1290, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 1687, + "id_right": 1688 + }, + "1687": { + "id": 1687, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 1689, + "id_right": 1690 + }, + "1689": { + "id": 1689, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 1913, + "id_right": 1914 + }, + "1913": { + "id": 1913, + "type": "leaf", + "class": "positive" + }, + "1914": { + "id": 1914, + "type": "leaf", + "class": "negative" + }, + "1690": { + "id": 1690, + "type": "leaf", + "class": "positive" + }, + "1688": { + "id": 1688, + "type": "leaf", + "class": "negative" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 1601, + "id_right": 1602 + }, + "1601": { + "id": 1601, + "type": "leaf", + "class": "negative" + }, + "1602": { + "id": 1602, + "type": "leaf", + "class": "positive" + }, + "306": { + "id": 306, + "type": "leaf", + "class": "negative" + }, + "300": { + "id": 300, + "type": "leaf", + "class": "positive" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft391", + "feature_index": 391, + "threshold": 0.5, + "id_left": 1097, + "id_right": 1098 + }, + "1097": { + "id": 1097, + "type": "leaf", + "class": "negative" + }, + "1098": { + "id": 1098, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1099, + "id_right": 1100 + }, + "1099": { + "id": 1099, + "type": "leaf", + "class": "positive" + }, + "1100": { + "id": 1100, + "type": "leaf", + "class": "negative" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft391", + "feature_index": 391, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "leaf", + "class": "positive" + }, + "298": { + "id": 298, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 1703, + "id_right": 1704 + }, + "1703": { + "id": 1703, + "type": "leaf", + "class": "negative" + }, + "1704": { + "id": 1704, + "type": "leaf", + "class": "positive" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "leaf", + "class": "positive" + }, + "282": { + "id": 282, + "type": "leaf", + "class": "negative" + }, + "280": { + "id": 280, + "type": "leaf", + "class": "positive" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft367", + "feature_index": 367, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "internal", + "feature_name": "ft361", + "feature_index": 361, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "leaf", + "class": "positive" + }, + "292": { + "id": 292, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "negative" + }, + "288": { + "id": 288, + "type": "leaf", + "class": "positive" + }, + "286": { + "id": 286, + "type": "leaf", + "class": "negative" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "leaf", + "class": "positive" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 1705, + "id_right": 1706 + }, + "1705": { + "id": 1705, + "type": "leaf", + "class": "positive" + }, + "1706": { + "id": 1706, + "type": "leaf", + "class": "negative" + }, + "304": { + "id": 304, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "leaf", + "class": "positive" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "leaf", + "class": "negative" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "leaf", + "class": "positive" + }, + "276": { + "id": 276, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft331", + "feature_index": 331, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft317", + "feature_index": 317, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "internal", + "feature_name": "ft310", + "feature_index": 310, + "threshold": 0.5, + "id_left": 1265, + "id_right": 1266 + }, + "1265": { + "id": 1265, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 1267, + "id_right": 1268 + }, + "1267": { + "id": 1267, + "type": "leaf", + "class": "positive" + }, + "1268": { + "id": 1268, + "type": "leaf", + "class": "negative" + }, + "1266": { + "id": 1266, + "type": "leaf", + "class": "negative" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "leaf", + "class": "negative" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "leaf", + "class": "negative" + }, + "250": { + "id": 250, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1929, + "id_right": 1930 + }, + "1929": { + "id": 1929, + "type": "leaf", + "class": "positive" + }, + "1930": { + "id": 1930, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 1955, + "id_right": 1956 + }, + "1955": { + "id": 1955, + "type": "leaf", + "class": "positive" + }, + "1956": { + "id": 1956, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "leaf", + "class": "positive" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft353", + "feature_index": 353, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "leaf", + "class": "positive" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft327", + "feature_index": 327, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "leaf", + "class": "negative" + }, + "348": { + "id": 348, + "type": "leaf", + "class": "positive" + }, + "346": { + "id": 346, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft399", + "feature_index": 399, + "threshold": 0.5, + "id_left": 1383, + "id_right": 1384 + }, + "1383": { + "id": 1383, + "type": "leaf", + "class": "negative" + }, + "1384": { + "id": 1384, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 1385, + "id_right": 1386 + }, + "1385": { + "id": 1385, + "type": "leaf", + "class": "negative" + }, + "1386": { + "id": 1386, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft315", + "feature_index": 315, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 1227, + "id_right": 1228 + }, + "1227": { + "id": 1227, + "type": "leaf", + "class": "positive" + }, + "1228": { + "id": 1228, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft302", + "feature_index": 302, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft385", + "feature_index": 385, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 1873, + "id_right": 1874 + }, + "1873": { + "id": 1873, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 1883, + "id_right": 1884 + }, + "1883": { + "id": 1883, + "type": "leaf", + "class": "positive" + }, + "1884": { + "id": 1884, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1885, + "id_right": 1886 + }, + "1885": { + "id": 1885, + "type": "leaf", + "class": "positive" + }, + "1886": { + "id": 1886, + "type": "leaf", + "class": "negative" + }, + "1874": { + "id": 1874, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 1875, + "id_right": 1876 + }, + "1875": { + "id": 1875, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 1877, + "id_right": 1878 + }, + "1877": { + "id": 1877, + "type": "leaf", + "class": "negative" + }, + "1878": { + "id": 1878, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 1879, + "id_right": 1880 + }, + "1879": { + "id": 1879, + "type": "leaf", + "class": "positive" + }, + "1880": { + "id": 1880, + "type": "leaf", + "class": "negative" + }, + "1876": { + "id": 1876, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1881, + "id_right": 1882 + }, + "1881": { + "id": 1881, + "type": "leaf", + "class": "positive" + }, + "1882": { + "id": 1882, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1139, + "id_right": 1140 + }, + "1139": { + "id": 1139, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 1149, + "id_right": 1150 + }, + "1149": { + "id": 1149, + "type": "leaf", + "class": "negative" + }, + "1150": { + "id": 1150, + "type": "internal", + "feature_name": "ft355", + "feature_index": 355, + "threshold": 0.5, + "id_left": 1151, + "id_right": 1152 + }, + "1151": { + "id": 1151, + "type": "leaf", + "class": "positive" + }, + "1152": { + "id": 1152, + "type": "internal", + "feature_name": "ft382", + "feature_index": 382, + "threshold": 0.5, + "id_left": 1153, + "id_right": 1154 + }, + "1153": { + "id": 1153, + "type": "leaf", + "class": "negative" + }, + "1154": { + "id": 1154, + "type": "leaf", + "class": "positive" + }, + "1140": { + "id": 1140, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1141, + "id_right": 1142 + }, + "1141": { + "id": 1141, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1495, + "id_right": 1496 + }, + "1495": { + "id": 1495, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 1497, + "id_right": 1498 + }, + "1497": { + "id": 1497, + "type": "leaf", + "class": "positive" + }, + "1498": { + "id": 1498, + "type": "leaf", + "class": "negative" + }, + "1496": { + "id": 1496, + "type": "leaf", + "class": "positive" + }, + "1142": { + "id": 1142, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 1143, + "id_right": 1144 + }, + "1143": { + "id": 1143, + "type": "leaf", + "class": "negative" + }, + "1144": { + "id": 1144, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 1145, + "id_right": 1146 + }, + "1145": { + "id": 1145, + "type": "leaf", + "class": "positive" + }, + "1146": { + "id": 1146, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 1147, + "id_right": 1148 + }, + "1147": { + "id": 1147, + "type": "leaf", + "class": "negative" + }, + "1148": { + "id": 1148, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1003, + "id_right": 1004 + }, + "1003": { + "id": 1003, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1011, + "id_right": 1012 + }, + "1011": { + "id": 1011, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 1329, + "id_right": 1330 + }, + "1329": { + "id": 1329, + "type": "leaf", + "class": "positive" + }, + "1330": { + "id": 1330, + "type": "internal", + "feature_name": "ft327", + "feature_index": 327, + "threshold": 0.5, + "id_left": 1331, + "id_right": 1332 + }, + "1331": { + "id": 1331, + "type": "leaf", + "class": "negative" + }, + "1332": { + "id": 1332, + "type": "leaf", + "class": "positive" + }, + "1012": { + "id": 1012, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1013, + "id_right": 1014 + }, + "1013": { + "id": 1013, + "type": "internal", + "feature_name": "ft153", + "feature_index": 153, + "threshold": 0.5, + "id_left": 1121, + "id_right": 1122 + }, + "1121": { + "id": 1121, + "type": "leaf", + "class": "negative" + }, + "1122": { + "id": 1122, + "type": "leaf", + "class": "positive" + }, + "1014": { + "id": 1014, + "type": "leaf", + "class": "negative" + }, + "1004": { + "id": 1004, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1005, + "id_right": 1006 + }, + "1005": { + "id": 1005, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 1007, + "id_right": 1008 + }, + "1007": { + "id": 1007, + "type": "leaf", + "class": "positive" + }, + "1008": { + "id": 1008, + "type": "leaf", + "class": "negative" + }, + "1006": { + "id": 1006, + "type": "leaf", + "class": "negative" + }, + "998": { + "id": 998, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 999, + "id_right": 1000 + }, + "999": { + "id": 999, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 1001, + "id_right": 1002 + }, + "1001": { + "id": 1001, + "type": "leaf", + "class": "negative" + }, + "1002": { + "id": 1002, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1009, + "id_right": 1010 + }, + "1009": { + "id": 1009, + "type": "leaf", + "class": "positive" + }, + "1010": { + "id": 1010, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 1015, + "id_right": 1016 + }, + "1015": { + "id": 1015, + "type": "leaf", + "class": "negative" + }, + "1016": { + "id": 1016, + "type": "leaf", + "class": "positive" + }, + "1000": { + "id": 1000, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 1887, + "id_right": 1888 + }, + "1887": { + "id": 1887, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1889, + "id_right": 1890 + }, + "1889": { + "id": 1889, + "type": "leaf", + "class": "negative" + }, + "1890": { + "id": 1890, + "type": "leaf", + "class": "positive" + }, + "1888": { + "id": 1888, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft367", + "feature_index": 367, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft394", + "feature_index": 394, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft386", + "feature_index": 386, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "leaf", + "class": "negative" + }, + "216": { + "id": 216, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "leaf", + "class": "positive" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1509, + "id_right": 1510 + }, + "1509": { + "id": 1509, + "type": "leaf", + "class": "negative" + }, + "1510": { + "id": 1510, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 1511, + "id_right": 1512 + }, + "1511": { + "id": 1511, + "type": "leaf", + "class": "negative" + }, + "1512": { + "id": 1512, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 1513, + "id_right": 1514 + }, + "1513": { + "id": 1513, + "type": "leaf", + "class": "negative" + }, + "1514": { + "id": 1514, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft347", + "feature_index": 347, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1059, + "id_right": 1060 + }, + "1059": { + "id": 1059, + "type": "leaf", + "class": "positive" + }, + "1060": { + "id": 1060, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "leaf", + "class": "negative" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1973, + "id_right": 1974 + }, + "1973": { + "id": 1973, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 1975, + "id_right": 1976 + }, + "1975": { + "id": 1975, + "type": "leaf", + "class": "negative" + }, + "1976": { + "id": 1976, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 1977, + "id_right": 1978 + }, + "1977": { + "id": 1977, + "type": "internal", + "feature_name": "ft372", + "feature_index": 372, + "threshold": 0.5, + "id_left": 1979, + "id_right": 1980 + }, + "1979": { + "id": 1979, + "type": "leaf", + "class": "positive" + }, + "1980": { + "id": 1980, + "type": "leaf", + "class": "negative" + }, + "1978": { + "id": 1978, + "type": "leaf", + "class": "positive" + }, + "1974": { + "id": 1974, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1899, + "id_right": 1900 + }, + "1899": { + "id": 1899, + "type": "leaf", + "class": "positive" + }, + "1900": { + "id": 1900, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1983, + "id_right": 1984 + }, + "1983": { + "id": 1983, + "type": "leaf", + "class": "positive" + }, + "1984": { + "id": 1984, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1985, + "id_right": 1986 + }, + "1985": { + "id": 1985, + "type": "leaf", + "class": "positive" + }, + "1986": { + "id": 1986, + "type": "leaf", + "class": "negative" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "leaf", + "class": "positive" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "leaf", + "class": "positive" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "leaf", + "class": "negative" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1105, + "id_right": 1106 + }, + "1105": { + "id": 1105, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 1107, + "id_right": 1108 + }, + "1107": { + "id": 1107, + "type": "leaf", + "class": "positive" + }, + "1108": { + "id": 1108, + "type": "leaf", + "class": "negative" + }, + "1106": { + "id": 1106, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "leaf", + "class": "negative" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "leaf", + "class": "positive" + }, + "246": { + "id": 246, + "type": "leaf", + "class": "negative" + }, + "240": { + "id": 240, + "type": "internal", + "feature_name": "ft368", + "feature_index": 368, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "leaf", + "class": "positive" + }, + "242": { + "id": 242, + "type": "leaf", + "class": "negative" + }, + "72": { + "id": 72, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 1041, + "id_right": 1042 + }, + "1041": { + "id": 1041, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 1047, + "id_right": 1048 + }, + "1047": { + "id": 1047, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 1053, + "id_right": 1054 + }, + "1053": { + "id": 1053, + "type": "leaf", + "class": "negative" + }, + "1054": { + "id": 1054, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 1055, + "id_right": 1056 + }, + "1055": { + "id": 1055, + "type": "leaf", + "class": "negative" + }, + "1056": { + "id": 1056, + "type": "leaf", + "class": "positive" + }, + "1048": { + "id": 1048, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 1049, + "id_right": 1050 + }, + "1049": { + "id": 1049, + "type": "leaf", + "class": "positive" + }, + "1050": { + "id": 1050, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 1051, + "id_right": 1052 + }, + "1051": { + "id": 1051, + "type": "leaf", + "class": "negative" + }, + "1052": { + "id": 1052, + "type": "leaf", + "class": "positive" + }, + "1042": { + "id": 1042, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1043, + "id_right": 1044 + }, + "1043": { + "id": 1043, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 1045, + "id_right": 1046 + }, + "1045": { + "id": 1045, + "type": "leaf", + "class": "positive" + }, + "1046": { + "id": 1046, + "type": "leaf", + "class": "negative" + }, + "1044": { + "id": 1044, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "leaf", + "class": "positive" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "leaf", + "class": "positive" + }, + "212": { + "id": 212, + "type": "leaf", + "class": "negative" + }, + "106": { + "id": 106, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1269, + "id_right": 1270 + }, + "1269": { + "id": 1269, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 1271, + "id_right": 1272 + }, + "1271": { + "id": 1271, + "type": "leaf", + "class": "negative" + }, + "1272": { + "id": 1272, + "type": "leaf", + "class": "positive" + }, + "1270": { + "id": 1270, + "type": "leaf", + "class": "negative" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 1641, + "id_right": 1642 + }, + "1641": { + "id": 1641, + "type": "internal", + "feature_name": "ft358", + "feature_index": 358, + "threshold": 0.5, + "id_left": 1643, + "id_right": 1644 + }, + "1643": { + "id": 1643, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 1783, + "id_right": 1784 + }, + "1783": { + "id": 1783, + "type": "leaf", + "class": "positive" + }, + "1784": { + "id": 1784, + "type": "leaf", + "class": "negative" + }, + "1644": { + "id": 1644, + "type": "leaf", + "class": "positive" + }, + "1642": { + "id": 1642, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft312", + "feature_index": 312, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 1275, + "id_right": 1276 + }, + "1275": { + "id": 1275, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 1277, + "id_right": 1278 + }, + "1277": { + "id": 1277, + "type": "leaf", + "class": "negative" + }, + "1278": { + "id": 1278, + "type": "leaf", + "class": "positive" + }, + "1276": { + "id": 1276, + "type": "leaf", + "class": "positive" + }, + "834": { + "id": 834, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 1607, + "id_right": 1608 + }, + "1607": { + "id": 1607, + "type": "leaf", + "class": "positive" + }, + "1608": { + "id": 1608, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1113, + "id_right": 1114 + }, + "1113": { + "id": 1113, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 1115, + "id_right": 1116 + }, + "1115": { + "id": 1115, + "type": "leaf", + "class": "positive" + }, + "1116": { + "id": 1116, + "type": "leaf", + "class": "negative" + }, + "1114": { + "id": 1114, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft385", + "feature_index": 385, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 1753, + "id_right": 1754 + }, + "1753": { + "id": 1753, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 1755, + "id_right": 1756 + }, + "1755": { + "id": 1755, + "type": "leaf", + "class": "positive" + }, + "1756": { + "id": 1756, + "type": "leaf", + "class": "negative" + }, + "1754": { + "id": 1754, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "leaf", + "class": "negative" + }, + "314": { + "id": 314, + "type": "leaf", + "class": "positive" + }, + "312": { + "id": 312, + "type": "leaf", + "class": "negative" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1621, + "id_right": 1622 + }, + "1621": { + "id": 1621, + "type": "leaf", + "class": "negative" + }, + "1622": { + "id": 1622, + "type": "leaf", + "class": "positive" + }, + "310": { + "id": 310, + "type": "leaf", + "class": "positive" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 1649, + "id_right": 1650 + }, + "1649": { + "id": 1649, + "type": "leaf", + "class": "negative" + }, + "1650": { + "id": 1650, + "type": "internal", + "feature_name": "ft361", + "feature_index": 361, + "threshold": 0.5, + "id_left": 1651, + "id_right": 1652 + }, + "1651": { + "id": 1651, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 1653, + "id_right": 1654 + }, + "1653": { + "id": 1653, + "type": "leaf", + "class": "positive" + }, + "1654": { + "id": 1654, + "type": "internal", + "feature_name": "ft379", + "feature_index": 379, + "threshold": 0.5, + "id_left": 1911, + "id_right": 1912 + }, + "1911": { + "id": 1911, + "type": "leaf", + "class": "negative" + }, + "1912": { + "id": 1912, + "type": "leaf", + "class": "positive" + }, + "1652": { + "id": 1652, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft355", + "feature_index": 355, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 1785, + "id_right": 1786 + }, + "1785": { + "id": 1785, + "type": "leaf", + "class": "positive" + }, + "1786": { + "id": 1786, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "leaf", + "class": "negative" + }, + "256": { + "id": 256, + "type": "leaf", + "class": "positive" + }, + "254": { + "id": 254, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "leaf", + "class": "positive" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 1909, + "id_right": 1910 + }, + "1909": { + "id": 1909, + "type": "leaf", + "class": "positive" + }, + "1910": { + "id": 1910, + "type": "leaf", + "class": "negative" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "leaf", + "class": "positive" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft210", + "feature_index": 210, + "threshold": 0.5, + "id_left": 1537, + "id_right": 1538 + }, + "1537": { + "id": 1537, + "type": "leaf", + "class": "positive" + }, + "1538": { + "id": 1538, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1539, + "id_right": 1540 + }, + "1539": { + "id": 1539, + "type": "leaf", + "class": "negative" + }, + "1540": { + "id": 1540, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 1155, + "id_right": 1156 + }, + "1155": { + "id": 1155, + "type": "internal", + "feature_name": "ft393", + "feature_index": 393, + "threshold": 0.5, + "id_left": 1161, + "id_right": 1162 + }, + "1161": { + "id": 1161, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1173, + "id_right": 1174 + }, + "1173": { + "id": 1173, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 1175, + "id_right": 1176 + }, + "1175": { + "id": 1175, + "type": "leaf", + "class": "negative" + }, + "1176": { + "id": 1176, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1177, + "id_right": 1178 + }, + "1177": { + "id": 1177, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1635, + "id_right": 1636 + }, + "1635": { + "id": 1635, + "type": "leaf", + "class": "positive" + }, + "1636": { + "id": 1636, + "type": "leaf", + "class": "negative" + }, + "1178": { + "id": 1178, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 1373, + "id_right": 1374 + }, + "1373": { + "id": 1373, + "type": "leaf", + "class": "negative" + }, + "1374": { + "id": 1374, + "type": "leaf", + "class": "positive" + }, + "1174": { + "id": 1174, + "type": "leaf", + "class": "negative" + }, + "1162": { + "id": 1162, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 1163, + "id_right": 1164 + }, + "1163": { + "id": 1163, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 1187, + "id_right": 1188 + }, + "1187": { + "id": 1187, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1197, + "id_right": 1198 + }, + "1197": { + "id": 1197, + "type": "leaf", + "class": "negative" + }, + "1198": { + "id": 1198, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 1895, + "id_right": 1896 + }, + "1895": { + "id": 1895, + "type": "leaf", + "class": "positive" + }, + "1896": { + "id": 1896, + "type": "leaf", + "class": "negative" + }, + "1188": { + "id": 1188, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 1721, + "id_right": 1722 + }, + "1721": { + "id": 1721, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 1723, + "id_right": 1724 + }, + "1723": { + "id": 1723, + "type": "leaf", + "class": "positive" + }, + "1724": { + "id": 1724, + "type": "leaf", + "class": "negative" + }, + "1722": { + "id": 1722, + "type": "leaf", + "class": "positive" + }, + "1164": { + "id": 1164, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 1189, + "id_right": 1190 + }, + "1189": { + "id": 1189, + "type": "leaf", + "class": "negative" + }, + "1190": { + "id": 1190, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 1195, + "id_right": 1196 + }, + "1195": { + "id": 1195, + "type": "leaf", + "class": "negative" + }, + "1196": { + "id": 1196, + "type": "leaf", + "class": "positive" + }, + "1156": { + "id": 1156, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1157, + "id_right": 1158 + }, + "1157": { + "id": 1157, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 1159, + "id_right": 1160 + }, + "1159": { + "id": 1159, + "type": "internal", + "feature_name": "ft301", + "feature_index": 301, + "threshold": 0.5, + "id_left": 1169, + "id_right": 1170 + }, + "1169": { + "id": 1169, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 1171, + "id_right": 1172 + }, + "1171": { + "id": 1171, + "type": "leaf", + "class": "negative" + }, + "1172": { + "id": 1172, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 1199, + "id_right": 1200 + }, + "1199": { + "id": 1199, + "type": "leaf", + "class": "negative" + }, + "1200": { + "id": 1200, + "type": "leaf", + "class": "positive" + }, + "1170": { + "id": 1170, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 1609, + "id_right": 1610 + }, + "1609": { + "id": 1609, + "type": "leaf", + "class": "positive" + }, + "1610": { + "id": 1610, + "type": "internal", + "feature_name": "ft302", + "feature_index": 302, + "threshold": 0.5, + "id_left": 1611, + "id_right": 1612 + }, + "1611": { + "id": 1611, + "type": "leaf", + "class": "negative" + }, + "1612": { + "id": 1612, + "type": "leaf", + "class": "positive" + }, + "1160": { + "id": 1160, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 1179, + "id_right": 1180 + }, + "1179": { + "id": 1179, + "type": "leaf", + "class": "positive" + }, + "1180": { + "id": 1180, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1181, + "id_right": 1182 + }, + "1181": { + "id": 1181, + "type": "leaf", + "class": "negative" + }, + "1182": { + "id": 1182, + "type": "leaf", + "class": "positive" + }, + "1158": { + "id": 1158, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1165, + "id_right": 1166 + }, + "1165": { + "id": 1165, + "type": "leaf", + "class": "negative" + }, + "1166": { + "id": 1166, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1167, + "id_right": 1168 + }, + "1167": { + "id": 1167, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 1191, + "id_right": 1192 + }, + "1191": { + "id": 1191, + "type": "leaf", + "class": "positive" + }, + "1192": { + "id": 1192, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 1193, + "id_right": 1194 + }, + "1193": { + "id": 1193, + "type": "leaf", + "class": "positive" + }, + "1194": { + "id": 1194, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1701, + "id_right": 1702 + }, + "1701": { + "id": 1701, + "type": "leaf", + "class": "positive" + }, + "1702": { + "id": 1702, + "type": "leaf", + "class": "negative" + }, + "1168": { + "id": 1168, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1183, + "id_right": 1184 + }, + "1183": { + "id": 1183, + "type": "leaf", + "class": "negative" + }, + "1184": { + "id": 1184, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 1185, + "id_right": 1186 + }, + "1185": { + "id": 1185, + "type": "leaf", + "class": "negative" + }, + "1186": { + "id": 1186, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_400_nleaves_500.json b/dtrees/dim_400_nleaves_500.json new file mode 100644 index 0000000..ae4c96f --- /dev/null +++ b/dtrees/dim_400_nleaves_500.json @@ -0,0 +1,7804 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299", + "ft300", + "ft301", + "ft302", + "ft303", + "ft304", + "ft305", + "ft306", + "ft307", + "ft308", + "ft309", + "ft310", + "ft311", + "ft312", + "ft313", + "ft314", + "ft315", + "ft316", + "ft317", + "ft318", + "ft319", + "ft320", + "ft321", + "ft322", + "ft323", + "ft324", + "ft325", + "ft326", + "ft327", + "ft328", + "ft329", + "ft330", + "ft331", + "ft332", + "ft333", + "ft334", + "ft335", + "ft336", + "ft337", + "ft338", + "ft339", + "ft340", + "ft341", + "ft342", + "ft343", + "ft344", + "ft345", + "ft346", + "ft347", + "ft348", + "ft349", + "ft350", + "ft351", + "ft352", + "ft353", + "ft354", + "ft355", + "ft356", + "ft357", + "ft358", + "ft359", + "ft360", + "ft361", + "ft362", + "ft363", + "ft364", + "ft365", + "ft366", + "ft367", + "ft368", + "ft369", + "ft370", + "ft371", + "ft372", + "ft373", + "ft374", + "ft375", + "ft376", + "ft377", + "ft378", + "ft379", + "ft380", + "ft381", + "ft382", + "ft383", + "ft384", + "ft385", + "ft386", + "ft387", + "ft388", + "ft389", + "ft390", + "ft391", + "ft392", + "ft393", + "ft394", + "ft395", + "ft396", + "ft397", + "ft398", + "ft399" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "internal", + "feature_name": "ft269", + "feature_index": 269, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "negative" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "positive" + }, + "926": { + "id": 926, + "type": "leaf", + "class": "negative" + }, + "924": { + "id": 924, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "internal", + "feature_name": "ft324", + "feature_index": 324, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "positive" + }, + "994": { + "id": 994, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "positive" + }, + "996": { + "id": 996, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "leaf", + "class": "negative" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "negative" + }, + "920": { + "id": 920, + "type": "internal", + "feature_name": "ft378", + "feature_index": 378, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "negative" + }, + "960": { + "id": 960, + "type": "internal", + "feature_name": "ft376", + "feature_index": 376, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "leaf", + "class": "positive" + }, + "962": { + "id": 962, + "type": "leaf", + "class": "negative" + }, + "952": { + "id": 952, + "type": "leaf", + "class": "positive" + }, + "950": { + "id": 950, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "negative" + }, + "954": { + "id": 954, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "leaf", + "class": "positive" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "leaf", + "class": "negative" + }, + "908": { + "id": 908, + "type": "internal", + "feature_name": "ft394", + "feature_index": 394, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "leaf", + "class": "negative" + }, + "944": { + "id": 944, + "type": "internal", + "feature_name": "ft357", + "feature_index": 357, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "leaf", + "class": "negative" + }, + "938": { + "id": 938, + "type": "leaf", + "class": "positive" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "positive" + }, + "930": { + "id": 930, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "internal", + "feature_name": "ft375", + "feature_index": 375, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "leaf", + "class": "negative" + }, + "942": { + "id": 942, + "type": "leaf", + "class": "positive" + }, + "934": { + "id": 934, + "type": "leaf", + "class": "positive" + }, + "932": { + "id": 932, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "leaf", + "class": "negative" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "positive" + }, + "940": { + "id": 940, + "type": "leaf", + "class": "negative" + }, + "910": { + "id": 910, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "leaf", + "class": "negative" + }, + "916": { + "id": 916, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "leaf", + "class": "negative" + }, + "966": { + "id": 966, + "type": "leaf", + "class": "positive" + }, + "964": { + "id": 964, + "type": "leaf", + "class": "positive" + }, + "912": { + "id": 912, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "leaf", + "class": "negative" + }, + "970": { + "id": 970, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "leaf", + "class": "positive" + }, + "972": { + "id": 972, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "negative" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "positive" + }, + "678": { + "id": 678, + "type": "internal", + "feature_name": "ft356", + "feature_index": 356, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "internal", + "feature_name": "ft387", + "feature_index": 387, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "leaf", + "class": "positive" + }, + "710": { + "id": 710, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "leaf", + "class": "positive" + }, + "722": { + "id": 722, + "type": "leaf", + "class": "negative" + }, + "720": { + "id": 720, + "type": "leaf", + "class": "negative" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "leaf", + "class": "positive" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "leaf", + "class": "negative" + }, + "756": { + "id": 756, + "type": "leaf", + "class": "positive" + }, + "712": { + "id": 712, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "negative" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft354", + "feature_index": 354, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "leaf", + "class": "negative" + }, + "718": { + "id": 718, + "type": "leaf", + "class": "positive" + }, + "714": { + "id": 714, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "leaf", + "class": "positive" + }, + "750": { + "id": 750, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "leaf", + "class": "positive" + }, + "752": { + "id": 752, + "type": "leaf", + "class": "negative" + }, + "706": { + "id": 706, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "leaf", + "class": "positive" + }, + "726": { + "id": 726, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "leaf", + "class": "negative" + }, + "764": { + "id": 764, + "type": "leaf", + "class": "positive" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "negative" + }, + "730": { + "id": 730, + "type": "leaf", + "class": "positive" + }, + "728": { + "id": 728, + "type": "leaf", + "class": "negative" + }, + "724": { + "id": 724, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "leaf", + "class": "negative" + }, + "732": { + "id": 732, + "type": "leaf", + "class": "negative" + }, + "610": { + "id": 610, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "leaf", + "class": "negative" + }, + "616": { + "id": 616, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "internal", + "feature_name": "ft388", + "feature_index": 388, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "leaf", + "class": "positive" + }, + "694": { + "id": 694, + "type": "internal", + "feature_name": "ft352", + "feature_index": 352, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "leaf", + "class": "negative" + }, + "696": { + "id": 696, + "type": "leaf", + "class": "positive" + }, + "662": { + "id": 662, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "leaf", + "class": "negative" + }, + "670": { + "id": 670, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "leaf", + "class": "negative" + }, + "702": { + "id": 702, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "leaf", + "class": "negative" + }, + "650": { + "id": 650, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "leaf", + "class": "positive" + }, + "672": { + "id": 672, + "type": "internal", + "feature_name": "ft366", + "feature_index": 366, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "negative" + }, + "760": { + "id": 760, + "type": "leaf", + "class": "positive" + }, + "758": { + "id": 758, + "type": "leaf", + "class": "positive" + }, + "674": { + "id": 674, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "leaf", + "class": "positive" + }, + "676": { + "id": 676, + "type": "leaf", + "class": "negative" + }, + "644": { + "id": 644, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "negative" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "positive" + }, + "648": { + "id": 648, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "positive" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "negative" + }, + "688": { + "id": 688, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "leaf", + "class": "negative" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "leaf", + "class": "positive" + }, + "742": { + "id": 742, + "type": "leaf", + "class": "negative" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "negative" + }, + "738": { + "id": 738, + "type": "leaf", + "class": "positive" + }, + "736": { + "id": 736, + "type": "internal", + "feature_name": "ft368", + "feature_index": 368, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "leaf", + "class": "positive" + }, + "768": { + "id": 768, + "type": "leaf", + "class": "negative" + }, + "744": { + "id": 744, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "internal", + "feature_name": "ft312", + "feature_index": 312, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "negative" + }, + "748": { + "id": 748, + "type": "leaf", + "class": "positive" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "negative" + }, + "734": { + "id": 734, + "type": "leaf", + "class": "positive" + }, + "628": { + "id": 628, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "internal", + "feature_name": "ft354", + "feature_index": 354, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "leaf", + "class": "negative" + }, + "636": { + "id": 636, + "type": "leaf", + "class": "positive" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "negative" + }, + "630": { + "id": 630, + "type": "internal", + "feature_name": "ft392", + "feature_index": 392, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "leaf", + "class": "negative" + }, + "638": { + "id": 638, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "leaf", + "class": "positive" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "leaf", + "class": "negative" + }, + "632": { + "id": 632, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "leaf", + "class": "positive" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft392", + "feature_index": 392, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "leaf", + "class": "positive" + }, + "652": { + "id": 652, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "leaf", + "class": "negative" + }, + "656": { + "id": 656, + "type": "leaf", + "class": "negative" + }, + "654": { + "id": 654, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "leaf", + "class": "positive" + }, + "660": { + "id": 660, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "leaf", + "class": "positive" + }, + "704": { + "id": 704, + "type": "leaf", + "class": "negative" + }, + "620": { + "id": 620, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "leaf", + "class": "positive" + }, + "624": { + "id": 624, + "type": "internal", + "feature_name": "ft381", + "feature_index": 381, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "leaf", + "class": "negative" + }, + "626": { + "id": 626, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "leaf", + "class": "positive" + }, + "698": { + "id": 698, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "leaf", + "class": "positive" + }, + "700": { + "id": 700, + "type": "leaf", + "class": "negative" + }, + "622": { + "id": 622, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "leaf", + "class": "positive" + }, + "682": { + "id": 682, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "leaf", + "class": "negative" + }, + "684": { + "id": 684, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "leaf", + "class": "negative" + }, + "392": { + "id": 392, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "leaf", + "class": "positive" + }, + "984": { + "id": 984, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "leaf", + "class": "positive" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "negative" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "negative" + }, + "980": { + "id": 980, + "type": "leaf", + "class": "positive" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft367", + "feature_index": 367, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "leaf", + "class": "positive" + }, + "396": { + "id": 396, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "leaf", + "class": "negative" + }, + "572": { + "id": 572, + "type": "leaf", + "class": "positive" + }, + "570": { + "id": 570, + "type": "leaf", + "class": "positive" + }, + "412": { + "id": 412, + "type": "leaf", + "class": "negative" + }, + "368": { + "id": 368, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "leaf", + "class": "positive" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "leaf", + "class": "negative" + }, + "578": { + "id": 578, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "negative" + }, + "582": { + "id": 582, + "type": "leaf", + "class": "positive" + }, + "580": { + "id": 580, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft330", + "feature_index": 330, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "leaf", + "class": "positive" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft368", + "feature_index": 368, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "leaf", + "class": "positive" + }, + "508": { + "id": 508, + "type": "leaf", + "class": "negative" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "positive" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "leaf", + "class": "negative" + }, + "512": { + "id": 512, + "type": "leaf", + "class": "positive" + }, + "510": { + "id": 510, + "type": "leaf", + "class": "positive" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "negative" + }, + "458": { + "id": 458, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "leaf", + "class": "negative" + }, + "460": { + "id": 460, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "leaf", + "class": "negative" + }, + "496": { + "id": 496, + "type": "leaf", + "class": "positive" + }, + "462": { + "id": 462, + "type": "internal", + "feature_name": "ft312", + "feature_index": 312, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "internal", + "feature_name": "ft361", + "feature_index": 361, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "leaf", + "class": "positive" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "negative" + }, + "904": { + "id": 904, + "type": "leaf", + "class": "positive" + }, + "464": { + "id": 464, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "leaf", + "class": "negative" + }, + "586": { + "id": 586, + "type": "leaf", + "class": "positive" + }, + "584": { + "id": 584, + "type": "leaf", + "class": "negative" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "leaf", + "class": "negative" + }, + "410": { + "id": 410, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "leaf", + "class": "negative" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft347", + "feature_index": 347, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "leaf", + "class": "positive" + }, + "400": { + "id": 400, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "positive" + }, + "454": { + "id": 454, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "leaf", + "class": "positive" + }, + "456": { + "id": 456, + "type": "leaf", + "class": "negative" + }, + "448": { + "id": 448, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft388", + "feature_index": 388, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "leaf", + "class": "positive" + }, + "500": { + "id": 500, + "type": "leaf", + "class": "negative" + }, + "452": { + "id": 452, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "leaf", + "class": "negative" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "leaf", + "class": "negative" + }, + "416": { + "id": 416, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "leaf", + "class": "positive" + }, + "372": { + "id": 372, + "type": "internal", + "feature_name": "ft315", + "feature_index": 315, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "leaf", + "class": "positive" + }, + "590": { + "id": 590, + "type": "leaf", + "class": "negative" + }, + "588": { + "id": 588, + "type": "leaf", + "class": "positive" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "leaf", + "class": "negative" + }, + "556": { + "id": 556, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "leaf", + "class": "positive" + }, + "558": { + "id": 558, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "leaf", + "class": "positive" + }, + "376": { + "id": 376, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft267", + "feature_index": 267, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "leaf", + "class": "negative" + }, + "498": { + "id": 498, + "type": "leaf", + "class": "positive" + }, + "394": { + "id": 394, + "type": "leaf", + "class": "negative" + }, + "386": { + "id": 386, + "type": "leaf", + "class": "negative" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "leaf", + "class": "positive" + }, + "398": { + "id": 398, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "leaf", + "class": "positive" + }, + "574": { + "id": 574, + "type": "leaf", + "class": "negative" + }, + "390": { + "id": 390, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "internal", + "feature_name": "ft312", + "feature_index": 312, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "leaf", + "class": "negative" + }, + "358": { + "id": 358, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "leaf", + "class": "positive" + }, + "518": { + "id": 518, + "type": "leaf", + "class": "negative" + }, + "516": { + "id": 516, + "type": "leaf", + "class": "negative" + }, + "514": { + "id": 514, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "leaf", + "class": "positive" + }, + "836": { + "id": 836, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "negative" + }, + "838": { + "id": 838, + "type": "leaf", + "class": "positive" + }, + "422": { + "id": 422, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "leaf", + "class": "positive" + }, + "562": { + "id": 562, + "type": "leaf", + "class": "negative" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "leaf", + "class": "positive" + }, + "436": { + "id": 436, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "leaf", + "class": "positive" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "leaf", + "class": "positive" + }, + "596": { + "id": 596, + "type": "leaf", + "class": "negative" + }, + "438": { + "id": 438, + "type": "leaf", + "class": "negative" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "leaf", + "class": "negative" + }, + "440": { + "id": 440, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "leaf", + "class": "positive" + }, + "988": { + "id": 988, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "leaf", + "class": "negative" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "positive" + }, + "552": { + "id": 552, + "type": "leaf", + "class": "negative" + }, + "428": { + "id": 428, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "leaf", + "class": "positive" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "internal", + "feature_name": "ft374", + "feature_index": 374, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "leaf", + "class": "positive" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "leaf", + "class": "negative" + }, + "446": { + "id": 446, + "type": "leaf", + "class": "positive" + }, + "442": { + "id": 442, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "leaf", + "class": "negative" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "leaf", + "class": "negative" + }, + "608": { + "id": 608, + "type": "leaf", + "class": "positive" + }, + "426": { + "id": 426, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "leaf", + "class": "positive" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "leaf", + "class": "positive" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "leaf", + "class": "negative" + }, + "602": { + "id": 602, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "negative" + }, + "604": { + "id": 604, + "type": "leaf", + "class": "positive" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "leaf", + "class": "negative" + }, + "522": { + "id": 522, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "negative" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "positive" + }, + "524": { + "id": 524, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "internal", + "feature_name": "ft366", + "feature_index": 366, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "leaf", + "class": "positive" + }, + "530": { + "id": 530, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "leaf", + "class": "positive" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "internal", + "feature_name": "ft388", + "feature_index": 388, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "negative" + }, + "772": { + "id": 772, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "leaf", + "class": "negative" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "leaf", + "class": "negative" + }, + "474": { + "id": 474, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "leaf", + "class": "negative" + }, + "568": { + "id": 568, + "type": "leaf", + "class": "positive" + }, + "566": { + "id": 566, + "type": "leaf", + "class": "negative" + }, + "564": { + "id": 564, + "type": "leaf", + "class": "positive" + }, + "472": { + "id": 472, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "negative" + }, + "480": { + "id": 480, + "type": "leaf", + "class": "positive" + }, + "478": { + "id": 478, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "leaf", + "class": "positive" + }, + "484": { + "id": 484, + "type": "leaf", + "class": "negative" + }, + "482": { + "id": 482, + "type": "leaf", + "class": "positive" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "leaf", + "class": "negative" + }, + "494": { + "id": 494, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "leaf", + "class": "positive" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "leaf", + "class": "negative" + }, + "560": { + "id": 560, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "negative" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "leaf", + "class": "positive" + }, + "828": { + "id": 828, + "type": "leaf", + "class": "negative" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "positive" + }, + "542": { + "id": 542, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "leaf", + "class": "negative" + }, + "976": { + "id": 976, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "leaf", + "class": "positive" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "negative" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "negative" + }, + "538": { + "id": 538, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft399", + "feature_index": 399, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "leaf", + "class": "negative" + }, + "842": { + "id": 842, + "type": "internal", + "feature_name": "ft379", + "feature_index": 379, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "leaf", + "class": "negative" + }, + "884": { + "id": 884, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "internal", + "feature_name": "ft352", + "feature_index": 352, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "leaf", + "class": "negative" + }, + "888": { + "id": 888, + "type": "leaf", + "class": "positive" + }, + "886": { + "id": 886, + "type": "leaf", + "class": "positive" + }, + "874": { + "id": 874, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "leaf", + "class": "positive" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "leaf", + "class": "positive" + }, + "900": { + "id": 900, + "type": "leaf", + "class": "negative" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "positive" + }, + "872": { + "id": 872, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "positive" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "negative" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "positive" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "negative" + }, + "876": { + "id": 876, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "positive" + }, + "894": { + "id": 894, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "leaf", + "class": "positive" + }, + "840": { + "id": 840, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "leaf", + "class": "positive" + }, + "848": { + "id": 848, + "type": "leaf", + "class": "positive" + }, + "844": { + "id": 844, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "internal", + "feature_name": "ft311", + "feature_index": 311, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "leaf", + "class": "negative" + }, + "858": { + "id": 858, + "type": "internal", + "feature_name": "ft349", + "feature_index": 349, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "negative" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "positive" + }, + "854": { + "id": 854, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "internal", + "feature_name": "ft301", + "feature_index": 301, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "positive" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "negative" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "positive" + }, + "852": { + "id": 852, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "leaf", + "class": "positive" + }, + "866": { + "id": 866, + "type": "internal", + "feature_name": "ft361", + "feature_index": 361, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "negative" + }, + "868": { + "id": 868, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "leaf", + "class": "positive" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "negative" + }, + "864": { + "id": 864, + "type": "leaf", + "class": "positive" + }, + "846": { + "id": 846, + "type": "internal", + "feature_name": "ft364", + "feature_index": 364, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "leaf", + "class": "positive" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft361", + "feature_index": 361, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "leaf", + "class": "negative" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "positive" + }, + "332": { + "id": 332, + "type": "leaf", + "class": "negative" + }, + "330": { + "id": 330, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "leaf", + "class": "negative" + }, + "170": { + "id": 170, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "positive" + }, + "140": { + "id": 140, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "negative" + }, + "830": { + "id": 830, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "leaf", + "class": "positive" + }, + "832": { + "id": 832, + "type": "leaf", + "class": "negative" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft329", + "feature_index": 329, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "leaf", + "class": "negative" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "leaf", + "class": "positive" + }, + "316": { + "id": 316, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "leaf", + "class": "positive" + }, + "322": { + "id": 322, + "type": "leaf", + "class": "negative" + }, + "320": { + "id": 320, + "type": "leaf", + "class": "negative" + }, + "318": { + "id": 318, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft395", + "feature_index": 395, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "leaf", + "class": "negative" + }, + "202": { + "id": 202, + "type": "leaf", + "class": "positive" + }, + "200": { + "id": 200, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "leaf", + "class": "negative" + }, + "826": { + "id": 826, + "type": "leaf", + "class": "positive" + }, + "824": { + "id": 824, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft224", + "feature_index": 224, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "negative" + }, + "144": { + "id": 144, + "type": "leaf", + "class": "positive" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft334", + "feature_index": 334, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "positive" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "negative" + }, + "138": { + "id": 138, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "negative" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "leaf", + "class": "negative" + }, + "158": { + "id": 158, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft382", + "feature_index": 382, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft354", + "feature_index": 354, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "leaf", + "class": "negative" + }, + "342": { + "id": 342, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "leaf", + "class": "positive" + }, + "326": { + "id": 326, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "leaf", + "class": "positive" + }, + "328": { + "id": 328, + "type": "leaf", + "class": "negative" + }, + "324": { + "id": 324, + "type": "leaf", + "class": "positive" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "leaf", + "class": "positive" + }, + "122": { + "id": 122, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "leaf", + "class": "negative" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "negative" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft314", + "feature_index": 314, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "leaf", + "class": "negative" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "leaf", + "class": "negative" + }, + "226": { + "id": 226, + "type": "leaf", + "class": "positive" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft394", + "feature_index": 394, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "leaf", + "class": "negative" + }, + "230": { + "id": 230, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "leaf", + "class": "positive" + }, + "234": { + "id": 234, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft347", + "feature_index": 347, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "leaf", + "class": "negative" + }, + "802": { + "id": 802, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "leaf", + "class": "negative" + }, + "806": { + "id": 806, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "leaf", + "class": "negative" + }, + "804": { + "id": 804, + "type": "leaf", + "class": "positive" + }, + "800": { + "id": 800, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "internal", + "feature_name": "ft349", + "feature_index": 349, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "negative" + }, + "812": { + "id": 812, + "type": "leaf", + "class": "positive" + }, + "810": { + "id": 810, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "internal", + "feature_name": "ft386", + "feature_index": 386, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "internal", + "feature_name": "ft357", + "feature_index": 357, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "leaf", + "class": "negative" + }, + "782": { + "id": 782, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "negative" + }, + "822": { + "id": 822, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "leaf", + "class": "negative" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "negative" + }, + "778": { + "id": 778, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "leaf", + "class": "positive" + }, + "816": { + "id": 816, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "leaf", + "class": "negative" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "positive" + }, + "798": { + "id": 798, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "internal", + "feature_name": "ft387", + "feature_index": 387, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "negative" + }, + "792": { + "id": 792, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "leaf", + "class": "positive" + }, + "794": { + "id": 794, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "leaf", + "class": "positive" + }, + "796": { + "id": 796, + "type": "leaf", + "class": "negative" + }, + "788": { + "id": 788, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "leaf", + "class": "negative" + }, + "264": { + "id": 264, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "leaf", + "class": "negative" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "leaf", + "class": "positive" + }, + "306": { + "id": 306, + "type": "leaf", + "class": "negative" + }, + "300": { + "id": 300, + "type": "leaf", + "class": "positive" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "leaf", + "class": "negative" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft391", + "feature_index": 391, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "leaf", + "class": "positive" + }, + "298": { + "id": 298, + "type": "leaf", + "class": "negative" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "leaf", + "class": "positive" + }, + "282": { + "id": 282, + "type": "leaf", + "class": "negative" + }, + "280": { + "id": 280, + "type": "leaf", + "class": "positive" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft367", + "feature_index": 367, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "internal", + "feature_name": "ft361", + "feature_index": 361, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "leaf", + "class": "positive" + }, + "292": { + "id": 292, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "negative" + }, + "288": { + "id": 288, + "type": "leaf", + "class": "positive" + }, + "286": { + "id": 286, + "type": "leaf", + "class": "negative" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "leaf", + "class": "positive" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "leaf", + "class": "positive" + }, + "304": { + "id": 304, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "leaf", + "class": "positive" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "leaf", + "class": "negative" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "leaf", + "class": "positive" + }, + "276": { + "id": 276, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft331", + "feature_index": 331, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft317", + "feature_index": 317, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "negative" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "leaf", + "class": "negative" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "leaf", + "class": "negative" + }, + "250": { + "id": 250, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "leaf", + "class": "positive" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft353", + "feature_index": 353, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "leaf", + "class": "positive" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft327", + "feature_index": 327, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "leaf", + "class": "negative" + }, + "348": { + "id": 348, + "type": "leaf", + "class": "positive" + }, + "346": { + "id": 346, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft315", + "feature_index": 315, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft302", + "feature_index": 302, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft385", + "feature_index": 385, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "leaf", + "class": "negative" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "negative" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft367", + "feature_index": 367, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft394", + "feature_index": 394, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft386", + "feature_index": 386, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "leaf", + "class": "negative" + }, + "216": { + "id": 216, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "leaf", + "class": "positive" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft347", + "feature_index": 347, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "leaf", + "class": "negative" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "leaf", + "class": "positive" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "leaf", + "class": "positive" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "leaf", + "class": "negative" + }, + "354": { + "id": 354, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "leaf", + "class": "negative" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "leaf", + "class": "positive" + }, + "246": { + "id": 246, + "type": "leaf", + "class": "negative" + }, + "240": { + "id": 240, + "type": "internal", + "feature_name": "ft368", + "feature_index": 368, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "leaf", + "class": "positive" + }, + "242": { + "id": 242, + "type": "leaf", + "class": "negative" + }, + "72": { + "id": 72, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "leaf", + "class": "positive" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "leaf", + "class": "positive" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "leaf", + "class": "positive" + }, + "212": { + "id": 212, + "type": "leaf", + "class": "negative" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "negative" + }, + "104": { + "id": 104, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft312", + "feature_index": 312, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "leaf", + "class": "positive" + }, + "834": { + "id": 834, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft385", + "feature_index": 385, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "leaf", + "class": "negative" + }, + "314": { + "id": 314, + "type": "leaf", + "class": "positive" + }, + "312": { + "id": 312, + "type": "leaf", + "class": "negative" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "leaf", + "class": "negative" + }, + "310": { + "id": 310, + "type": "leaf", + "class": "positive" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft355", + "feature_index": 355, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "leaf", + "class": "positive" + }, + "108": { + "id": 108, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "leaf", + "class": "positive" + }, + "258": { + "id": 258, + "type": "leaf", + "class": "negative" + }, + "256": { + "id": 256, + "type": "leaf", + "class": "positive" + }, + "254": { + "id": 254, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "leaf", + "class": "positive" + }, + "36": { + "id": 36, + "type": "leaf", + "class": "negative" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "leaf", + "class": "positive" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "leaf", + "class": "negative" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_450_nleaves_100.json b/dtrees/dim_450_nleaves_100.json new file mode 100644 index 0000000..b915d53 --- /dev/null +++ b/dtrees/dim_450_nleaves_100.json @@ -0,0 +1,2304 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299", + "ft300", + "ft301", + "ft302", + "ft303", + "ft304", + "ft305", + "ft306", + "ft307", + "ft308", + "ft309", + "ft310", + "ft311", + "ft312", + "ft313", + "ft314", + "ft315", + "ft316", + "ft317", + "ft318", + "ft319", + "ft320", + "ft321", + "ft322", + "ft323", + "ft324", + "ft325", + "ft326", + "ft327", + "ft328", + "ft329", + "ft330", + "ft331", + "ft332", + "ft333", + "ft334", + "ft335", + "ft336", + "ft337", + "ft338", + "ft339", + "ft340", + "ft341", + "ft342", + "ft343", + "ft344", + "ft345", + "ft346", + "ft347", + "ft348", + "ft349", + "ft350", + "ft351", + "ft352", + "ft353", + "ft354", + "ft355", + "ft356", + "ft357", + "ft358", + "ft359", + "ft360", + "ft361", + "ft362", + "ft363", + "ft364", + "ft365", + "ft366", + "ft367", + "ft368", + "ft369", + "ft370", + "ft371", + "ft372", + "ft373", + "ft374", + "ft375", + "ft376", + "ft377", + "ft378", + "ft379", + "ft380", + "ft381", + "ft382", + "ft383", + "ft384", + "ft385", + "ft386", + "ft387", + "ft388", + "ft389", + "ft390", + "ft391", + "ft392", + "ft393", + "ft394", + "ft395", + "ft396", + "ft397", + "ft398", + "ft399", + "ft400", + "ft401", + "ft402", + "ft403", + "ft404", + "ft405", + "ft406", + "ft407", + "ft408", + "ft409", + "ft410", + "ft411", + "ft412", + "ft413", + "ft414", + "ft415", + "ft416", + "ft417", + "ft418", + "ft419", + "ft420", + "ft421", + "ft422", + "ft423", + "ft424", + "ft425", + "ft426", + "ft427", + "ft428", + "ft429", + "ft430", + "ft431", + "ft432", + "ft433", + "ft434", + "ft435", + "ft436", + "ft437", + "ft438", + "ft439", + "ft440", + "ft441", + "ft442", + "ft443", + "ft444", + "ft445", + "ft446", + "ft447", + "ft448", + "ft449" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft314", + "feature_index": 314, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft449", + "feature_index": 449, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "leaf", + "class": "negative" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "leaf", + "class": "positive" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "negative" + }, + "80": { + "id": 80, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "leaf", + "class": "negative" + }, + "170": { + "id": 170, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "leaf", + "class": "negative" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "positive" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "leaf", + "class": "negative" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft395", + "feature_index": 395, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "leaf", + "class": "positive" + }, + "116": { + "id": 116, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "negative" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft370", + "feature_index": 370, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft418", + "feature_index": 418, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "negative" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft434", + "feature_index": 434, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft402", + "feature_index": 402, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "leaf", + "class": "positive" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "leaf", + "class": "positive" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "leaf", + "class": "negative" + }, + "126": { + "id": 126, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "leaf", + "class": "positive" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "negative" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft327", + "feature_index": 327, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "leaf", + "class": "negative" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "positive" + }, + "142": { + "id": 142, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft399", + "feature_index": 399, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft374", + "feature_index": 374, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "leaf", + "class": "positive" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "leaf", + "class": "positive" + }, + "160": { + "id": 160, + "type": "leaf", + "class": "negative" + }, + "158": { + "id": 158, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft324", + "feature_index": 324, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft347", + "feature_index": 347, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft428", + "feature_index": 428, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "leaf", + "class": "negative" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft429", + "feature_index": 429, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_450_nleaves_1000.json b/dtrees/dim_450_nleaves_1000.json new file mode 100644 index 0000000..693e9e0 --- /dev/null +++ b/dtrees/dim_450_nleaves_1000.json @@ -0,0 +1,14904 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299", + "ft300", + "ft301", + "ft302", + "ft303", + "ft304", + "ft305", + "ft306", + "ft307", + "ft308", + "ft309", + "ft310", + "ft311", + "ft312", + "ft313", + "ft314", + "ft315", + "ft316", + "ft317", + "ft318", + "ft319", + "ft320", + "ft321", + "ft322", + "ft323", + "ft324", + "ft325", + "ft326", + "ft327", + "ft328", + "ft329", + "ft330", + "ft331", + "ft332", + "ft333", + "ft334", + "ft335", + "ft336", + "ft337", + "ft338", + "ft339", + "ft340", + "ft341", + "ft342", + "ft343", + "ft344", + "ft345", + "ft346", + "ft347", + "ft348", + "ft349", + "ft350", + "ft351", + "ft352", + "ft353", + "ft354", + "ft355", + "ft356", + "ft357", + "ft358", + "ft359", + "ft360", + "ft361", + "ft362", + "ft363", + "ft364", + "ft365", + "ft366", + "ft367", + "ft368", + "ft369", + "ft370", + "ft371", + "ft372", + "ft373", + "ft374", + "ft375", + "ft376", + "ft377", + "ft378", + "ft379", + "ft380", + "ft381", + "ft382", + "ft383", + "ft384", + "ft385", + "ft386", + "ft387", + "ft388", + "ft389", + "ft390", + "ft391", + "ft392", + "ft393", + "ft394", + "ft395", + "ft396", + "ft397", + "ft398", + "ft399", + "ft400", + "ft401", + "ft402", + "ft403", + "ft404", + "ft405", + "ft406", + "ft407", + "ft408", + "ft409", + "ft410", + "ft411", + "ft412", + "ft413", + "ft414", + "ft415", + "ft416", + "ft417", + "ft418", + "ft419", + "ft420", + "ft421", + "ft422", + "ft423", + "ft424", + "ft425", + "ft426", + "ft427", + "ft428", + "ft429", + "ft430", + "ft431", + "ft432", + "ft433", + "ft434", + "ft435", + "ft436", + "ft437", + "ft438", + "ft439", + "ft440", + "ft441", + "ft442", + "ft443", + "ft444", + "ft445", + "ft446", + "ft447", + "ft448", + "ft449" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft314", + "feature_index": 314, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft449", + "feature_index": 449, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1973, + "id_right": 1974 + }, + "1973": { + "id": 1973, + "type": "leaf", + "class": "negative" + }, + "1974": { + "id": 1974, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 1975, + "id_right": 1976 + }, + "1975": { + "id": 1975, + "type": "leaf", + "class": "positive" + }, + "1976": { + "id": 1976, + "type": "leaf", + "class": "negative" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "leaf", + "class": "positive" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft355", + "feature_index": 355, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "leaf", + "class": "positive" + }, + "444": { + "id": 444, + "type": "leaf", + "class": "negative" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft55", + "feature_index": 55, + "threshold": 0.5, + "id_left": 1187, + "id_right": 1188 + }, + "1187": { + "id": 1187, + "type": "leaf", + "class": "negative" + }, + "1188": { + "id": 1188, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 1189, + "id_right": 1190 + }, + "1189": { + "id": 1189, + "type": "leaf", + "class": "positive" + }, + "1190": { + "id": 1190, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 1569, + "id_right": 1570 + }, + "1569": { + "id": 1569, + "type": "internal", + "feature_name": "ft393", + "feature_index": 393, + "threshold": 0.5, + "id_left": 1571, + "id_right": 1572 + }, + "1571": { + "id": 1571, + "type": "leaf", + "class": "negative" + }, + "1572": { + "id": 1572, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1573, + "id_right": 1574 + }, + "1573": { + "id": 1573, + "type": "leaf", + "class": "positive" + }, + "1574": { + "id": 1574, + "type": "leaf", + "class": "negative" + }, + "1570": { + "id": 1570, + "type": "leaf", + "class": "negative" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 1465, + "id_right": 1466 + }, + "1465": { + "id": 1465, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 1467, + "id_right": 1468 + }, + "1467": { + "id": 1467, + "type": "leaf", + "class": "negative" + }, + "1468": { + "id": 1468, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 1469, + "id_right": 1470 + }, + "1469": { + "id": 1469, + "type": "leaf", + "class": "positive" + }, + "1470": { + "id": 1470, + "type": "leaf", + "class": "negative" + }, + "1466": { + "id": 1466, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1471, + "id_right": 1472 + }, + "1471": { + "id": 1471, + "type": "leaf", + "class": "positive" + }, + "1472": { + "id": 1472, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 1677, + "id_right": 1678 + }, + "1677": { + "id": 1677, + "type": "leaf", + "class": "positive" + }, + "1678": { + "id": 1678, + "type": "leaf", + "class": "negative" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1149, + "id_right": 1150 + }, + "1149": { + "id": 1149, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 1157, + "id_right": 1158 + }, + "1157": { + "id": 1157, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 1159, + "id_right": 1160 + }, + "1159": { + "id": 1159, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 1811, + "id_right": 1812 + }, + "1811": { + "id": 1811, + "type": "leaf", + "class": "negative" + }, + "1812": { + "id": 1812, + "type": "leaf", + "class": "positive" + }, + "1160": { + "id": 1160, + "type": "leaf", + "class": "positive" + }, + "1158": { + "id": 1158, + "type": "leaf", + "class": "negative" + }, + "1150": { + "id": 1150, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 1151, + "id_right": 1152 + }, + "1151": { + "id": 1151, + "type": "leaf", + "class": "positive" + }, + "1152": { + "id": 1152, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1153, + "id_right": 1154 + }, + "1153": { + "id": 1153, + "type": "leaf", + "class": "negative" + }, + "1154": { + "id": 1154, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 1155, + "id_right": 1156 + }, + "1155": { + "id": 1155, + "type": "leaf", + "class": "negative" + }, + "1156": { + "id": 1156, + "type": "leaf", + "class": "positive" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1475, + "id_right": 1476 + }, + "1475": { + "id": 1475, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1479, + "id_right": 1480 + }, + "1479": { + "id": 1479, + "type": "leaf", + "class": "negative" + }, + "1480": { + "id": 1480, + "type": "leaf", + "class": "positive" + }, + "1476": { + "id": 1476, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1477, + "id_right": 1478 + }, + "1477": { + "id": 1477, + "type": "leaf", + "class": "positive" + }, + "1478": { + "id": 1478, + "type": "leaf", + "class": "negative" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "leaf", + "class": "negative" + }, + "806": { + "id": 806, + "type": "internal", + "feature_name": "ft446", + "feature_index": 446, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "internal", + "feature_name": "ft406", + "feature_index": 406, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "negative" + }, + "812": { + "id": 812, + "type": "leaf", + "class": "positive" + }, + "810": { + "id": 810, + "type": "leaf", + "class": "positive" + }, + "804": { + "id": 804, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1985, + "id_right": 1986 + }, + "1985": { + "id": 1985, + "type": "leaf", + "class": "positive" + }, + "1986": { + "id": 1986, + "type": "leaf", + "class": "negative" + }, + "796": { + "id": 796, + "type": "internal", + "feature_name": "ft414", + "feature_index": 414, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "negative" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "positive" + }, + "802": { + "id": 802, + "type": "leaf", + "class": "positive" + }, + "798": { + "id": 798, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft408", + "feature_index": 408, + "threshold": 0.5, + "id_left": 1585, + "id_right": 1586 + }, + "1585": { + "id": 1585, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 1587, + "id_right": 1588 + }, + "1587": { + "id": 1587, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 1591, + "id_right": 1592 + }, + "1591": { + "id": 1591, + "type": "leaf", + "class": "negative" + }, + "1592": { + "id": 1592, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1593, + "id_right": 1594 + }, + "1593": { + "id": 1593, + "type": "leaf", + "class": "positive" + }, + "1594": { + "id": 1594, + "type": "leaf", + "class": "negative" + }, + "1588": { + "id": 1588, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 1589, + "id_right": 1590 + }, + "1589": { + "id": 1589, + "type": "internal", + "feature_name": "ft390", + "feature_index": 390, + "threshold": 0.5, + "id_left": 1595, + "id_right": 1596 + }, + "1595": { + "id": 1595, + "type": "leaf", + "class": "negative" + }, + "1596": { + "id": 1596, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1597, + "id_right": 1598 + }, + "1597": { + "id": 1597, + "type": "leaf", + "class": "negative" + }, + "1598": { + "id": 1598, + "type": "leaf", + "class": "positive" + }, + "1590": { + "id": 1590, + "type": "leaf", + "class": "positive" + }, + "1586": { + "id": 1586, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 1043, + "id_right": 1044 + }, + "1043": { + "id": 1043, + "type": "leaf", + "class": "positive" + }, + "1044": { + "id": 1044, + "type": "internal", + "feature_name": "ft311", + "feature_index": 311, + "threshold": 0.5, + "id_left": 1045, + "id_right": 1046 + }, + "1045": { + "id": 1045, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1257, + "id_right": 1258 + }, + "1257": { + "id": 1257, + "type": "leaf", + "class": "negative" + }, + "1258": { + "id": 1258, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 1259, + "id_right": 1260 + }, + "1259": { + "id": 1259, + "type": "leaf", + "class": "positive" + }, + "1260": { + "id": 1260, + "type": "leaf", + "class": "negative" + }, + "1046": { + "id": 1046, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft401", + "feature_index": 401, + "threshold": 0.5, + "id_left": 1689, + "id_right": 1690 + }, + "1689": { + "id": 1689, + "type": "leaf", + "class": "positive" + }, + "1690": { + "id": 1690, + "type": "leaf", + "class": "negative" + }, + "170": { + "id": 170, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "leaf", + "class": "negative" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "internal", + "feature_name": "ft404", + "feature_index": 404, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "internal", + "feature_name": "ft438", + "feature_index": 438, + "threshold": 0.5, + "id_left": 1697, + "id_right": 1698 + }, + "1697": { + "id": 1697, + "type": "leaf", + "class": "negative" + }, + "1698": { + "id": 1698, + "type": "leaf", + "class": "positive" + }, + "438": { + "id": 438, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "leaf", + "class": "negative" + }, + "268": { + "id": 268, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1413, + "id_right": 1414 + }, + "1413": { + "id": 1413, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 1415, + "id_right": 1416 + }, + "1415": { + "id": 1415, + "type": "leaf", + "class": "positive" + }, + "1416": { + "id": 1416, + "type": "leaf", + "class": "negative" + }, + "1414": { + "id": 1414, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "leaf", + "class": "positive" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft437", + "feature_index": 437, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "leaf", + "class": "negative" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1513, + "id_right": 1514 + }, + "1513": { + "id": 1513, + "type": "leaf", + "class": "positive" + }, + "1514": { + "id": 1514, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 1607, + "id_right": 1608 + }, + "1607": { + "id": 1607, + "type": "internal", + "feature_name": "ft403", + "feature_index": 403, + "threshold": 0.5, + "id_left": 1609, + "id_right": 1610 + }, + "1609": { + "id": 1609, + "type": "leaf", + "class": "positive" + }, + "1610": { + "id": 1610, + "type": "leaf", + "class": "negative" + }, + "1608": { + "id": 1608, + "type": "leaf", + "class": "negative" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft449", + "feature_index": 449, + "threshold": 0.5, + "id_left": 1287, + "id_right": 1288 + }, + "1287": { + "id": 1287, + "type": "leaf", + "class": "negative" + }, + "1288": { + "id": 1288, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft267", + "feature_index": 267, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "negative" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "positive" + }, + "934": { + "id": 934, + "type": "leaf", + "class": "positive" + }, + "932": { + "id": 932, + "type": "leaf", + "class": "positive" + }, + "920": { + "id": 920, + "type": "internal", + "feature_name": "ft325", + "feature_index": 325, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 1383, + "id_right": 1384 + }, + "1383": { + "id": 1383, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1385, + "id_right": 1386 + }, + "1385": { + "id": 1385, + "type": "leaf", + "class": "positive" + }, + "1386": { + "id": 1386, + "type": "leaf", + "class": "negative" + }, + "1384": { + "id": 1384, + "type": "leaf", + "class": "negative" + }, + "950": { + "id": 950, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 1927, + "id_right": 1928 + }, + "1927": { + "id": 1927, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 1929, + "id_right": 1930 + }, + "1929": { + "id": 1929, + "type": "leaf", + "class": "negative" + }, + "1930": { + "id": 1930, + "type": "leaf", + "class": "positive" + }, + "1928": { + "id": 1928, + "type": "leaf", + "class": "negative" + }, + "946": { + "id": 946, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "internal", + "feature_name": "ft381", + "feature_index": 381, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "leaf", + "class": "positive" + }, + "952": { + "id": 952, + "type": "leaf", + "class": "negative" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 1621, + "id_right": 1622 + }, + "1621": { + "id": 1621, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 1623, + "id_right": 1624 + }, + "1623": { + "id": 1623, + "type": "leaf", + "class": "negative" + }, + "1624": { + "id": 1624, + "type": "leaf", + "class": "positive" + }, + "1622": { + "id": 1622, + "type": "leaf", + "class": "negative" + }, + "938": { + "id": 938, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 1847, + "id_right": 1848 + }, + "1847": { + "id": 1847, + "type": "leaf", + "class": "positive" + }, + "1848": { + "id": 1848, + "type": "leaf", + "class": "negative" + }, + "942": { + "id": 942, + "type": "leaf", + "class": "negative" + }, + "940": { + "id": 940, + "type": "leaf", + "class": "positive" + }, + "930": { + "id": 930, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "negative" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "positive" + }, + "926": { + "id": 926, + "type": "leaf", + "class": "negative" + }, + "924": { + "id": 924, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 1355, + "id_right": 1356 + }, + "1355": { + "id": 1355, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 1357, + "id_right": 1358 + }, + "1357": { + "id": 1357, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 1359, + "id_right": 1360 + }, + "1359": { + "id": 1359, + "type": "leaf", + "class": "positive" + }, + "1360": { + "id": 1360, + "type": "leaf", + "class": "negative" + }, + "1358": { + "id": 1358, + "type": "leaf", + "class": "positive" + }, + "1356": { + "id": 1356, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 1361, + "id_right": 1362 + }, + "1361": { + "id": 1361, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1363, + "id_right": 1364 + }, + "1363": { + "id": 1363, + "type": "leaf", + "class": "negative" + }, + "1364": { + "id": 1364, + "type": "leaf", + "class": "positive" + }, + "1362": { + "id": 1362, + "type": "leaf", + "class": "negative" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft395", + "feature_index": 395, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "internal", + "feature_name": "ft422", + "feature_index": 422, + "threshold": 0.5, + "id_left": 1521, + "id_right": 1522 + }, + "1521": { + "id": 1521, + "type": "leaf", + "class": "positive" + }, + "1522": { + "id": 1522, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "leaf", + "class": "positive" + }, + "116": { + "id": 116, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "negative" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft370", + "feature_index": 370, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft418", + "feature_index": 418, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "leaf", + "class": "negative" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "negative" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft434", + "feature_index": 434, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft402", + "feature_index": 402, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "leaf", + "class": "positive" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "leaf", + "class": "positive" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "internal", + "feature_name": "ft359", + "feature_index": 359, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "leaf", + "class": "negative" + }, + "398": { + "id": 398, + "type": "leaf", + "class": "positive" + }, + "396": { + "id": 396, + "type": "leaf", + "class": "positive" + }, + "394": { + "id": 394, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "leaf", + "class": "negative" + }, + "488": { + "id": 488, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "positive" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 1821, + "id_right": 1822 + }, + "1821": { + "id": 1821, + "type": "leaf", + "class": "negative" + }, + "1822": { + "id": 1822, + "type": "leaf", + "class": "positive" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "positive" + }, + "486": { + "id": 486, + "type": "leaf", + "class": "negative" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft251", + "feature_index": 251, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "leaf", + "class": "negative" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "positive" + }, + "742": { + "id": 742, + "type": "leaf", + "class": "negative" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "positive" + }, + "734": { + "id": 734, + "type": "internal", + "feature_name": "ft371", + "feature_index": 371, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "leaf", + "class": "negative" + }, + "736": { + "id": 736, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "leaf", + "class": "negative" + }, + "744": { + "id": 744, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft371", + "feature_index": 371, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 1699, + "id_right": 1700 + }, + "1699": { + "id": 1699, + "type": "leaf", + "class": "negative" + }, + "1700": { + "id": 1700, + "type": "leaf", + "class": "positive" + }, + "500": { + "id": 500, + "type": "leaf", + "class": "negative" + }, + "498": { + "id": 498, + "type": "leaf", + "class": "negative" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1199, + "id_right": 1200 + }, + "1199": { + "id": 1199, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 1201, + "id_right": 1202 + }, + "1201": { + "id": 1201, + "type": "leaf", + "class": "positive" + }, + "1202": { + "id": 1202, + "type": "leaf", + "class": "negative" + }, + "1200": { + "id": 1200, + "type": "leaf", + "class": "positive" + }, + "494": { + "id": 494, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft403", + "feature_index": 403, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "internal", + "feature_name": "ft426", + "feature_index": 426, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "negative" + }, + "996": { + "id": 996, + "type": "internal", + "feature_name": "ft317", + "feature_index": 317, + "threshold": 0.5, + "id_left": 1013, + "id_right": 1014 + }, + "1013": { + "id": 1013, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 1015, + "id_right": 1016 + }, + "1015": { + "id": 1015, + "type": "leaf", + "class": "positive" + }, + "1016": { + "id": 1016, + "type": "leaf", + "class": "negative" + }, + "1014": { + "id": 1014, + "type": "internal", + "feature_name": "ft382", + "feature_index": 382, + "threshold": 0.5, + "id_left": 1823, + "id_right": 1824 + }, + "1823": { + "id": 1823, + "type": "leaf", + "class": "positive" + }, + "1824": { + "id": 1824, + "type": "leaf", + "class": "negative" + }, + "994": { + "id": 994, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1191, + "id_right": 1192 + }, + "1191": { + "id": 1191, + "type": "leaf", + "class": "positive" + }, + "1192": { + "id": 1192, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 1193, + "id_right": 1194 + }, + "1193": { + "id": 1193, + "type": "leaf", + "class": "negative" + }, + "1194": { + "id": 1194, + "type": "leaf", + "class": "positive" + }, + "998": { + "id": 998, + "type": "internal", + "feature_name": "ft358", + "feature_index": 358, + "threshold": 0.5, + "id_left": 1029, + "id_right": 1030 + }, + "1029": { + "id": 1029, + "type": "leaf", + "class": "negative" + }, + "1030": { + "id": 1030, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 1031, + "id_right": 1032 + }, + "1031": { + "id": 1031, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1409, + "id_right": 1410 + }, + "1409": { + "id": 1409, + "type": "leaf", + "class": "negative" + }, + "1410": { + "id": 1410, + "type": "leaf", + "class": "positive" + }, + "1032": { + "id": 1032, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1017, + "id_right": 1018 + }, + "1017": { + "id": 1017, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 1019, + "id_right": 1020 + }, + "1019": { + "id": 1019, + "type": "leaf", + "class": "positive" + }, + "1020": { + "id": 1020, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1021, + "id_right": 1022 + }, + "1021": { + "id": 1021, + "type": "leaf", + "class": "negative" + }, + "1022": { + "id": 1022, + "type": "leaf", + "class": "positive" + }, + "1018": { + "id": 1018, + "type": "leaf", + "class": "positive" + }, + "986": { + "id": 986, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1767, + "id_right": 1768 + }, + "1767": { + "id": 1767, + "type": "internal", + "feature_name": "ft405", + "feature_index": 405, + "threshold": 0.5, + "id_left": 1769, + "id_right": 1770 + }, + "1769": { + "id": 1769, + "type": "leaf", + "class": "positive" + }, + "1770": { + "id": 1770, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1771, + "id_right": 1772 + }, + "1771": { + "id": 1771, + "type": "leaf", + "class": "negative" + }, + "1772": { + "id": 1772, + "type": "leaf", + "class": "positive" + }, + "1768": { + "id": 1768, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 1773, + "id_right": 1774 + }, + "1773": { + "id": 1773, + "type": "leaf", + "class": "negative" + }, + "1774": { + "id": 1774, + "type": "internal", + "feature_name": "ft444", + "feature_index": 444, + "threshold": 0.5, + "id_left": 1775, + "id_right": 1776 + }, + "1775": { + "id": 1775, + "type": "leaf", + "class": "negative" + }, + "1776": { + "id": 1776, + "type": "leaf", + "class": "positive" + }, + "982": { + "id": 982, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "internal", + "feature_name": "ft377", + "feature_index": 377, + "threshold": 0.5, + "id_left": 999, + "id_right": 1000 + }, + "999": { + "id": 999, + "type": "leaf", + "class": "negative" + }, + "1000": { + "id": 1000, + "type": "internal", + "feature_name": "ft408", + "feature_index": 408, + "threshold": 0.5, + "id_left": 1001, + "id_right": 1002 + }, + "1001": { + "id": 1001, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1003, + "id_right": 1004 + }, + "1003": { + "id": 1003, + "type": "leaf", + "class": "positive" + }, + "1004": { + "id": 1004, + "type": "leaf", + "class": "negative" + }, + "1002": { + "id": 1002, + "type": "leaf", + "class": "positive" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "negative" + }, + "988": { + "id": 988, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 1005, + "id_right": 1006 + }, + "1005": { + "id": 1005, + "type": "internal", + "feature_name": "ft369", + "feature_index": 369, + "threshold": 0.5, + "id_left": 1007, + "id_right": 1008 + }, + "1007": { + "id": 1007, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 1009, + "id_right": 1010 + }, + "1009": { + "id": 1009, + "type": "leaf", + "class": "positive" + }, + "1010": { + "id": 1010, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 1011, + "id_right": 1012 + }, + "1011": { + "id": 1011, + "type": "leaf", + "class": "positive" + }, + "1012": { + "id": 1012, + "type": "leaf", + "class": "negative" + }, + "1008": { + "id": 1008, + "type": "leaf", + "class": "negative" + }, + "1006": { + "id": 1006, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 1023, + "id_right": 1024 + }, + "1023": { + "id": 1023, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1025, + "id_right": 1026 + }, + "1025": { + "id": 1025, + "type": "leaf", + "class": "negative" + }, + "1026": { + "id": 1026, + "type": "internal", + "feature_name": "ft329", + "feature_index": 329, + "threshold": 0.5, + "id_left": 1027, + "id_right": 1028 + }, + "1027": { + "id": 1027, + "type": "leaf", + "class": "negative" + }, + "1028": { + "id": 1028, + "type": "leaf", + "class": "positive" + }, + "1024": { + "id": 1024, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 1625, + "id_right": 1626 + }, + "1625": { + "id": 1625, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 1627, + "id_right": 1628 + }, + "1627": { + "id": 1627, + "type": "leaf", + "class": "positive" + }, + "1628": { + "id": 1628, + "type": "leaf", + "class": "negative" + }, + "1626": { + "id": 1626, + "type": "leaf", + "class": "positive" + }, + "980": { + "id": 980, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1213, + "id_right": 1214 + }, + "1213": { + "id": 1213, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 1221, + "id_right": 1222 + }, + "1221": { + "id": 1221, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 1231, + "id_right": 1232 + }, + "1231": { + "id": 1231, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 1233, + "id_right": 1234 + }, + "1233": { + "id": 1233, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 1235, + "id_right": 1236 + }, + "1235": { + "id": 1235, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 1237, + "id_right": 1238 + }, + "1237": { + "id": 1237, + "type": "leaf", + "class": "negative" + }, + "1238": { + "id": 1238, + "type": "leaf", + "class": "positive" + }, + "1236": { + "id": 1236, + "type": "leaf", + "class": "negative" + }, + "1234": { + "id": 1234, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 1963, + "id_right": 1964 + }, + "1963": { + "id": 1963, + "type": "leaf", + "class": "positive" + }, + "1964": { + "id": 1964, + "type": "internal", + "feature_name": "ft410", + "feature_index": 410, + "threshold": 0.5, + "id_left": 1965, + "id_right": 1966 + }, + "1965": { + "id": 1965, + "type": "leaf", + "class": "negative" + }, + "1966": { + "id": 1966, + "type": "leaf", + "class": "positive" + }, + "1232": { + "id": 1232, + "type": "leaf", + "class": "positive" + }, + "1222": { + "id": 1222, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1223, + "id_right": 1224 + }, + "1223": { + "id": 1223, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 1225, + "id_right": 1226 + }, + "1225": { + "id": 1225, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 1229, + "id_right": 1230 + }, + "1229": { + "id": 1229, + "type": "internal", + "feature_name": "ft416", + "feature_index": 416, + "threshold": 0.5, + "id_left": 1241, + "id_right": 1242 + }, + "1241": { + "id": 1241, + "type": "internal", + "feature_name": "ft417", + "feature_index": 417, + "threshold": 0.5, + "id_left": 1243, + "id_right": 1244 + }, + "1243": { + "id": 1243, + "type": "leaf", + "class": "positive" + }, + "1244": { + "id": 1244, + "type": "leaf", + "class": "negative" + }, + "1242": { + "id": 1242, + "type": "leaf", + "class": "negative" + }, + "1230": { + "id": 1230, + "type": "leaf", + "class": "positive" + }, + "1226": { + "id": 1226, + "type": "leaf", + "class": "negative" + }, + "1224": { + "id": 1224, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1227, + "id_right": 1228 + }, + "1227": { + "id": 1227, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1239, + "id_right": 1240 + }, + "1239": { + "id": 1239, + "type": "leaf", + "class": "negative" + }, + "1240": { + "id": 1240, + "type": "leaf", + "class": "positive" + }, + "1228": { + "id": 1228, + "type": "leaf", + "class": "positive" + }, + "1214": { + "id": 1214, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 1215, + "id_right": 1216 + }, + "1215": { + "id": 1215, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 1217, + "id_right": 1218 + }, + "1217": { + "id": 1217, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 1219, + "id_right": 1220 + }, + "1219": { + "id": 1219, + "type": "internal", + "feature_name": "ft376", + "feature_index": 376, + "threshold": 0.5, + "id_left": 1417, + "id_right": 1418 + }, + "1417": { + "id": 1417, + "type": "leaf", + "class": "positive" + }, + "1418": { + "id": 1418, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1419, + "id_right": 1420 + }, + "1419": { + "id": 1419, + "type": "leaf", + "class": "positive" + }, + "1420": { + "id": 1420, + "type": "leaf", + "class": "negative" + }, + "1220": { + "id": 1220, + "type": "internal", + "feature_name": "ft358", + "feature_index": 358, + "threshold": 0.5, + "id_left": 1703, + "id_right": 1704 + }, + "1703": { + "id": 1703, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 1705, + "id_right": 1706 + }, + "1705": { + "id": 1705, + "type": "leaf", + "class": "negative" + }, + "1706": { + "id": 1706, + "type": "leaf", + "class": "positive" + }, + "1704": { + "id": 1704, + "type": "leaf", + "class": "negative" + }, + "1218": { + "id": 1218, + "type": "leaf", + "class": "negative" + }, + "1216": { + "id": 1216, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1245, + "id_right": 1246 + }, + "1245": { + "id": 1245, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 1247, + "id_right": 1248 + }, + "1247": { + "id": 1247, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1249, + "id_right": 1250 + }, + "1249": { + "id": 1249, + "type": "leaf", + "class": "negative" + }, + "1250": { + "id": 1250, + "type": "leaf", + "class": "positive" + }, + "1248": { + "id": 1248, + "type": "leaf", + "class": "positive" + }, + "1246": { + "id": 1246, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 1251, + "id_right": 1252 + }, + "1251": { + "id": 1251, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1253, + "id_right": 1254 + }, + "1253": { + "id": 1253, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1255, + "id_right": 1256 + }, + "1255": { + "id": 1255, + "type": "leaf", + "class": "positive" + }, + "1256": { + "id": 1256, + "type": "leaf", + "class": "negative" + }, + "1254": { + "id": 1254, + "type": "leaf", + "class": "positive" + }, + "1252": { + "id": 1252, + "type": "internal", + "feature_name": "ft235", + "feature_index": 235, + "threshold": 0.5, + "id_left": 1879, + "id_right": 1880 + }, + "1879": { + "id": 1879, + "type": "leaf", + "class": "negative" + }, + "1880": { + "id": 1880, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 1881, + "id_right": 1882 + }, + "1881": { + "id": 1881, + "type": "leaf", + "class": "positive" + }, + "1882": { + "id": 1882, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft210", + "feature_index": 210, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "internal", + "feature_name": "ft366", + "feature_index": 366, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1161, + "id_right": 1162 + }, + "1161": { + "id": 1161, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1171, + "id_right": 1172 + }, + "1171": { + "id": 1171, + "type": "internal", + "feature_name": "ft340", + "feature_index": 340, + "threshold": 0.5, + "id_left": 1173, + "id_right": 1174 + }, + "1173": { + "id": 1173, + "type": "leaf", + "class": "negative" + }, + "1174": { + "id": 1174, + "type": "leaf", + "class": "positive" + }, + "1172": { + "id": 1172, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 1365, + "id_right": 1366 + }, + "1365": { + "id": 1365, + "type": "leaf", + "class": "negative" + }, + "1366": { + "id": 1366, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 1367, + "id_right": 1368 + }, + "1367": { + "id": 1367, + "type": "leaf", + "class": "positive" + }, + "1368": { + "id": 1368, + "type": "leaf", + "class": "negative" + }, + "1162": { + "id": 1162, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 1163, + "id_right": 1164 + }, + "1163": { + "id": 1163, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 1165, + "id_right": 1166 + }, + "1165": { + "id": 1165, + "type": "leaf", + "class": "positive" + }, + "1166": { + "id": 1166, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 1167, + "id_right": 1168 + }, + "1167": { + "id": 1167, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 1481, + "id_right": 1482 + }, + "1481": { + "id": 1481, + "type": "internal", + "feature_name": "ft382", + "feature_index": 382, + "threshold": 0.5, + "id_left": 1483, + "id_right": 1484 + }, + "1483": { + "id": 1483, + "type": "leaf", + "class": "positive" + }, + "1484": { + "id": 1484, + "type": "leaf", + "class": "negative" + }, + "1482": { + "id": 1482, + "type": "leaf", + "class": "negative" + }, + "1168": { + "id": 1168, + "type": "leaf", + "class": "positive" + }, + "1164": { + "id": 1164, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 1169, + "id_right": 1170 + }, + "1169": { + "id": 1169, + "type": "leaf", + "class": "positive" + }, + "1170": { + "id": 1170, + "type": "leaf", + "class": "negative" + }, + "678": { + "id": 678, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "leaf", + "class": "positive" + }, + "684": { + "id": 684, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 1599, + "id_right": 1600 + }, + "1599": { + "id": 1599, + "type": "leaf", + "class": "negative" + }, + "1600": { + "id": 1600, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1601, + "id_right": 1602 + }, + "1601": { + "id": 1601, + "type": "leaf", + "class": "positive" + }, + "1602": { + "id": 1602, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "positive" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft376", + "feature_index": 376, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "leaf", + "class": "positive" + }, + "870": { + "id": 870, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "internal", + "feature_name": "ft331", + "feature_index": 331, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1615, + "id_right": 1616 + }, + "1615": { + "id": 1615, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1617, + "id_right": 1618 + }, + "1617": { + "id": 1617, + "type": "leaf", + "class": "positive" + }, + "1618": { + "id": 1618, + "type": "leaf", + "class": "negative" + }, + "1616": { + "id": 1616, + "type": "leaf", + "class": "negative" + }, + "874": { + "id": 874, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "internal", + "feature_name": "ft405", + "feature_index": 405, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "leaf", + "class": "negative" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "positive" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "positive" + }, + "872": { + "id": 872, + "type": "internal", + "feature_name": "ft402", + "feature_index": 402, + "threshold": 0.5, + "id_left": 1289, + "id_right": 1290 + }, + "1289": { + "id": 1289, + "type": "leaf", + "class": "positive" + }, + "1290": { + "id": 1290, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1291, + "id_right": 1292 + }, + "1291": { + "id": 1291, + "type": "internal", + "feature_name": "ft442", + "feature_index": 442, + "threshold": 0.5, + "id_left": 1813, + "id_right": 1814 + }, + "1813": { + "id": 1813, + "type": "leaf", + "class": "positive" + }, + "1814": { + "id": 1814, + "type": "leaf", + "class": "negative" + }, + "1292": { + "id": 1292, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "internal", + "feature_name": "ft394", + "feature_index": 394, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "leaf", + "class": "negative" + }, + "688": { + "id": 688, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "positive" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "leaf", + "class": "negative" + }, + "720": { + "id": 720, + "type": "leaf", + "class": "positive" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "negative" + }, + "630": { + "id": 630, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1183, + "id_right": 1184 + }, + "1183": { + "id": 1183, + "type": "leaf", + "class": "positive" + }, + "1184": { + "id": 1184, + "type": "leaf", + "class": "negative" + }, + "632": { + "id": 632, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "leaf", + "class": "negative" + }, + "554": { + "id": 554, + "type": "internal", + "feature_name": "ft310", + "feature_index": 310, + "threshold": 0.5, + "id_left": 1339, + "id_right": 1340 + }, + "1339": { + "id": 1339, + "type": "leaf", + "class": "positive" + }, + "1340": { + "id": 1340, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 1341, + "id_right": 1342 + }, + "1341": { + "id": 1341, + "type": "leaf", + "class": "positive" + }, + "1342": { + "id": 1342, + "type": "leaf", + "class": "negative" + }, + "552": { + "id": 552, + "type": "internal", + "feature_name": "ft439", + "feature_index": 439, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "leaf", + "class": "positive" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "negative" + }, + "556": { + "id": 556, + "type": "leaf", + "class": "positive" + }, + "548": { + "id": 548, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "internal", + "feature_name": "ft402", + "feature_index": 402, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 1411, + "id_right": 1412 + }, + "1411": { + "id": 1411, + "type": "leaf", + "class": "positive" + }, + "1412": { + "id": 1412, + "type": "leaf", + "class": "negative" + }, + "666": { + "id": 666, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "leaf", + "class": "negative" + }, + "658": { + "id": 658, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "internal", + "feature_name": "ft417", + "feature_index": 417, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "leaf", + "class": "positive" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "positive" + }, + "656": { + "id": 656, + "type": "internal", + "feature_name": "ft171", + "feature_index": 171, + "threshold": 0.5, + "id_left": 1553, + "id_right": 1554 + }, + "1553": { + "id": 1553, + "type": "internal", + "feature_name": "ft273", + "feature_index": 273, + "threshold": 0.5, + "id_left": 1563, + "id_right": 1564 + }, + "1563": { + "id": 1563, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 1565, + "id_right": 1566 + }, + "1565": { + "id": 1565, + "type": "internal", + "feature_name": "ft438", + "feature_index": 438, + "threshold": 0.5, + "id_left": 1701, + "id_right": 1702 + }, + "1701": { + "id": 1701, + "type": "leaf", + "class": "positive" + }, + "1702": { + "id": 1702, + "type": "leaf", + "class": "negative" + }, + "1566": { + "id": 1566, + "type": "internal", + "feature_name": "ft251", + "feature_index": 251, + "threshold": 0.5, + "id_left": 1693, + "id_right": 1694 + }, + "1693": { + "id": 1693, + "type": "leaf", + "class": "negative" + }, + "1694": { + "id": 1694, + "type": "leaf", + "class": "positive" + }, + "1564": { + "id": 1564, + "type": "leaf", + "class": "positive" + }, + "1554": { + "id": 1554, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 1555, + "id_right": 1556 + }, + "1555": { + "id": 1555, + "type": "internal", + "feature_name": "ft406", + "feature_index": 406, + "threshold": 0.5, + "id_left": 1557, + "id_right": 1558 + }, + "1557": { + "id": 1557, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 1567, + "id_right": 1568 + }, + "1567": { + "id": 1567, + "type": "leaf", + "class": "positive" + }, + "1568": { + "id": 1568, + "type": "leaf", + "class": "negative" + }, + "1558": { + "id": 1558, + "type": "leaf", + "class": "negative" + }, + "1556": { + "id": 1556, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 1559, + "id_right": 1560 + }, + "1559": { + "id": 1559, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 1561, + "id_right": 1562 + }, + "1561": { + "id": 1561, + "type": "leaf", + "class": "positive" + }, + "1562": { + "id": 1562, + "type": "leaf", + "class": "negative" + }, + "1560": { + "id": 1560, + "type": "leaf", + "class": "positive" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft377", + "feature_index": 377, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "internal", + "feature_name": "ft400", + "feature_index": 400, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 1269, + "id_right": 1270 + }, + "1269": { + "id": 1269, + "type": "leaf", + "class": "positive" + }, + "1270": { + "id": 1270, + "type": "leaf", + "class": "negative" + }, + "610": { + "id": 610, + "type": "leaf", + "class": "negative" + }, + "604": { + "id": 604, + "type": "leaf", + "class": "positive" + }, + "602": { + "id": 602, + "type": "internal", + "feature_name": "ft416", + "feature_index": 416, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "leaf", + "class": "positive" + }, + "608": { + "id": 608, + "type": "leaf", + "class": "negative" + }, + "606": { + "id": 606, + "type": "leaf", + "class": "negative" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "leaf", + "class": "negative" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "internal", + "feature_name": "ft386", + "feature_index": 386, + "threshold": 0.5, + "id_left": 1953, + "id_right": 1954 + }, + "1953": { + "id": 1953, + "type": "leaf", + "class": "negative" + }, + "1954": { + "id": 1954, + "type": "leaf", + "class": "positive" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "positive" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "negative" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "leaf", + "class": "positive" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 1957, + "id_right": 1958 + }, + "1957": { + "id": 1957, + "type": "leaf", + "class": "positive" + }, + "1958": { + "id": 1958, + "type": "leaf", + "class": "negative" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft404", + "feature_index": 404, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "leaf", + "class": "negative" + }, + "650": { + "id": 650, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "positive" + }, + "668": { + "id": 668, + "type": "internal", + "feature_name": "ft383", + "feature_index": 383, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "leaf", + "class": "negative" + }, + "670": { + "id": 670, + "type": "leaf", + "class": "positive" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1867, + "id_right": 1868 + }, + "1867": { + "id": 1867, + "type": "leaf", + "class": "positive" + }, + "1868": { + "id": 1868, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 1955, + "id_right": 1956 + }, + "1955": { + "id": 1955, + "type": "leaf", + "class": "negative" + }, + "1956": { + "id": 1956, + "type": "leaf", + "class": "positive" + }, + "694": { + "id": 694, + "type": "leaf", + "class": "negative" + }, + "574": { + "id": 574, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "internal", + "feature_name": "ft417", + "feature_index": 417, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "leaf", + "class": "negative" + }, + "584": { + "id": 584, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "leaf", + "class": "negative" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "positive" + }, + "976": { + "id": 976, + "type": "leaf", + "class": "negative" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "internal", + "feature_name": "ft363", + "feature_index": 363, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "leaf", + "class": "negative" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "positive" + }, + "590": { + "id": 590, + "type": "leaf", + "class": "positive" + }, + "580": { + "id": 580, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 1207, + "id_right": 1208 + }, + "1207": { + "id": 1207, + "type": "leaf", + "class": "negative" + }, + "1208": { + "id": 1208, + "type": "leaf", + "class": "positive" + }, + "722": { + "id": 722, + "type": "leaf", + "class": "positive" + }, + "644": { + "id": 644, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "leaf", + "class": "negative" + }, + "768": { + "id": 768, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 1837, + "id_right": 1838 + }, + "1837": { + "id": 1837, + "type": "leaf", + "class": "negative" + }, + "1838": { + "id": 1838, + "type": "leaf", + "class": "positive" + }, + "770": { + "id": 770, + "type": "leaf", + "class": "positive" + }, + "578": { + "id": 578, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "positive" + }, + "702": { + "id": 702, + "type": "internal", + "feature_name": "ft365", + "feature_index": 365, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "leaf", + "class": "negative" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 1271, + "id_right": 1272 + }, + "1271": { + "id": 1271, + "type": "leaf", + "class": "negative" + }, + "1272": { + "id": 1272, + "type": "leaf", + "class": "positive" + }, + "700": { + "id": 700, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "leaf", + "class": "negative" + }, + "706": { + "id": 706, + "type": "internal", + "feature_name": "ft434", + "feature_index": 434, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 1435, + "id_right": 1436 + }, + "1435": { + "id": 1435, + "type": "leaf", + "class": "negative" + }, + "1436": { + "id": 1436, + "type": "leaf", + "class": "positive" + }, + "708": { + "id": 708, + "type": "leaf", + "class": "positive" + }, + "588": { + "id": 588, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1421, + "id_right": 1422 + }, + "1421": { + "id": 1421, + "type": "leaf", + "class": "positive" + }, + "1422": { + "id": 1422, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 1423, + "id_right": 1424 + }, + "1423": { + "id": 1423, + "type": "leaf", + "class": "positive" + }, + "1424": { + "id": 1424, + "type": "internal", + "feature_name": "ft351", + "feature_index": 351, + "threshold": 0.5, + "id_left": 1425, + "id_right": 1426 + }, + "1425": { + "id": 1425, + "type": "leaf", + "class": "negative" + }, + "1426": { + "id": 1426, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "internal", + "feature_name": "ft383", + "feature_index": 383, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1539, + "id_right": 1540 + }, + "1539": { + "id": 1539, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 1541, + "id_right": 1542 + }, + "1541": { + "id": 1541, + "type": "internal", + "feature_name": "ft440", + "feature_index": 440, + "threshold": 0.5, + "id_left": 1543, + "id_right": 1544 + }, + "1543": { + "id": 1543, + "type": "leaf", + "class": "positive" + }, + "1544": { + "id": 1544, + "type": "leaf", + "class": "negative" + }, + "1542": { + "id": 1542, + "type": "leaf", + "class": "negative" + }, + "1540": { + "id": 1540, + "type": "leaf", + "class": "negative" + }, + "654": { + "id": 654, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 1977, + "id_right": 1978 + }, + "1977": { + "id": 1977, + "type": "internal", + "feature_name": "ft414", + "feature_index": 414, + "threshold": 0.5, + "id_left": 1979, + "id_right": 1980 + }, + "1979": { + "id": 1979, + "type": "leaf", + "class": "positive" + }, + "1980": { + "id": 1980, + "type": "leaf", + "class": "negative" + }, + "1978": { + "id": 1978, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1981, + "id_right": 1982 + }, + "1981": { + "id": 1981, + "type": "leaf", + "class": "positive" + }, + "1982": { + "id": 1982, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 1983, + "id_right": 1984 + }, + "1983": { + "id": 1983, + "type": "leaf", + "class": "negative" + }, + "1984": { + "id": 1984, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 1281, + "id_right": 1282 + }, + "1281": { + "id": 1281, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 1283, + "id_right": 1284 + }, + "1283": { + "id": 1283, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1643, + "id_right": 1644 + }, + "1643": { + "id": 1643, + "type": "leaf", + "class": "positive" + }, + "1644": { + "id": 1644, + "type": "leaf", + "class": "negative" + }, + "1284": { + "id": 1284, + "type": "leaf", + "class": "negative" + }, + "1282": { + "id": 1282, + "type": "leaf", + "class": "positive" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft433", + "feature_index": 433, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "internal", + "feature_name": "ft325", + "feature_index": 325, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "leaf", + "class": "positive" + }, + "758": { + "id": 758, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "negative" + }, + "760": { + "id": 760, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 1835, + "id_right": 1836 + }, + "1835": { + "id": 1835, + "type": "leaf", + "class": "positive" + }, + "1836": { + "id": 1836, + "type": "leaf", + "class": "negative" + }, + "756": { + "id": 756, + "type": "leaf", + "class": "negative" + }, + "542": { + "id": 542, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1523, + "id_right": 1524 + }, + "1523": { + "id": 1523, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 1525, + "id_right": 1526 + }, + "1525": { + "id": 1525, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1869, + "id_right": 1870 + }, + "1869": { + "id": 1869, + "type": "internal", + "feature_name": "ft447", + "feature_index": 447, + "threshold": 0.5, + "id_left": 1871, + "id_right": 1872 + }, + "1871": { + "id": 1871, + "type": "leaf", + "class": "negative" + }, + "1872": { + "id": 1872, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 1873, + "id_right": 1874 + }, + "1873": { + "id": 1873, + "type": "leaf", + "class": "negative" + }, + "1874": { + "id": 1874, + "type": "leaf", + "class": "positive" + }, + "1870": { + "id": 1870, + "type": "leaf", + "class": "negative" + }, + "1526": { + "id": 1526, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 1527, + "id_right": 1528 + }, + "1527": { + "id": 1527, + "type": "leaf", + "class": "negative" + }, + "1528": { + "id": 1528, + "type": "leaf", + "class": "positive" + }, + "1524": { + "id": 1524, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 1781, + "id_right": 1782 + }, + "1781": { + "id": 1781, + "type": "internal", + "feature_name": "ft94", + "feature_index": 94, + "threshold": 0.5, + "id_left": 1783, + "id_right": 1784 + }, + "1783": { + "id": 1783, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 1785, + "id_right": 1786 + }, + "1785": { + "id": 1785, + "type": "leaf", + "class": "positive" + }, + "1786": { + "id": 1786, + "type": "leaf", + "class": "negative" + }, + "1784": { + "id": 1784, + "type": "leaf", + "class": "negative" + }, + "1782": { + "id": 1782, + "type": "leaf", + "class": "negative" + }, + "538": { + "id": 538, + "type": "internal", + "feature_name": "ft415", + "feature_index": 415, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "internal", + "feature_name": "ft365", + "feature_index": 365, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 1691, + "id_right": 1692 + }, + "1691": { + "id": 1691, + "type": "leaf", + "class": "positive" + }, + "1692": { + "id": 1692, + "type": "leaf", + "class": "negative" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "negative" + }, + "622": { + "id": 622, + "type": "leaf", + "class": "positive" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft371", + "feature_index": 371, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "internal", + "feature_name": "ft377", + "feature_index": 377, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 1529, + "id_right": 1530 + }, + "1529": { + "id": 1529, + "type": "leaf", + "class": "positive" + }, + "1530": { + "id": 1530, + "type": "leaf", + "class": "negative" + }, + "626": { + "id": 626, + "type": "leaf", + "class": "positive" + }, + "620": { + "id": 620, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 1493, + "id_right": 1494 + }, + "1493": { + "id": 1493, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1495, + "id_right": 1496 + }, + "1495": { + "id": 1495, + "type": "leaf", + "class": "positive" + }, + "1496": { + "id": 1496, + "type": "leaf", + "class": "negative" + }, + "1494": { + "id": 1494, + "type": "leaf", + "class": "negative" + }, + "558": { + "id": 558, + "type": "internal", + "feature_name": "ft394", + "feature_index": 394, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "leaf", + "class": "negative" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft374", + "feature_index": 374, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1829, + "id_right": 1830 + }, + "1829": { + "id": 1829, + "type": "leaf", + "class": "negative" + }, + "1830": { + "id": 1830, + "type": "leaf", + "class": "positive" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1293, + "id_right": 1294 + }, + "1293": { + "id": 1293, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1295, + "id_right": 1296 + }, + "1295": { + "id": 1295, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1297, + "id_right": 1298 + }, + "1297": { + "id": 1297, + "type": "leaf", + "class": "negative" + }, + "1298": { + "id": 1298, + "type": "leaf", + "class": "positive" + }, + "1296": { + "id": 1296, + "type": "leaf", + "class": "negative" + }, + "1294": { + "id": 1294, + "type": "leaf", + "class": "negative" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft379", + "feature_index": 379, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 1347, + "id_right": 1348 + }, + "1347": { + "id": 1347, + "type": "leaf", + "class": "negative" + }, + "1348": { + "id": 1348, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 1349, + "id_right": 1350 + }, + "1349": { + "id": 1349, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 1831, + "id_right": 1832 + }, + "1831": { + "id": 1831, + "type": "leaf", + "class": "negative" + }, + "1832": { + "id": 1832, + "type": "leaf", + "class": "positive" + }, + "1350": { + "id": 1350, + "type": "leaf", + "class": "negative" + }, + "572": { + "id": 572, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1959, + "id_right": 1960 + }, + "1959": { + "id": 1959, + "type": "leaf", + "class": "positive" + }, + "1960": { + "id": 1960, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1961, + "id_right": 1962 + }, + "1961": { + "id": 1961, + "type": "leaf", + "class": "negative" + }, + "1962": { + "id": 1962, + "type": "leaf", + "class": "positive" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1967, + "id_right": 1968 + }, + "1967": { + "id": 1967, + "type": "internal", + "feature_name": "ft433", + "feature_index": 433, + "threshold": 0.5, + "id_left": 1969, + "id_right": 1970 + }, + "1969": { + "id": 1969, + "type": "leaf", + "class": "positive" + }, + "1970": { + "id": 1970, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1971, + "id_right": 1972 + }, + "1971": { + "id": 1971, + "type": "leaf", + "class": "positive" + }, + "1972": { + "id": 1972, + "type": "leaf", + "class": "negative" + }, + "1968": { + "id": 1968, + "type": "leaf", + "class": "positive" + }, + "568": { + "id": 568, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "internal", + "feature_name": "ft410", + "feature_index": 410, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "leaf", + "class": "negative" + }, + "614": { + "id": 614, + "type": "leaf", + "class": "positive" + }, + "612": { + "id": 612, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "leaf", + "class": "negative" + }, + "616": { + "id": 616, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 1061, + "id_right": 1062 + }, + "1061": { + "id": 1061, + "type": "leaf", + "class": "positive" + }, + "1062": { + "id": 1062, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 1063, + "id_right": 1064 + }, + "1063": { + "id": 1063, + "type": "leaf", + "class": "negative" + }, + "1064": { + "id": 1064, + "type": "internal", + "feature_name": "ft240", + "feature_index": 240, + "threshold": 0.5, + "id_left": 1991, + "id_right": 1992 + }, + "1991": { + "id": 1991, + "type": "leaf", + "class": "positive" + }, + "1992": { + "id": 1992, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "internal", + "feature_name": "ft433", + "feature_index": 433, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "internal", + "feature_name": "ft407", + "feature_index": 407, + "threshold": 0.5, + "id_left": 1437, + "id_right": 1438 + }, + "1437": { + "id": 1437, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 1439, + "id_right": 1440 + }, + "1439": { + "id": 1439, + "type": "internal", + "feature_name": "ft420", + "feature_index": 420, + "threshold": 0.5, + "id_left": 1441, + "id_right": 1442 + }, + "1441": { + "id": 1441, + "type": "leaf", + "class": "positive" + }, + "1442": { + "id": 1442, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 1461, + "id_right": 1462 + }, + "1461": { + "id": 1461, + "type": "leaf", + "class": "negative" + }, + "1462": { + "id": 1462, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 1463, + "id_right": 1464 + }, + "1463": { + "id": 1463, + "type": "leaf", + "class": "positive" + }, + "1464": { + "id": 1464, + "type": "leaf", + "class": "negative" + }, + "1440": { + "id": 1440, + "type": "leaf", + "class": "positive" + }, + "1438": { + "id": 1438, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 1443, + "id_right": 1444 + }, + "1443": { + "id": 1443, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 1445, + "id_right": 1446 + }, + "1445": { + "id": 1445, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 1457, + "id_right": 1458 + }, + "1457": { + "id": 1457, + "type": "leaf", + "class": "negative" + }, + "1458": { + "id": 1458, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1459, + "id_right": 1460 + }, + "1459": { + "id": 1459, + "type": "leaf", + "class": "positive" + }, + "1460": { + "id": 1460, + "type": "leaf", + "class": "negative" + }, + "1446": { + "id": 1446, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 1451, + "id_right": 1452 + }, + "1451": { + "id": 1451, + "type": "leaf", + "class": "positive" + }, + "1452": { + "id": 1452, + "type": "internal", + "feature_name": "ft311", + "feature_index": 311, + "threshold": 0.5, + "id_left": 1455, + "id_right": 1456 + }, + "1455": { + "id": 1455, + "type": "leaf", + "class": "positive" + }, + "1456": { + "id": 1456, + "type": "leaf", + "class": "negative" + }, + "1444": { + "id": 1444, + "type": "internal", + "feature_name": "ft235", + "feature_index": 235, + "threshold": 0.5, + "id_left": 1447, + "id_right": 1448 + }, + "1447": { + "id": 1447, + "type": "leaf", + "class": "positive" + }, + "1448": { + "id": 1448, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1449, + "id_right": 1450 + }, + "1449": { + "id": 1449, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1453, + "id_right": 1454 + }, + "1453": { + "id": 1453, + "type": "leaf", + "class": "negative" + }, + "1454": { + "id": 1454, + "type": "leaf", + "class": "positive" + }, + "1450": { + "id": 1450, + "type": "leaf", + "class": "positive" + }, + "566": { + "id": 566, + "type": "internal", + "feature_name": "ft364", + "feature_index": 364, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "internal", + "feature_name": "ft420", + "feature_index": 420, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "internal", + "feature_name": "ft429", + "feature_index": 429, + "threshold": 0.5, + "id_left": 1331, + "id_right": 1332 + }, + "1331": { + "id": 1331, + "type": "leaf", + "class": "positive" + }, + "1332": { + "id": 1332, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1333, + "id_right": 1334 + }, + "1333": { + "id": 1333, + "type": "leaf", + "class": "positive" + }, + "1334": { + "id": 1334, + "type": "leaf", + "class": "negative" + }, + "696": { + "id": 696, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft418", + "feature_index": 418, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1491, + "id_right": 1492 + }, + "1491": { + "id": 1491, + "type": "leaf", + "class": "negative" + }, + "1492": { + "id": 1492, + "type": "leaf", + "class": "positive" + }, + "718": { + "id": 718, + "type": "leaf", + "class": "positive" + }, + "698": { + "id": 698, + "type": "leaf", + "class": "negative" + }, + "652": { + "id": 652, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 1849, + "id_right": 1850 + }, + "1849": { + "id": 1849, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 1853, + "id_right": 1854 + }, + "1853": { + "id": 1853, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1855, + "id_right": 1856 + }, + "1855": { + "id": 1855, + "type": "leaf", + "class": "positive" + }, + "1856": { + "id": 1856, + "type": "leaf", + "class": "negative" + }, + "1854": { + "id": 1854, + "type": "leaf", + "class": "negative" + }, + "1850": { + "id": 1850, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 1851, + "id_right": 1852 + }, + "1851": { + "id": 1851, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1861, + "id_right": 1862 + }, + "1861": { + "id": 1861, + "type": "internal", + "feature_name": "ft358", + "feature_index": 358, + "threshold": 0.5, + "id_left": 1863, + "id_right": 1864 + }, + "1863": { + "id": 1863, + "type": "leaf", + "class": "negative" + }, + "1864": { + "id": 1864, + "type": "leaf", + "class": "positive" + }, + "1862": { + "id": 1862, + "type": "leaf", + "class": "positive" + }, + "1852": { + "id": 1852, + "type": "internal", + "feature_name": "ft387", + "feature_index": 387, + "threshold": 0.5, + "id_left": 1857, + "id_right": 1858 + }, + "1857": { + "id": 1857, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 1859, + "id_right": 1860 + }, + "1859": { + "id": 1859, + "type": "leaf", + "class": "negative" + }, + "1860": { + "id": 1860, + "type": "leaf", + "class": "positive" + }, + "1858": { + "id": 1858, + "type": "leaf", + "class": "negative" + }, + "562": { + "id": 562, + "type": "internal", + "feature_name": "ft324", + "feature_index": 324, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "internal", + "feature_name": "ft387", + "feature_index": 387, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 1185, + "id_right": 1186 + }, + "1185": { + "id": 1185, + "type": "internal", + "feature_name": "ft302", + "feature_index": 302, + "threshold": 0.5, + "id_left": 1937, + "id_right": 1938 + }, + "1937": { + "id": 1937, + "type": "leaf", + "class": "positive" + }, + "1938": { + "id": 1938, + "type": "leaf", + "class": "negative" + }, + "1186": { + "id": 1186, + "type": "leaf", + "class": "negative" + }, + "676": { + "id": 676, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1757, + "id_right": 1758 + }, + "1757": { + "id": 1757, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1759, + "id_right": 1760 + }, + "1759": { + "id": 1759, + "type": "leaf", + "class": "negative" + }, + "1760": { + "id": 1760, + "type": "leaf", + "class": "positive" + }, + "1758": { + "id": 1758, + "type": "leaf", + "class": "positive" + }, + "674": { + "id": 674, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 1663, + "id_right": 1664 + }, + "1663": { + "id": 1663, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1665, + "id_right": 1666 + }, + "1665": { + "id": 1665, + "type": "leaf", + "class": "positive" + }, + "1666": { + "id": 1666, + "type": "leaf", + "class": "negative" + }, + "1664": { + "id": 1664, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "leaf", + "class": "negative" + }, + "710": { + "id": 710, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "internal", + "feature_name": "ft385", + "feature_index": 385, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "internal", + "feature_name": "ft406", + "feature_index": 406, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "internal", + "feature_name": "ft407", + "feature_index": 407, + "threshold": 0.5, + "id_left": 1679, + "id_right": 1680 + }, + "1679": { + "id": 1679, + "type": "leaf", + "class": "negative" + }, + "1680": { + "id": 1680, + "type": "leaf", + "class": "positive" + }, + "716": { + "id": 716, + "type": "leaf", + "class": "positive" + }, + "714": { + "id": 714, + "type": "leaf", + "class": "negative" + }, + "712": { + "id": 712, + "type": "leaf", + "class": "negative" + }, + "564": { + "id": 564, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft432", + "feature_index": 432, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "leaf", + "class": "positive" + }, + "842": { + "id": 842, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "negative" + }, + "844": { + "id": 844, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1841, + "id_right": 1842 + }, + "1841": { + "id": 1841, + "type": "leaf", + "class": "negative" + }, + "1842": { + "id": 1842, + "type": "leaf", + "class": "positive" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "positive" + }, + "840": { + "id": 840, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "negative" + }, + "852": { + "id": 852, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "leaf", + "class": "positive" + }, + "854": { + "id": 854, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "positive" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "negative" + }, + "838": { + "id": 838, + "type": "internal", + "feature_name": "ft402", + "feature_index": 402, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1629, + "id_right": 1630 + }, + "1629": { + "id": 1629, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 1631, + "id_right": 1632 + }, + "1631": { + "id": 1631, + "type": "leaf", + "class": "positive" + }, + "1632": { + "id": 1632, + "type": "leaf", + "class": "negative" + }, + "1630": { + "id": 1630, + "type": "leaf", + "class": "negative" + }, + "850": { + "id": 850, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 1611, + "id_right": 1612 + }, + "1611": { + "id": 1611, + "type": "leaf", + "class": "positive" + }, + "1612": { + "id": 1612, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1613, + "id_right": 1614 + }, + "1613": { + "id": 1613, + "type": "leaf", + "class": "positive" + }, + "1614": { + "id": 1614, + "type": "leaf", + "class": "negative" + }, + "848": { + "id": 848, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft429", + "feature_index": 429, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft376", + "feature_index": 376, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "leaf", + "class": "negative" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "leaf", + "class": "negative" + }, + "316": { + "id": 316, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft374", + "feature_index": 374, + "threshold": 0.5, + "id_left": 1687, + "id_right": 1688 + }, + "1687": { + "id": 1687, + "type": "leaf", + "class": "negative" + }, + "1688": { + "id": 1688, + "type": "leaf", + "class": "positive" + }, + "318": { + "id": 318, + "type": "leaf", + "class": "positive" + }, + "314": { + "id": 314, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "internal", + "feature_name": "ft224", + "feature_index": 224, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "leaf", + "class": "negative" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "positive" + }, + "480": { + "id": 480, + "type": "leaf", + "class": "negative" + }, + "320": { + "id": 320, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 1637, + "id_right": 1638 + }, + "1637": { + "id": 1637, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 1639, + "id_right": 1640 + }, + "1639": { + "id": 1639, + "type": "leaf", + "class": "negative" + }, + "1640": { + "id": 1640, + "type": "leaf", + "class": "positive" + }, + "1638": { + "id": 1638, + "type": "leaf", + "class": "positive" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "leaf", + "class": "negative" + }, + "440": { + "id": 440, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "leaf", + "class": "positive" + }, + "338": { + "id": 338, + "type": "internal", + "feature_name": "ft243", + "feature_index": 243, + "threshold": 0.5, + "id_left": 1745, + "id_right": 1746 + }, + "1745": { + "id": 1745, + "type": "internal", + "feature_name": "ft436", + "feature_index": 436, + "threshold": 0.5, + "id_left": 1747, + "id_right": 1748 + }, + "1747": { + "id": 1747, + "type": "leaf", + "class": "positive" + }, + "1748": { + "id": 1748, + "type": "leaf", + "class": "negative" + }, + "1746": { + "id": 1746, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "leaf", + "class": "positive" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "internal", + "feature_name": "ft445", + "feature_index": 445, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 1865, + "id_right": 1866 + }, + "1865": { + "id": 1865, + "type": "leaf", + "class": "positive" + }, + "1866": { + "id": 1866, + "type": "leaf", + "class": "negative" + }, + "342": { + "id": 342, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 1923, + "id_right": 1924 + }, + "1923": { + "id": 1923, + "type": "leaf", + "class": "positive" + }, + "1924": { + "id": 1924, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1925, + "id_right": 1926 + }, + "1925": { + "id": 1925, + "type": "leaf", + "class": "positive" + }, + "1926": { + "id": 1926, + "type": "leaf", + "class": "negative" + }, + "334": { + "id": 334, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 1793, + "id_right": 1794 + }, + "1793": { + "id": 1793, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1795, + "id_right": 1796 + }, + "1795": { + "id": 1795, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 1799, + "id_right": 1800 + }, + "1799": { + "id": 1799, + "type": "leaf", + "class": "negative" + }, + "1800": { + "id": 1800, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1801, + "id_right": 1802 + }, + "1801": { + "id": 1801, + "type": "leaf", + "class": "negative" + }, + "1802": { + "id": 1802, + "type": "leaf", + "class": "positive" + }, + "1796": { + "id": 1796, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 1797, + "id_right": 1798 + }, + "1797": { + "id": 1797, + "type": "leaf", + "class": "positive" + }, + "1798": { + "id": 1798, + "type": "leaf", + "class": "negative" + }, + "1794": { + "id": 1794, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft359", + "feature_index": 359, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "internal", + "feature_name": "ft301", + "feature_index": 301, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "internal", + "feature_name": "ft390", + "feature_index": 390, + "threshold": 0.5, + "id_left": 1581, + "id_right": 1582 + }, + "1581": { + "id": 1581, + "type": "leaf", + "class": "negative" + }, + "1582": { + "id": 1582, + "type": "internal", + "feature_name": "ft445", + "feature_index": 445, + "threshold": 0.5, + "id_left": 1583, + "id_right": 1584 + }, + "1583": { + "id": 1583, + "type": "leaf", + "class": "positive" + }, + "1584": { + "id": 1584, + "type": "leaf", + "class": "negative" + }, + "426": { + "id": 426, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1545, + "id_right": 1546 + }, + "1545": { + "id": 1545, + "type": "leaf", + "class": "positive" + }, + "1546": { + "id": 1546, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 1547, + "id_right": 1548 + }, + "1547": { + "id": 1547, + "type": "leaf", + "class": "negative" + }, + "1548": { + "id": 1548, + "type": "leaf", + "class": "positive" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 1817, + "id_right": 1818 + }, + "1817": { + "id": 1817, + "type": "leaf", + "class": "negative" + }, + "1818": { + "id": 1818, + "type": "leaf", + "class": "positive" + }, + "430": { + "id": 430, + "type": "leaf", + "class": "negative" + }, + "428": { + "id": 428, + "type": "leaf", + "class": "negative" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft370", + "feature_index": 370, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "leaf", + "class": "positive" + }, + "226": { + "id": 226, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 1807, + "id_right": 1808 + }, + "1807": { + "id": 1807, + "type": "leaf", + "class": "negative" + }, + "1808": { + "id": 1808, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 1809, + "id_right": 1810 + }, + "1809": { + "id": 1809, + "type": "leaf", + "class": "negative" + }, + "1810": { + "id": 1810, + "type": "leaf", + "class": "positive" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "leaf", + "class": "positive" + }, + "230": { + "id": 230, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "leaf", + "class": "negative" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "positive" + }, + "822": { + "id": 822, + "type": "internal", + "feature_name": "ft437", + "feature_index": 437, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "leaf", + "class": "negative" + }, + "824": { + "id": 824, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "internal", + "feature_name": "ft349", + "feature_index": 349, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "leaf", + "class": "positive" + }, + "828": { + "id": 828, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 1277, + "id_right": 1278 + }, + "1277": { + "id": 1277, + "type": "leaf", + "class": "negative" + }, + "1278": { + "id": 1278, + "type": "leaf", + "class": "positive" + }, + "832": { + "id": 832, + "type": "internal", + "feature_name": "ft324", + "feature_index": 324, + "threshold": 0.5, + "id_left": 1819, + "id_right": 1820 + }, + "1819": { + "id": 1819, + "type": "leaf", + "class": "negative" + }, + "1820": { + "id": 1820, + "type": "leaf", + "class": "positive" + }, + "826": { + "id": 826, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "internal", + "feature_name": "ft396", + "feature_index": 396, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "leaf", + "class": "positive" + }, + "836": { + "id": 836, + "type": "leaf", + "class": "negative" + }, + "834": { + "id": 834, + "type": "leaf", + "class": "positive" + }, + "830": { + "id": 830, + "type": "leaf", + "class": "negative" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "internal", + "feature_name": "ft375", + "feature_index": 375, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "leaf", + "class": "positive" + }, + "304": { + "id": 304, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 1993, + "id_right": 1994 + }, + "1993": { + "id": 1993, + "type": "leaf", + "class": "positive" + }, + "1994": { + "id": 1994, + "type": "leaf", + "class": "negative" + }, + "306": { + "id": 306, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "negative" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft431", + "feature_index": 431, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "leaf", + "class": "positive" + }, + "298": { + "id": 298, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "leaf", + "class": "positive" + }, + "300": { + "id": 300, + "type": "leaf", + "class": "negative" + }, + "286": { + "id": 286, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "leaf", + "class": "positive" + }, + "348": { + "id": 348, + "type": "internal", + "feature_name": "ft444", + "feature_index": 444, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "leaf", + "class": "negative" + }, + "350": { + "id": 350, + "type": "leaf", + "class": "positive" + }, + "346": { + "id": 346, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 1379, + "id_right": 1380 + }, + "1379": { + "id": 1379, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1381, + "id_right": 1382 + }, + "1381": { + "id": 1381, + "type": "leaf", + "class": "negative" + }, + "1382": { + "id": 1382, + "type": "leaf", + "class": "positive" + }, + "1380": { + "id": 1380, + "type": "leaf", + "class": "negative" + }, + "292": { + "id": 292, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "leaf", + "class": "positive" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft352", + "feature_index": 352, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft376", + "feature_index": 376, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "positive" + }, + "956": { + "id": 956, + "type": "leaf", + "class": "negative" + }, + "296": { + "id": 296, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "leaf", + "class": "positive" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft423", + "feature_index": 423, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "leaf", + "class": "negative" + }, + "442": { + "id": 442, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "leaf", + "class": "positive" + }, + "448": { + "id": 448, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "leaf", + "class": "positive" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "leaf", + "class": "positive" + }, + "250": { + "id": 250, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1211, + "id_right": 1212 + }, + "1211": { + "id": 1211, + "type": "leaf", + "class": "negative" + }, + "1212": { + "id": 1212, + "type": "leaf", + "class": "positive" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1875, + "id_right": 1876 + }, + "1875": { + "id": 1875, + "type": "internal", + "feature_name": "ft351", + "feature_index": 351, + "threshold": 0.5, + "id_left": 1877, + "id_right": 1878 + }, + "1877": { + "id": 1877, + "type": "leaf", + "class": "positive" + }, + "1878": { + "id": 1878, + "type": "leaf", + "class": "negative" + }, + "1876": { + "id": 1876, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "leaf", + "class": "positive" + }, + "240": { + "id": 240, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "internal", + "feature_name": "ft351", + "feature_index": 351, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "leaf", + "class": "negative" + }, + "244": { + "id": 244, + "type": "leaf", + "class": "positive" + }, + "242": { + "id": 242, + "type": "leaf", + "class": "positive" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "leaf", + "class": "positive" + }, + "764": { + "id": 764, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "leaf", + "class": "negative" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "positive" + }, + "216": { + "id": 216, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft444", + "feature_index": 444, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "negative" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "positive" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "internal", + "feature_name": "ft363", + "feature_index": 363, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "leaf", + "class": "negative" + }, + "962": { + "id": 962, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "leaf", + "class": "negative" + }, + "964": { + "id": 964, + "type": "leaf", + "class": "positive" + }, + "212": { + "id": 212, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 1299, + "id_right": 1300 + }, + "1299": { + "id": 1299, + "type": "leaf", + "class": "negative" + }, + "1300": { + "id": 1300, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 1301, + "id_right": 1302 + }, + "1301": { + "id": 1301, + "type": "leaf", + "class": "negative" + }, + "1302": { + "id": 1302, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1303, + "id_right": 1304 + }, + "1303": { + "id": 1303, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 1305, + "id_right": 1306 + }, + "1305": { + "id": 1305, + "type": "leaf", + "class": "negative" + }, + "1306": { + "id": 1306, + "type": "leaf", + "class": "positive" + }, + "1304": { + "id": 1304, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "leaf", + "class": "positive" + }, + "392": { + "id": 392, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "leaf", + "class": "positive" + }, + "482": { + "id": 482, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1279, + "id_right": 1280 + }, + "1279": { + "id": 1279, + "type": "leaf", + "class": "positive" + }, + "1280": { + "id": 1280, + "type": "leaf", + "class": "negative" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft418", + "feature_index": 418, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 1633, + "id_right": 1634 + }, + "1633": { + "id": 1633, + "type": "leaf", + "class": "positive" + }, + "1634": { + "id": 1634, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 1635, + "id_right": 1636 + }, + "1635": { + "id": 1635, + "type": "leaf", + "class": "negative" + }, + "1636": { + "id": 1636, + "type": "leaf", + "class": "positive" + }, + "868": { + "id": 868, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 1261, + "id_right": 1262 + }, + "1261": { + "id": 1261, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 1263, + "id_right": 1264 + }, + "1263": { + "id": 1263, + "type": "leaf", + "class": "negative" + }, + "1264": { + "id": 1264, + "type": "leaf", + "class": "positive" + }, + "1262": { + "id": 1262, + "type": "leaf", + "class": "negative" + }, + "866": { + "id": 866, + "type": "internal", + "feature_name": "ft311", + "feature_index": 311, + "threshold": 0.5, + "id_left": 1749, + "id_right": 1750 + }, + "1749": { + "id": 1749, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 1751, + "id_right": 1752 + }, + "1751": { + "id": 1751, + "type": "leaf", + "class": "positive" + }, + "1752": { + "id": 1752, + "type": "leaf", + "class": "negative" + }, + "1750": { + "id": 1750, + "type": "leaf", + "class": "positive" + }, + "864": { + "id": 864, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1473, + "id_right": 1474 + }, + "1473": { + "id": 1473, + "type": "leaf", + "class": "positive" + }, + "1474": { + "id": 1474, + "type": "internal", + "feature_name": "ft401", + "feature_index": 401, + "threshold": 0.5, + "id_left": 1667, + "id_right": 1668 + }, + "1667": { + "id": 1667, + "type": "leaf", + "class": "positive" + }, + "1668": { + "id": 1668, + "type": "internal", + "feature_name": "ft310", + "feature_index": 310, + "threshold": 0.5, + "id_left": 1669, + "id_right": 1670 + }, + "1669": { + "id": 1669, + "type": "leaf", + "class": "positive" + }, + "1670": { + "id": 1670, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft418", + "feature_index": 418, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "internal", + "feature_name": "ft432", + "feature_index": 432, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "internal", + "feature_name": "ft420", + "feature_index": 420, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "leaf", + "class": "negative" + }, + "422": { + "id": 422, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "leaf", + "class": "negative" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 1695, + "id_right": 1696 + }, + "1695": { + "id": 1695, + "type": "leaf", + "class": "positive" + }, + "1696": { + "id": 1696, + "type": "leaf", + "class": "negative" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "leaf", + "class": "negative" + }, + "452": { + "id": 452, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "negative" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "leaf", + "class": "positive" + }, + "390": { + "id": 390, + "type": "internal", + "feature_name": "ft408", + "feature_index": 408, + "threshold": 0.5, + "id_left": 1761, + "id_right": 1762 + }, + "1761": { + "id": 1761, + "type": "leaf", + "class": "negative" + }, + "1762": { + "id": 1762, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 1763, + "id_right": 1764 + }, + "1763": { + "id": 1763, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 1765, + "id_right": 1766 + }, + "1765": { + "id": 1765, + "type": "leaf", + "class": "positive" + }, + "1766": { + "id": 1766, + "type": "leaf", + "class": "negative" + }, + "1764": { + "id": 1764, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft354", + "feature_index": 354, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 1485, + "id_right": 1486 + }, + "1485": { + "id": 1485, + "type": "leaf", + "class": "negative" + }, + "1486": { + "id": 1486, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 1487, + "id_right": 1488 + }, + "1487": { + "id": 1487, + "type": "leaf", + "class": "negative" + }, + "1488": { + "id": 1488, + "type": "leaf", + "class": "positive" + }, + "966": { + "id": 966, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "leaf", + "class": "negative" + }, + "970": { + "id": 970, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "positive" + }, + "908": { + "id": 908, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 1729, + "id_right": 1730 + }, + "1729": { + "id": 1729, + "type": "leaf", + "class": "positive" + }, + "1730": { + "id": 1730, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 1731, + "id_right": 1732 + }, + "1731": { + "id": 1731, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 1733, + "id_right": 1734 + }, + "1733": { + "id": 1733, + "type": "leaf", + "class": "negative" + }, + "1734": { + "id": 1734, + "type": "leaf", + "class": "positive" + }, + "1732": { + "id": 1732, + "type": "leaf", + "class": "positive" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "negative" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 1535, + "id_right": 1536 + }, + "1535": { + "id": 1535, + "type": "leaf", + "class": "positive" + }, + "1536": { + "id": 1536, + "type": "internal", + "feature_name": "ft385", + "feature_index": 385, + "threshold": 0.5, + "id_left": 1537, + "id_right": 1538 + }, + "1537": { + "id": 1537, + "type": "leaf", + "class": "negative" + }, + "1538": { + "id": 1538, + "type": "leaf", + "class": "positive" + }, + "750": { + "id": 750, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "leaf", + "class": "negative" + }, + "772": { + "id": 772, + "type": "leaf", + "class": "negative" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "internal", + "feature_name": "ft369", + "feature_index": 369, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "leaf", + "class": "negative" + }, + "726": { + "id": 726, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "leaf", + "class": "negative" + }, + "728": { + "id": 728, + "type": "leaf", + "class": "positive" + }, + "724": { + "id": 724, + "type": "leaf", + "class": "positive" + }, + "372": { + "id": 372, + "type": "internal", + "feature_name": "ft371", + "feature_index": 371, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "leaf", + "class": "positive" + }, + "456": { + "id": 456, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "leaf", + "class": "negative" + }, + "458": { + "id": 458, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "leaf", + "class": "negative" + }, + "380": { + "id": 380, + "type": "leaf", + "class": "positive" + }, + "378": { + "id": 378, + "type": "leaf", + "class": "negative" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1175, + "id_right": 1176 + }, + "1175": { + "id": 1175, + "type": "leaf", + "class": "negative" + }, + "1176": { + "id": 1176, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 1177, + "id_right": 1178 + }, + "1177": { + "id": 1177, + "type": "leaf", + "class": "negative" + }, + "1178": { + "id": 1178, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 1179, + "id_right": 1180 + }, + "1179": { + "id": 1179, + "type": "leaf", + "class": "positive" + }, + "1180": { + "id": 1180, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 1181, + "id_right": 1182 + }, + "1181": { + "id": 1181, + "type": "leaf", + "class": "positive" + }, + "1182": { + "id": 1182, + "type": "leaf", + "class": "negative" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1323, + "id_right": 1324 + }, + "1323": { + "id": 1323, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 1575, + "id_right": 1576 + }, + "1575": { + "id": 1575, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1577, + "id_right": 1578 + }, + "1577": { + "id": 1577, + "type": "leaf", + "class": "positive" + }, + "1578": { + "id": 1578, + "type": "internal", + "feature_name": "ft401", + "feature_index": 401, + "threshold": 0.5, + "id_left": 1579, + "id_right": 1580 + }, + "1579": { + "id": 1579, + "type": "leaf", + "class": "negative" + }, + "1580": { + "id": 1580, + "type": "leaf", + "class": "positive" + }, + "1576": { + "id": 1576, + "type": "leaf", + "class": "negative" + }, + "1324": { + "id": 1324, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1325, + "id_right": 1326 + }, + "1325": { + "id": 1325, + "type": "leaf", + "class": "positive" + }, + "1326": { + "id": 1326, + "type": "internal", + "feature_name": "ft436", + "feature_index": 436, + "threshold": 0.5, + "id_left": 1327, + "id_right": 1328 + }, + "1327": { + "id": 1327, + "type": "internal", + "feature_name": "ft382", + "feature_index": 382, + "threshold": 0.5, + "id_left": 1329, + "id_right": 1330 + }, + "1329": { + "id": 1329, + "type": "leaf", + "class": "negative" + }, + "1330": { + "id": 1330, + "type": "leaf", + "class": "positive" + }, + "1328": { + "id": 1328, + "type": "leaf", + "class": "negative" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "internal", + "feature_name": "ft414", + "feature_index": 414, + "threshold": 0.5, + "id_left": 1945, + "id_right": 1946 + }, + "1945": { + "id": 1945, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 1947, + "id_right": 1948 + }, + "1947": { + "id": 1947, + "type": "leaf", + "class": "negative" + }, + "1948": { + "id": 1948, + "type": "leaf", + "class": "positive" + }, + "1946": { + "id": 1946, + "type": "leaf", + "class": "positive" + }, + "376": { + "id": 376, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 1343, + "id_right": 1344 + }, + "1343": { + "id": 1343, + "type": "leaf", + "class": "positive" + }, + "1344": { + "id": 1344, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 1345, + "id_right": 1346 + }, + "1345": { + "id": 1345, + "type": "leaf", + "class": "negative" + }, + "1346": { + "id": 1346, + "type": "leaf", + "class": "positive" + }, + "816": { + "id": 816, + "type": "leaf", + "class": "negative" + }, + "358": { + "id": 358, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 1787, + "id_right": 1788 + }, + "1787": { + "id": 1787, + "type": "internal", + "feature_name": "ft377", + "feature_index": 377, + "threshold": 0.5, + "id_left": 1789, + "id_right": 1790 + }, + "1789": { + "id": 1789, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 1791, + "id_right": 1792 + }, + "1791": { + "id": 1791, + "type": "leaf", + "class": "negative" + }, + "1792": { + "id": 1792, + "type": "leaf", + "class": "positive" + }, + "1790": { + "id": 1790, + "type": "leaf", + "class": "negative" + }, + "1788": { + "id": 1788, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "internal", + "feature_name": "ft400", + "feature_index": 400, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "leaf", + "class": "negative" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "positive" + }, + "910": { + "id": 910, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1753, + "id_right": 1754 + }, + "1753": { + "id": 1753, + "type": "leaf", + "class": "positive" + }, + "1754": { + "id": 1754, + "type": "internal", + "feature_name": "ft447", + "feature_index": 447, + "threshold": 0.5, + "id_left": 1755, + "id_right": 1756 + }, + "1755": { + "id": 1755, + "type": "leaf", + "class": "negative" + }, + "1756": { + "id": 1756, + "type": "leaf", + "class": "positive" + }, + "368": { + "id": 368, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 1883, + "id_right": 1884 + }, + "1883": { + "id": 1883, + "type": "internal", + "feature_name": "ft241", + "feature_index": 241, + "threshold": 0.5, + "id_left": 1889, + "id_right": 1890 + }, + "1889": { + "id": 1889, + "type": "internal", + "feature_name": "ft361", + "feature_index": 361, + "threshold": 0.5, + "id_left": 1941, + "id_right": 1942 + }, + "1941": { + "id": 1941, + "type": "leaf", + "class": "negative" + }, + "1942": { + "id": 1942, + "type": "internal", + "feature_name": "ft203", + "feature_index": 203, + "threshold": 0.5, + "id_left": 1943, + "id_right": 1944 + }, + "1943": { + "id": 1943, + "type": "leaf", + "class": "positive" + }, + "1944": { + "id": 1944, + "type": "leaf", + "class": "negative" + }, + "1890": { + "id": 1890, + "type": "internal", + "feature_name": "ft351", + "feature_index": 351, + "threshold": 0.5, + "id_left": 1891, + "id_right": 1892 + }, + "1891": { + "id": 1891, + "type": "leaf", + "class": "positive" + }, + "1892": { + "id": 1892, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 1893, + "id_right": 1894 + }, + "1893": { + "id": 1893, + "type": "leaf", + "class": "negative" + }, + "1894": { + "id": 1894, + "type": "leaf", + "class": "positive" + }, + "1884": { + "id": 1884, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 1885, + "id_right": 1886 + }, + "1885": { + "id": 1885, + "type": "leaf", + "class": "negative" + }, + "1886": { + "id": 1886, + "type": "internal", + "feature_name": "ft422", + "feature_index": 422, + "threshold": 0.5, + "id_left": 1887, + "id_right": 1888 + }, + "1887": { + "id": 1887, + "type": "leaf", + "class": "positive" + }, + "1888": { + "id": 1888, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft421", + "feature_index": 421, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "internal", + "feature_name": "ft417", + "feature_index": 417, + "threshold": 0.5, + "id_left": 1989, + "id_right": 1990 + }, + "1989": { + "id": 1989, + "type": "leaf", + "class": "negative" + }, + "1990": { + "id": 1990, + "type": "leaf", + "class": "positive" + }, + "264": { + "id": 264, + "type": "leaf", + "class": "positive" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1949, + "id_right": 1950 + }, + "1949": { + "id": 1949, + "type": "internal", + "feature_name": "ft420", + "feature_index": 420, + "threshold": 0.5, + "id_left": 1951, + "id_right": 1952 + }, + "1951": { + "id": 1951, + "type": "leaf", + "class": "positive" + }, + "1952": { + "id": 1952, + "type": "leaf", + "class": "negative" + }, + "1950": { + "id": 1950, + "type": "leaf", + "class": "negative" + }, + "260": { + "id": 260, + "type": "leaf", + "class": "positive" + }, + "256": { + "id": 256, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1895, + "id_right": 1896 + }, + "1895": { + "id": 1895, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 1897, + "id_right": 1898 + }, + "1897": { + "id": 1897, + "type": "leaf", + "class": "positive" + }, + "1898": { + "id": 1898, + "type": "internal", + "feature_name": "ft366", + "feature_index": 366, + "threshold": 0.5, + "id_left": 1899, + "id_right": 1900 + }, + "1899": { + "id": 1899, + "type": "internal", + "feature_name": "ft441", + "feature_index": 441, + "threshold": 0.5, + "id_left": 1905, + "id_right": 1906 + }, + "1905": { + "id": 1905, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 1909, + "id_right": 1910 + }, + "1909": { + "id": 1909, + "type": "leaf", + "class": "negative" + }, + "1910": { + "id": 1910, + "type": "leaf", + "class": "positive" + }, + "1906": { + "id": 1906, + "type": "leaf", + "class": "negative" + }, + "1900": { + "id": 1900, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 1919, + "id_right": 1920 + }, + "1919": { + "id": 1919, + "type": "leaf", + "class": "positive" + }, + "1920": { + "id": 1920, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 1921, + "id_right": 1922 + }, + "1921": { + "id": 1921, + "type": "leaf", + "class": "positive" + }, + "1922": { + "id": 1922, + "type": "leaf", + "class": "negative" + }, + "1896": { + "id": 1896, + "type": "internal", + "feature_name": "ft400", + "feature_index": 400, + "threshold": 0.5, + "id_left": 1901, + "id_right": 1902 + }, + "1901": { + "id": 1901, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 1903, + "id_right": 1904 + }, + "1903": { + "id": 1903, + "type": "leaf", + "class": "negative" + }, + "1904": { + "id": 1904, + "type": "internal", + "feature_name": "ft387", + "feature_index": 387, + "threshold": 0.5, + "id_left": 1907, + "id_right": 1908 + }, + "1907": { + "id": 1907, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 1915, + "id_right": 1916 + }, + "1915": { + "id": 1915, + "type": "leaf", + "class": "positive" + }, + "1916": { + "id": 1916, + "type": "leaf", + "class": "negative" + }, + "1908": { + "id": 1908, + "type": "leaf", + "class": "positive" + }, + "1902": { + "id": 1902, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 1911, + "id_right": 1912 + }, + "1911": { + "id": 1911, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 1913, + "id_right": 1914 + }, + "1913": { + "id": 1913, + "type": "internal", + "feature_name": "ft318", + "feature_index": 318, + "threshold": 0.5, + "id_left": 1917, + "id_right": 1918 + }, + "1917": { + "id": 1917, + "type": "leaf", + "class": "negative" + }, + "1918": { + "id": 1918, + "type": "leaf", + "class": "positive" + }, + "1914": { + "id": 1914, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 1933, + "id_right": 1934 + }, + "1933": { + "id": 1933, + "type": "leaf", + "class": "positive" + }, + "1934": { + "id": 1934, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 1935, + "id_right": 1936 + }, + "1935": { + "id": 1935, + "type": "leaf", + "class": "negative" + }, + "1936": { + "id": 1936, + "type": "leaf", + "class": "positive" + }, + "1912": { + "id": 1912, + "type": "leaf", + "class": "positive" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1735, + "id_right": 1736 + }, + "1735": { + "id": 1735, + "type": "leaf", + "class": "negative" + }, + "1736": { + "id": 1736, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 1737, + "id_right": 1738 + }, + "1737": { + "id": 1737, + "type": "internal", + "feature_name": "ft419", + "feature_index": 419, + "threshold": 0.5, + "id_left": 1739, + "id_right": 1740 + }, + "1739": { + "id": 1739, + "type": "leaf", + "class": "positive" + }, + "1740": { + "id": 1740, + "type": "leaf", + "class": "negative" + }, + "1738": { + "id": 1738, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1741, + "id_right": 1742 + }, + "1741": { + "id": 1741, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 1743, + "id_right": 1744 + }, + "1743": { + "id": 1743, + "type": "leaf", + "class": "positive" + }, + "1744": { + "id": 1744, + "type": "leaf", + "class": "negative" + }, + "1742": { + "id": 1742, + "type": "leaf", + "class": "negative" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft327", + "feature_index": 327, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "leaf", + "class": "negative" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "leaf", + "class": "positive" + }, + "272": { + "id": 272, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "leaf", + "class": "negative" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 1827, + "id_right": 1828 + }, + "1827": { + "id": 1827, + "type": "leaf", + "class": "positive" + }, + "1828": { + "id": 1828, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "positive" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 1515, + "id_right": 1516 + }, + "1515": { + "id": 1515, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 1517, + "id_right": 1518 + }, + "1517": { + "id": 1517, + "type": "leaf", + "class": "positive" + }, + "1518": { + "id": 1518, + "type": "leaf", + "class": "negative" + }, + "1516": { + "id": 1516, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 1671, + "id_right": 1672 + }, + "1671": { + "id": 1671, + "type": "leaf", + "class": "positive" + }, + "1672": { + "id": 1672, + "type": "internal", + "feature_name": "ft414", + "feature_index": 414, + "threshold": 0.5, + "id_left": 1673, + "id_right": 1674 + }, + "1673": { + "id": 1673, + "type": "leaf", + "class": "positive" + }, + "1674": { + "id": 1674, + "type": "internal", + "feature_name": "ft324", + "feature_index": 324, + "threshold": 0.5, + "id_left": 1675, + "id_right": 1676 + }, + "1675": { + "id": 1675, + "type": "leaf", + "class": "negative" + }, + "1676": { + "id": 1676, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1939, + "id_right": 1940 + }, + "1939": { + "id": 1939, + "type": "leaf", + "class": "negative" + }, + "1940": { + "id": 1940, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 1649, + "id_right": 1650 + }, + "1649": { + "id": 1649, + "type": "leaf", + "class": "negative" + }, + "1650": { + "id": 1650, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 1651, + "id_right": 1652 + }, + "1651": { + "id": 1651, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1653, + "id_right": 1654 + }, + "1653": { + "id": 1653, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1655, + "id_right": 1656 + }, + "1655": { + "id": 1655, + "type": "internal", + "feature_name": "ft378", + "feature_index": 378, + "threshold": 0.5, + "id_left": 1657, + "id_right": 1658 + }, + "1657": { + "id": 1657, + "type": "leaf", + "class": "negative" + }, + "1658": { + "id": 1658, + "type": "leaf", + "class": "positive" + }, + "1656": { + "id": 1656, + "type": "leaf", + "class": "negative" + }, + "1654": { + "id": 1654, + "type": "leaf", + "class": "negative" + }, + "1652": { + "id": 1652, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 1659, + "id_right": 1660 + }, + "1659": { + "id": 1659, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 1661, + "id_right": 1662 + }, + "1661": { + "id": 1661, + "type": "leaf", + "class": "positive" + }, + "1662": { + "id": 1662, + "type": "leaf", + "class": "negative" + }, + "1660": { + "id": 1660, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "leaf", + "class": "negative" + }, + "328": { + "id": 328, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "leaf", + "class": "positive" + }, + "330": { + "id": 330, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "internal", + "feature_name": "ft435", + "feature_index": 435, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "leaf", + "class": "positive" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "negative" + }, + "900": { + "id": 900, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft399", + "feature_index": 399, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft374", + "feature_index": 374, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft260", + "feature_index": 260, + "threshold": 0.5, + "id_left": 1047, + "id_right": 1048 + }, + "1047": { + "id": 1047, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 1049, + "id_right": 1050 + }, + "1049": { + "id": 1049, + "type": "leaf", + "class": "positive" + }, + "1050": { + "id": 1050, + "type": "internal", + "feature_name": "ft354", + "feature_index": 354, + "threshold": 0.5, + "id_left": 1051, + "id_right": 1052 + }, + "1051": { + "id": 1051, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 1519, + "id_right": 1520 + }, + "1519": { + "id": 1519, + "type": "leaf", + "class": "positive" + }, + "1520": { + "id": 1520, + "type": "leaf", + "class": "negative" + }, + "1052": { + "id": 1052, + "type": "leaf", + "class": "negative" + }, + "1048": { + "id": 1048, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 1053, + "id_right": 1054 + }, + "1053": { + "id": 1053, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 1055, + "id_right": 1056 + }, + "1055": { + "id": 1055, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 1431, + "id_right": 1432 + }, + "1431": { + "id": 1431, + "type": "leaf", + "class": "negative" + }, + "1432": { + "id": 1432, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 1433, + "id_right": 1434 + }, + "1433": { + "id": 1433, + "type": "leaf", + "class": "positive" + }, + "1434": { + "id": 1434, + "type": "leaf", + "class": "negative" + }, + "1056": { + "id": 1056, + "type": "leaf", + "class": "positive" + }, + "1054": { + "id": 1054, + "type": "internal", + "feature_name": "ft334", + "feature_index": 334, + "threshold": 0.5, + "id_left": 1057, + "id_right": 1058 + }, + "1057": { + "id": 1057, + "type": "leaf", + "class": "negative" + }, + "1058": { + "id": 1058, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 1059, + "id_right": 1060 + }, + "1059": { + "id": 1059, + "type": "leaf", + "class": "positive" + }, + "1060": { + "id": 1060, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1531, + "id_right": 1532 + }, + "1531": { + "id": 1531, + "type": "leaf", + "class": "positive" + }, + "1532": { + "id": 1532, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1533, + "id_right": 1534 + }, + "1533": { + "id": 1533, + "type": "leaf", + "class": "positive" + }, + "1534": { + "id": 1534, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft375", + "feature_index": 375, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "leaf", + "class": "negative" + }, + "310": { + "id": 310, + "type": "internal", + "feature_name": "ft420", + "feature_index": 420, + "threshold": 0.5, + "id_left": 1205, + "id_right": 1206 + }, + "1205": { + "id": 1205, + "type": "leaf", + "class": "positive" + }, + "1206": { + "id": 1206, + "type": "leaf", + "class": "negative" + }, + "158": { + "id": 158, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "leaf", + "class": "positive" + }, + "730": { + "id": 730, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "leaf", + "class": "negative" + }, + "732": { + "id": 732, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 1509, + "id_right": 1510 + }, + "1509": { + "id": 1509, + "type": "leaf", + "class": "negative" + }, + "1510": { + "id": 1510, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1511, + "id_right": 1512 + }, + "1511": { + "id": 1511, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 1641, + "id_right": 1642 + }, + "1641": { + "id": 1641, + "type": "leaf", + "class": "positive" + }, + "1642": { + "id": 1642, + "type": "leaf", + "class": "negative" + }, + "1512": { + "id": 1512, + "type": "leaf", + "class": "positive" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 1273, + "id_right": 1274 + }, + "1273": { + "id": 1273, + "type": "leaf", + "class": "positive" + }, + "1274": { + "id": 1274, + "type": "internal", + "feature_name": "ft210", + "feature_index": 210, + "threshold": 0.5, + "id_left": 1275, + "id_right": 1276 + }, + "1275": { + "id": 1275, + "type": "leaf", + "class": "positive" + }, + "1276": { + "id": 1276, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1497, + "id_right": 1498 + }, + "1497": { + "id": 1497, + "type": "leaf", + "class": "negative" + }, + "1498": { + "id": 1498, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 1499, + "id_right": 1500 + }, + "1499": { + "id": 1499, + "type": "internal", + "feature_name": "ft417", + "feature_index": 417, + "threshold": 0.5, + "id_left": 1501, + "id_right": 1502 + }, + "1501": { + "id": 1501, + "type": "internal", + "feature_name": "ft425", + "feature_index": 425, + "threshold": 0.5, + "id_left": 1503, + "id_right": 1504 + }, + "1503": { + "id": 1503, + "type": "leaf", + "class": "negative" + }, + "1504": { + "id": 1504, + "type": "leaf", + "class": "positive" + }, + "1502": { + "id": 1502, + "type": "leaf", + "class": "negative" + }, + "1500": { + "id": 1500, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1505, + "id_right": 1506 + }, + "1505": { + "id": 1505, + "type": "leaf", + "class": "positive" + }, + "1506": { + "id": 1506, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 1507, + "id_right": 1508 + }, + "1507": { + "id": 1507, + "type": "leaf", + "class": "positive" + }, + "1508": { + "id": 1508, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 1387, + "id_right": 1388 + }, + "1387": { + "id": 1387, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 1389, + "id_right": 1390 + }, + "1389": { + "id": 1389, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 1395, + "id_right": 1396 + }, + "1395": { + "id": 1395, + "type": "leaf", + "class": "positive" + }, + "1396": { + "id": 1396, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 1397, + "id_right": 1398 + }, + "1397": { + "id": 1397, + "type": "leaf", + "class": "negative" + }, + "1398": { + "id": 1398, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 1399, + "id_right": 1400 + }, + "1399": { + "id": 1399, + "type": "leaf", + "class": "negative" + }, + "1400": { + "id": 1400, + "type": "leaf", + "class": "positive" + }, + "1390": { + "id": 1390, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 1391, + "id_right": 1392 + }, + "1391": { + "id": 1391, + "type": "leaf", + "class": "negative" + }, + "1392": { + "id": 1392, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1393, + "id_right": 1394 + }, + "1393": { + "id": 1393, + "type": "leaf", + "class": "positive" + }, + "1394": { + "id": 1394, + "type": "leaf", + "class": "negative" + }, + "1388": { + "id": 1388, + "type": "internal", + "feature_name": "ft416", + "feature_index": 416, + "threshold": 0.5, + "id_left": 1401, + "id_right": 1402 + }, + "1401": { + "id": 1401, + "type": "internal", + "feature_name": "ft437", + "feature_index": 437, + "threshold": 0.5, + "id_left": 1403, + "id_right": 1404 + }, + "1403": { + "id": 1403, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 1405, + "id_right": 1406 + }, + "1405": { + "id": 1405, + "type": "leaf", + "class": "positive" + }, + "1406": { + "id": 1406, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 1407, + "id_right": 1408 + }, + "1407": { + "id": 1407, + "type": "leaf", + "class": "negative" + }, + "1408": { + "id": 1408, + "type": "leaf", + "class": "positive" + }, + "1404": { + "id": 1404, + "type": "leaf", + "class": "negative" + }, + "1402": { + "id": 1402, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft439", + "feature_index": 439, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "leaf", + "class": "positive" + }, + "274": { + "id": 274, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft324", + "feature_index": 324, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 1839, + "id_right": 1840 + }, + "1839": { + "id": 1839, + "type": "leaf", + "class": "negative" + }, + "1840": { + "id": 1840, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1777, + "id_right": 1778 + }, + "1777": { + "id": 1777, + "type": "leaf", + "class": "negative" + }, + "1778": { + "id": 1778, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 1779, + "id_right": 1780 + }, + "1779": { + "id": 1779, + "type": "leaf", + "class": "negative" + }, + "1780": { + "id": 1780, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1843, + "id_right": 1844 + }, + "1843": { + "id": 1843, + "type": "leaf", + "class": "negative" + }, + "1844": { + "id": 1844, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "internal", + "feature_name": "ft311", + "feature_index": 311, + "threshold": 0.5, + "id_left": 1065, + "id_right": 1066 + }, + "1065": { + "id": 1065, + "type": "internal", + "feature_name": "ft373", + "feature_index": 373, + "threshold": 0.5, + "id_left": 1089, + "id_right": 1090 + }, + "1089": { + "id": 1089, + "type": "internal", + "feature_name": "ft437", + "feature_index": 437, + "threshold": 0.5, + "id_left": 1091, + "id_right": 1092 + }, + "1091": { + "id": 1091, + "type": "internal", + "feature_name": "ft378", + "feature_index": 378, + "threshold": 0.5, + "id_left": 1095, + "id_right": 1096 + }, + "1095": { + "id": 1095, + "type": "internal", + "feature_name": "ft404", + "feature_index": 404, + "threshold": 0.5, + "id_left": 1099, + "id_right": 1100 + }, + "1099": { + "id": 1099, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1121, + "id_right": 1122 + }, + "1121": { + "id": 1121, + "type": "leaf", + "class": "positive" + }, + "1122": { + "id": 1122, + "type": "internal", + "feature_name": "ft349", + "feature_index": 349, + "threshold": 0.5, + "id_left": 1683, + "id_right": 1684 + }, + "1683": { + "id": 1683, + "type": "leaf", + "class": "negative" + }, + "1684": { + "id": 1684, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 1685, + "id_right": 1686 + }, + "1685": { + "id": 1685, + "type": "leaf", + "class": "negative" + }, + "1686": { + "id": 1686, + "type": "leaf", + "class": "positive" + }, + "1100": { + "id": 1100, + "type": "leaf", + "class": "positive" + }, + "1096": { + "id": 1096, + "type": "internal", + "feature_name": "ft410", + "feature_index": 410, + "threshold": 0.5, + "id_left": 1097, + "id_right": 1098 + }, + "1097": { + "id": 1097, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1335, + "id_right": 1336 + }, + "1335": { + "id": 1335, + "type": "internal", + "feature_name": "ft381", + "feature_index": 381, + "threshold": 0.5, + "id_left": 1337, + "id_right": 1338 + }, + "1337": { + "id": 1337, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 1997, + "id_right": 1998 + }, + "1997": { + "id": 1997, + "type": "leaf", + "class": "positive" + }, + "1998": { + "id": 1998, + "type": "leaf", + "class": "negative" + }, + "1338": { + "id": 1338, + "type": "leaf", + "class": "positive" + }, + "1336": { + "id": 1336, + "type": "leaf", + "class": "negative" + }, + "1098": { + "id": 1098, + "type": "leaf", + "class": "positive" + }, + "1092": { + "id": 1092, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1093, + "id_right": 1094 + }, + "1093": { + "id": 1093, + "type": "leaf", + "class": "positive" + }, + "1094": { + "id": 1094, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 1101, + "id_right": 1102 + }, + "1101": { + "id": 1101, + "type": "internal", + "feature_name": "ft377", + "feature_index": 377, + "threshold": 0.5, + "id_left": 1103, + "id_right": 1104 + }, + "1103": { + "id": 1103, + "type": "leaf", + "class": "positive" + }, + "1104": { + "id": 1104, + "type": "leaf", + "class": "negative" + }, + "1102": { + "id": 1102, + "type": "leaf", + "class": "positive" + }, + "1090": { + "id": 1090, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 1105, + "id_right": 1106 + }, + "1105": { + "id": 1105, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1107, + "id_right": 1108 + }, + "1107": { + "id": 1107, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 1109, + "id_right": 1110 + }, + "1109": { + "id": 1109, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 1111, + "id_right": 1112 + }, + "1111": { + "id": 1111, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 1137, + "id_right": 1138 + }, + "1137": { + "id": 1137, + "type": "leaf", + "class": "negative" + }, + "1138": { + "id": 1138, + "type": "leaf", + "class": "positive" + }, + "1112": { + "id": 1112, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1803, + "id_right": 1804 + }, + "1803": { + "id": 1803, + "type": "internal", + "feature_name": "ft426", + "feature_index": 426, + "threshold": 0.5, + "id_left": 1805, + "id_right": 1806 + }, + "1805": { + "id": 1805, + "type": "leaf", + "class": "positive" + }, + "1806": { + "id": 1806, + "type": "leaf", + "class": "negative" + }, + "1804": { + "id": 1804, + "type": "leaf", + "class": "positive" + }, + "1110": { + "id": 1110, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1549, + "id_right": 1550 + }, + "1549": { + "id": 1549, + "type": "leaf", + "class": "positive" + }, + "1550": { + "id": 1550, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 1551, + "id_right": 1552 + }, + "1551": { + "id": 1551, + "type": "leaf", + "class": "positive" + }, + "1552": { + "id": 1552, + "type": "leaf", + "class": "negative" + }, + "1108": { + "id": 1108, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 1723, + "id_right": 1724 + }, + "1723": { + "id": 1723, + "type": "internal", + "feature_name": "ft310", + "feature_index": 310, + "threshold": 0.5, + "id_left": 1725, + "id_right": 1726 + }, + "1725": { + "id": 1725, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1727, + "id_right": 1728 + }, + "1727": { + "id": 1727, + "type": "leaf", + "class": "positive" + }, + "1728": { + "id": 1728, + "type": "leaf", + "class": "negative" + }, + "1726": { + "id": 1726, + "type": "leaf", + "class": "negative" + }, + "1724": { + "id": 1724, + "type": "leaf", + "class": "negative" + }, + "1106": { + "id": 1106, + "type": "internal", + "feature_name": "ft367", + "feature_index": 367, + "threshold": 0.5, + "id_left": 1113, + "id_right": 1114 + }, + "1113": { + "id": 1113, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1119, + "id_right": 1120 + }, + "1119": { + "id": 1119, + "type": "leaf", + "class": "negative" + }, + "1120": { + "id": 1120, + "type": "leaf", + "class": "positive" + }, + "1114": { + "id": 1114, + "type": "internal", + "feature_name": "ft139", + "feature_index": 139, + "threshold": 0.5, + "id_left": 1115, + "id_right": 1116 + }, + "1115": { + "id": 1115, + "type": "leaf", + "class": "positive" + }, + "1116": { + "id": 1116, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 1117, + "id_right": 1118 + }, + "1117": { + "id": 1117, + "type": "leaf", + "class": "negative" + }, + "1118": { + "id": 1118, + "type": "leaf", + "class": "positive" + }, + "1066": { + "id": 1066, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 1067, + "id_right": 1068 + }, + "1067": { + "id": 1067, + "type": "internal", + "feature_name": "ft386", + "feature_index": 386, + "threshold": 0.5, + "id_left": 1069, + "id_right": 1070 + }, + "1069": { + "id": 1069, + "type": "internal", + "feature_name": "ft375", + "feature_index": 375, + "threshold": 0.5, + "id_left": 1071, + "id_right": 1072 + }, + "1071": { + "id": 1071, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1073, + "id_right": 1074 + }, + "1073": { + "id": 1073, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1079, + "id_right": 1080 + }, + "1079": { + "id": 1079, + "type": "internal", + "feature_name": "ft429", + "feature_index": 429, + "threshold": 0.5, + "id_left": 1081, + "id_right": 1082 + }, + "1081": { + "id": 1081, + "type": "leaf", + "class": "negative" + }, + "1082": { + "id": 1082, + "type": "leaf", + "class": "positive" + }, + "1080": { + "id": 1080, + "type": "leaf", + "class": "negative" + }, + "1074": { + "id": 1074, + "type": "internal", + "feature_name": "ft371", + "feature_index": 371, + "threshold": 0.5, + "id_left": 1139, + "id_right": 1140 + }, + "1139": { + "id": 1139, + "type": "leaf", + "class": "positive" + }, + "1140": { + "id": 1140, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 1141, + "id_right": 1142 + }, + "1141": { + "id": 1141, + "type": "leaf", + "class": "positive" + }, + "1142": { + "id": 1142, + "type": "leaf", + "class": "negative" + }, + "1072": { + "id": 1072, + "type": "internal", + "feature_name": "ft424", + "feature_index": 424, + "threshold": 0.5, + "id_left": 1075, + "id_right": 1076 + }, + "1075": { + "id": 1075, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1077, + "id_right": 1078 + }, + "1077": { + "id": 1077, + "type": "leaf", + "class": "positive" + }, + "1078": { + "id": 1078, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 1815, + "id_right": 1816 + }, + "1815": { + "id": 1815, + "type": "leaf", + "class": "negative" + }, + "1816": { + "id": 1816, + "type": "leaf", + "class": "positive" + }, + "1076": { + "id": 1076, + "type": "leaf", + "class": "negative" + }, + "1070": { + "id": 1070, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 1129, + "id_right": 1130 + }, + "1129": { + "id": 1129, + "type": "leaf", + "class": "positive" + }, + "1130": { + "id": 1130, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1131, + "id_right": 1132 + }, + "1131": { + "id": 1131, + "type": "leaf", + "class": "positive" + }, + "1132": { + "id": 1132, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 1133, + "id_right": 1134 + }, + "1133": { + "id": 1133, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 1135, + "id_right": 1136 + }, + "1135": { + "id": 1135, + "type": "leaf", + "class": "negative" + }, + "1136": { + "id": 1136, + "type": "leaf", + "class": "positive" + }, + "1134": { + "id": 1134, + "type": "leaf", + "class": "negative" + }, + "1068": { + "id": 1068, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 1083, + "id_right": 1084 + }, + "1083": { + "id": 1083, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1085, + "id_right": 1086 + }, + "1085": { + "id": 1085, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 1087, + "id_right": 1088 + }, + "1087": { + "id": 1087, + "type": "leaf", + "class": "negative" + }, + "1088": { + "id": 1088, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 1127, + "id_right": 1128 + }, + "1127": { + "id": 1127, + "type": "leaf", + "class": "positive" + }, + "1128": { + "id": 1128, + "type": "leaf", + "class": "negative" + }, + "1086": { + "id": 1086, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 1123, + "id_right": 1124 + }, + "1123": { + "id": 1123, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 1125, + "id_right": 1126 + }, + "1125": { + "id": 1125, + "type": "leaf", + "class": "negative" + }, + "1126": { + "id": 1126, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 1195, + "id_right": 1196 + }, + "1195": { + "id": 1195, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 1197, + "id_right": 1198 + }, + "1197": { + "id": 1197, + "type": "leaf", + "class": "positive" + }, + "1198": { + "id": 1198, + "type": "leaf", + "class": "negative" + }, + "1196": { + "id": 1196, + "type": "leaf", + "class": "positive" + }, + "1124": { + "id": 1124, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 1143, + "id_right": 1144 + }, + "1143": { + "id": 1143, + "type": "leaf", + "class": "positive" + }, + "1144": { + "id": 1144, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1145, + "id_right": 1146 + }, + "1145": { + "id": 1145, + "type": "leaf", + "class": "negative" + }, + "1146": { + "id": 1146, + "type": "leaf", + "class": "positive" + }, + "1084": { + "id": 1084, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 1311, + "id_right": 1312 + }, + "1311": { + "id": 1311, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1313, + "id_right": 1314 + }, + "1313": { + "id": 1313, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 1931, + "id_right": 1932 + }, + "1931": { + "id": 1931, + "type": "leaf", + "class": "negative" + }, + "1932": { + "id": 1932, + "type": "leaf", + "class": "positive" + }, + "1314": { + "id": 1314, + "type": "internal", + "feature_name": "ft368", + "feature_index": 368, + "threshold": 0.5, + "id_left": 1315, + "id_right": 1316 + }, + "1315": { + "id": 1315, + "type": "leaf", + "class": "negative" + }, + "1316": { + "id": 1316, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 1317, + "id_right": 1318 + }, + "1317": { + "id": 1317, + "type": "leaf", + "class": "positive" + }, + "1318": { + "id": 1318, + "type": "leaf", + "class": "negative" + }, + "1312": { + "id": 1312, + "type": "leaf", + "class": "negative" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft347", + "feature_index": 347, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft428", + "feature_index": 428, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 1369, + "id_right": 1370 + }, + "1369": { + "id": 1369, + "type": "internal", + "feature_name": "ft310", + "feature_index": 310, + "threshold": 0.5, + "id_left": 1371, + "id_right": 1372 + }, + "1371": { + "id": 1371, + "type": "internal", + "feature_name": "ft386", + "feature_index": 386, + "threshold": 0.5, + "id_left": 1375, + "id_right": 1376 + }, + "1375": { + "id": 1375, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1377, + "id_right": 1378 + }, + "1377": { + "id": 1377, + "type": "leaf", + "class": "positive" + }, + "1378": { + "id": 1378, + "type": "leaf", + "class": "negative" + }, + "1376": { + "id": 1376, + "type": "leaf", + "class": "negative" + }, + "1372": { + "id": 1372, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 1373, + "id_right": 1374 + }, + "1373": { + "id": 1373, + "type": "leaf", + "class": "negative" + }, + "1374": { + "id": 1374, + "type": "leaf", + "class": "positive" + }, + "1370": { + "id": 1370, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1037, + "id_right": 1038 + }, + "1037": { + "id": 1037, + "type": "leaf", + "class": "negative" + }, + "1038": { + "id": 1038, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 1039, + "id_right": 1040 + }, + "1039": { + "id": 1039, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 1681, + "id_right": 1682 + }, + "1681": { + "id": 1681, + "type": "leaf", + "class": "negative" + }, + "1682": { + "id": 1682, + "type": "leaf", + "class": "positive" + }, + "1040": { + "id": 1040, + "type": "leaf", + "class": "positive" + }, + "284": { + "id": 284, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "leaf", + "class": "positive" + }, + "896": { + "id": 896, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "leaf", + "class": "negative" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft372", + "feature_index": 372, + "threshold": 0.5, + "id_left": 1845, + "id_right": 1846 + }, + "1845": { + "id": 1845, + "type": "leaf", + "class": "positive" + }, + "1846": { + "id": 1846, + "type": "leaf", + "class": "negative" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 1619, + "id_right": 1620 + }, + "1619": { + "id": 1619, + "type": "leaf", + "class": "positive" + }, + "1620": { + "id": 1620, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "leaf", + "class": "positive" + }, + "530": { + "id": 530, + "type": "leaf", + "class": "negative" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "positive" + }, + "526": { + "id": 526, + "type": "internal", + "feature_name": "ft301", + "feature_index": 301, + "threshold": 0.5, + "id_left": 1203, + "id_right": 1204 + }, + "1203": { + "id": 1203, + "type": "leaf", + "class": "positive" + }, + "1204": { + "id": 1204, + "type": "leaf", + "class": "negative" + }, + "522": { + "id": 522, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 1147, + "id_right": 1148 + }, + "1147": { + "id": 1147, + "type": "leaf", + "class": "positive" + }, + "1148": { + "id": 1148, + "type": "leaf", + "class": "negative" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "leaf", + "class": "positive" + }, + "916": { + "id": 916, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 1209, + "id_right": 1210 + }, + "1209": { + "id": 1209, + "type": "leaf", + "class": "negative" + }, + "1210": { + "id": 1210, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "leaf", + "class": "negative" + }, + "782": { + "id": 782, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 1645, + "id_right": 1646 + }, + "1645": { + "id": 1645, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1647, + "id_right": 1648 + }, + "1647": { + "id": 1647, + "type": "leaf", + "class": "positive" + }, + "1648": { + "id": 1648, + "type": "leaf", + "class": "negative" + }, + "1646": { + "id": 1646, + "type": "leaf", + "class": "positive" + }, + "778": { + "id": 778, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "leaf", + "class": "positive" + }, + "790": { + "id": 790, + "type": "leaf", + "class": "negative" + }, + "788": { + "id": 788, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "negative" + }, + "792": { + "id": 792, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "leaf", + "class": "negative" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "positive" + }, + "400": { + "id": 400, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "leaf", + "class": "negative" + }, + "446": { + "id": 446, + "type": "leaf", + "class": "positive" + }, + "412": { + "id": 412, + "type": "leaf", + "class": "negative" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft353", + "feature_index": 353, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "negative" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "positive" + }, + "972": { + "id": 972, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft407", + "feature_index": 407, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1603, + "id_right": 1604 + }, + "1603": { + "id": 1603, + "type": "leaf", + "class": "negative" + }, + "1604": { + "id": 1604, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 1605, + "id_right": 1606 + }, + "1605": { + "id": 1605, + "type": "leaf", + "class": "negative" + }, + "1606": { + "id": 1606, + "type": "leaf", + "class": "positive" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "leaf", + "class": "positive" + }, + "416": { + "id": 416, + "type": "leaf", + "class": "negative" + }, + "408": { + "id": 408, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1041, + "id_right": 1042 + }, + "1041": { + "id": 1041, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 1489, + "id_right": 1490 + }, + "1489": { + "id": 1489, + "type": "leaf", + "class": "positive" + }, + "1490": { + "id": 1490, + "type": "leaf", + "class": "negative" + }, + "1042": { + "id": 1042, + "type": "leaf", + "class": "positive" + }, + "410": { + "id": 410, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft429", + "feature_index": 429, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "leaf", + "class": "positive" + }, + "308": { + "id": 308, + "type": "leaf", + "class": "negative" + }, + "280": { + "id": 280, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "leaf", + "class": "negative" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft251", + "feature_index": 251, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "leaf", + "class": "positive" + }, + "434": { + "id": 434, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 1265, + "id_right": 1266 + }, + "1265": { + "id": 1265, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 1267, + "id_right": 1268 + }, + "1267": { + "id": 1267, + "type": "leaf", + "class": "negative" + }, + "1268": { + "id": 1268, + "type": "leaf", + "class": "positive" + }, + "1266": { + "id": 1266, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft414", + "feature_index": 414, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "leaf", + "class": "positive" + }, + "460": { + "id": 460, + "type": "leaf", + "class": "negative" + }, + "200": { + "id": 200, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "leaf", + "class": "negative" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 1307, + "id_right": 1308 + }, + "1307": { + "id": 1307, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 1309, + "id_right": 1310 + }, + "1309": { + "id": 1309, + "type": "leaf", + "class": "positive" + }, + "1310": { + "id": 1310, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 1995, + "id_right": 1996 + }, + "1995": { + "id": 1995, + "type": "leaf", + "class": "positive" + }, + "1996": { + "id": 1996, + "type": "leaf", + "class": "negative" + }, + "1308": { + "id": 1308, + "type": "leaf", + "class": "negative" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft367", + "feature_index": 367, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "negative" + }, + "954": { + "id": 954, + "type": "leaf", + "class": "positive" + }, + "474": { + "id": 474, + "type": "leaf", + "class": "negative" + }, + "472": { + "id": 472, + "type": "internal", + "feature_name": "ft327", + "feature_index": 327, + "threshold": 0.5, + "id_left": 1351, + "id_right": 1352 + }, + "1351": { + "id": 1351, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 1353, + "id_right": 1354 + }, + "1353": { + "id": 1353, + "type": "leaf", + "class": "positive" + }, + "1354": { + "id": 1354, + "type": "leaf", + "class": "negative" + }, + "1352": { + "id": 1352, + "type": "leaf", + "class": "positive" + }, + "462": { + "id": 462, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "internal", + "feature_name": "ft395", + "feature_index": 395, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "leaf", + "class": "negative" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "leaf", + "class": "negative" + }, + "478": { + "id": 478, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 1033, + "id_right": 1034 + }, + "1033": { + "id": 1033, + "type": "internal", + "feature_name": "ft349", + "feature_index": 349, + "threshold": 0.5, + "id_left": 1035, + "id_right": 1036 + }, + "1035": { + "id": 1035, + "type": "leaf", + "class": "negative" + }, + "1036": { + "id": 1036, + "type": "internal", + "feature_name": "ft447", + "feature_index": 447, + "threshold": 0.5, + "id_left": 1825, + "id_right": 1826 + }, + "1825": { + "id": 1825, + "type": "leaf", + "class": "negative" + }, + "1826": { + "id": 1826, + "type": "leaf", + "class": "positive" + }, + "1034": { + "id": 1034, + "type": "leaf", + "class": "positive" + }, + "464": { + "id": 464, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1427, + "id_right": 1428 + }, + "1427": { + "id": 1427, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 1429, + "id_right": 1430 + }, + "1429": { + "id": 1429, + "type": "leaf", + "class": "negative" + }, + "1430": { + "id": 1430, + "type": "internal", + "feature_name": "ft341", + "feature_index": 341, + "threshold": 0.5, + "id_left": 1833, + "id_right": 1834 + }, + "1833": { + "id": 1833, + "type": "leaf", + "class": "positive" + }, + "1834": { + "id": 1834, + "type": "leaf", + "class": "negative" + }, + "1428": { + "id": 1428, + "type": "leaf", + "class": "positive" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 1707, + "id_right": 1708 + }, + "1707": { + "id": 1707, + "type": "internal", + "feature_name": "ft350", + "feature_index": 350, + "threshold": 0.5, + "id_left": 1711, + "id_right": 1712 + }, + "1711": { + "id": 1711, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 1713, + "id_right": 1714 + }, + "1713": { + "id": 1713, + "type": "leaf", + "class": "negative" + }, + "1714": { + "id": 1714, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 1715, + "id_right": 1716 + }, + "1715": { + "id": 1715, + "type": "leaf", + "class": "positive" + }, + "1716": { + "id": 1716, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 1717, + "id_right": 1718 + }, + "1717": { + "id": 1717, + "type": "leaf", + "class": "positive" + }, + "1718": { + "id": 1718, + "type": "leaf", + "class": "negative" + }, + "1712": { + "id": 1712, + "type": "leaf", + "class": "negative" + }, + "1708": { + "id": 1708, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 1709, + "id_right": 1710 + }, + "1709": { + "id": 1709, + "type": "leaf", + "class": "positive" + }, + "1710": { + "id": 1710, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 1719, + "id_right": 1720 + }, + "1719": { + "id": 1719, + "type": "leaf", + "class": "negative" + }, + "1720": { + "id": 1720, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 1721, + "id_right": 1722 + }, + "1721": { + "id": 1721, + "type": "leaf", + "class": "positive" + }, + "1722": { + "id": 1722, + "type": "leaf", + "class": "negative" + }, + "506": { + "id": 506, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "internal", + "feature_name": "ft440", + "feature_index": 440, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "leaf", + "class": "positive" + }, + "516": { + "id": 516, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "leaf", + "class": "negative" + }, + "520": { + "id": 520, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 1987, + "id_right": 1988 + }, + "1987": { + "id": 1987, + "type": "leaf", + "class": "positive" + }, + "1988": { + "id": 1988, + "type": "leaf", + "class": "negative" + }, + "514": { + "id": 514, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "leaf", + "class": "positive" + }, + "518": { + "id": 518, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft367", + "feature_index": 367, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "leaf", + "class": "positive" + }, + "510": { + "id": 510, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 1285, + "id_right": 1286 + }, + "1285": { + "id": 1285, + "type": "leaf", + "class": "negative" + }, + "1286": { + "id": 1286, + "type": "leaf", + "class": "positive" + }, + "512": { + "id": 512, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 1319, + "id_right": 1320 + }, + "1319": { + "id": 1319, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 1321, + "id_right": 1322 + }, + "1321": { + "id": 1321, + "type": "leaf", + "class": "negative" + }, + "1322": { + "id": 1322, + "type": "leaf", + "class": "positive" + }, + "1320": { + "id": 1320, + "type": "leaf", + "class": "positive" + }, + "894": { + "id": 894, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "leaf", + "class": "positive" + }, + "884": { + "id": 884, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "positive" + }, + "890": { + "id": 890, + "type": "leaf", + "class": "negative" + }, + "888": { + "id": 888, + "type": "leaf", + "class": "positive" + }, + "886": { + "id": 886, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_450_nleaves_500.json b/dtrees/dim_450_nleaves_500.json new file mode 100644 index 0000000..3021958 --- /dev/null +++ b/dtrees/dim_450_nleaves_500.json @@ -0,0 +1,7904 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299", + "ft300", + "ft301", + "ft302", + "ft303", + "ft304", + "ft305", + "ft306", + "ft307", + "ft308", + "ft309", + "ft310", + "ft311", + "ft312", + "ft313", + "ft314", + "ft315", + "ft316", + "ft317", + "ft318", + "ft319", + "ft320", + "ft321", + "ft322", + "ft323", + "ft324", + "ft325", + "ft326", + "ft327", + "ft328", + "ft329", + "ft330", + "ft331", + "ft332", + "ft333", + "ft334", + "ft335", + "ft336", + "ft337", + "ft338", + "ft339", + "ft340", + "ft341", + "ft342", + "ft343", + "ft344", + "ft345", + "ft346", + "ft347", + "ft348", + "ft349", + "ft350", + "ft351", + "ft352", + "ft353", + "ft354", + "ft355", + "ft356", + "ft357", + "ft358", + "ft359", + "ft360", + "ft361", + "ft362", + "ft363", + "ft364", + "ft365", + "ft366", + "ft367", + "ft368", + "ft369", + "ft370", + "ft371", + "ft372", + "ft373", + "ft374", + "ft375", + "ft376", + "ft377", + "ft378", + "ft379", + "ft380", + "ft381", + "ft382", + "ft383", + "ft384", + "ft385", + "ft386", + "ft387", + "ft388", + "ft389", + "ft390", + "ft391", + "ft392", + "ft393", + "ft394", + "ft395", + "ft396", + "ft397", + "ft398", + "ft399", + "ft400", + "ft401", + "ft402", + "ft403", + "ft404", + "ft405", + "ft406", + "ft407", + "ft408", + "ft409", + "ft410", + "ft411", + "ft412", + "ft413", + "ft414", + "ft415", + "ft416", + "ft417", + "ft418", + "ft419", + "ft420", + "ft421", + "ft422", + "ft423", + "ft424", + "ft425", + "ft426", + "ft427", + "ft428", + "ft429", + "ft430", + "ft431", + "ft432", + "ft433", + "ft434", + "ft435", + "ft436", + "ft437", + "ft438", + "ft439", + "ft440", + "ft441", + "ft442", + "ft443", + "ft444", + "ft445", + "ft446", + "ft447", + "ft448", + "ft449" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft314", + "feature_index": 314, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft449", + "feature_index": 449, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "leaf", + "class": "negative" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "leaf", + "class": "positive" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft355", + "feature_index": 355, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "leaf", + "class": "positive" + }, + "444": { + "id": 444, + "type": "leaf", + "class": "negative" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft204", + "feature_index": 204, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "leaf", + "class": "positive" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "leaf", + "class": "negative" + }, + "80": { + "id": 80, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft71", + "feature_index": 71, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "leaf", + "class": "negative" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "leaf", + "class": "negative" + }, + "806": { + "id": 806, + "type": "internal", + "feature_name": "ft446", + "feature_index": 446, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "internal", + "feature_name": "ft406", + "feature_index": 406, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "negative" + }, + "812": { + "id": 812, + "type": "leaf", + "class": "positive" + }, + "810": { + "id": 810, + "type": "leaf", + "class": "positive" + }, + "804": { + "id": 804, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "leaf", + "class": "negative" + }, + "796": { + "id": 796, + "type": "internal", + "feature_name": "ft414", + "feature_index": 414, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "negative" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "positive" + }, + "802": { + "id": 802, + "type": "leaf", + "class": "positive" + }, + "798": { + "id": 798, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "leaf", + "class": "negative" + }, + "170": { + "id": 170, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "leaf", + "class": "negative" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "internal", + "feature_name": "ft404", + "feature_index": 404, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "leaf", + "class": "positive" + }, + "438": { + "id": 438, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "leaf", + "class": "negative" + }, + "268": { + "id": 268, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "leaf", + "class": "positive" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft437", + "feature_index": 437, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "leaf", + "class": "negative" + }, + "278": { + "id": 278, + "type": "leaf", + "class": "positive" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "leaf", + "class": "negative" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "leaf", + "class": "negative" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft267", + "feature_index": 267, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "negative" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "positive" + }, + "934": { + "id": 934, + "type": "leaf", + "class": "positive" + }, + "932": { + "id": 932, + "type": "leaf", + "class": "positive" + }, + "920": { + "id": 920, + "type": "internal", + "feature_name": "ft325", + "feature_index": 325, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "leaf", + "class": "negative" + }, + "950": { + "id": 950, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "leaf", + "class": "negative" + }, + "946": { + "id": 946, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "internal", + "feature_name": "ft381", + "feature_index": 381, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "leaf", + "class": "positive" + }, + "952": { + "id": 952, + "type": "leaf", + "class": "negative" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "leaf", + "class": "negative" + }, + "938": { + "id": 938, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "leaf", + "class": "positive" + }, + "942": { + "id": 942, + "type": "leaf", + "class": "negative" + }, + "940": { + "id": 940, + "type": "leaf", + "class": "positive" + }, + "930": { + "id": 930, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "negative" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "positive" + }, + "926": { + "id": 926, + "type": "leaf", + "class": "negative" + }, + "924": { + "id": 924, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft395", + "feature_index": 395, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft254", + "feature_index": 254, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "internal", + "feature_name": "ft225", + "feature_index": 225, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "leaf", + "class": "positive" + }, + "116": { + "id": 116, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "negative" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft370", + "feature_index": 370, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft418", + "feature_index": 418, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "leaf", + "class": "negative" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "negative" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft434", + "feature_index": 434, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft402", + "feature_index": 402, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "leaf", + "class": "positive" + }, + "96": { + "id": 96, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "leaf", + "class": "positive" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "internal", + "feature_name": "ft359", + "feature_index": 359, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "leaf", + "class": "negative" + }, + "398": { + "id": 398, + "type": "leaf", + "class": "positive" + }, + "396": { + "id": 396, + "type": "leaf", + "class": "positive" + }, + "394": { + "id": 394, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "leaf", + "class": "negative" + }, + "488": { + "id": 488, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "positive" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "leaf", + "class": "negative" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "positive" + }, + "486": { + "id": 486, + "type": "leaf", + "class": "negative" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "internal", + "feature_name": "ft251", + "feature_index": 251, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "leaf", + "class": "negative" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "positive" + }, + "742": { + "id": 742, + "type": "leaf", + "class": "negative" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "positive" + }, + "734": { + "id": 734, + "type": "internal", + "feature_name": "ft371", + "feature_index": 371, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "leaf", + "class": "negative" + }, + "736": { + "id": 736, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "leaf", + "class": "negative" + }, + "744": { + "id": 744, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft371", + "feature_index": 371, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "leaf", + "class": "positive" + }, + "500": { + "id": 500, + "type": "leaf", + "class": "negative" + }, + "498": { + "id": 498, + "type": "leaf", + "class": "negative" + }, + "496": { + "id": 496, + "type": "leaf", + "class": "positive" + }, + "494": { + "id": 494, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft403", + "feature_index": 403, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "internal", + "feature_name": "ft426", + "feature_index": 426, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "negative" + }, + "996": { + "id": 996, + "type": "leaf", + "class": "negative" + }, + "994": { + "id": 994, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "positive" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "leaf", + "class": "positive" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "negative" + }, + "982": { + "id": 982, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "leaf", + "class": "negative" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "negative" + }, + "988": { + "id": 988, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "leaf", + "class": "positive" + }, + "980": { + "id": 980, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft210", + "feature_index": 210, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "internal", + "feature_name": "ft366", + "feature_index": 366, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "negative" + }, + "678": { + "id": 678, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "leaf", + "class": "positive" + }, + "684": { + "id": 684, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "positive" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft376", + "feature_index": 376, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "leaf", + "class": "positive" + }, + "870": { + "id": 870, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "internal", + "feature_name": "ft331", + "feature_index": 331, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "leaf", + "class": "negative" + }, + "874": { + "id": 874, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "internal", + "feature_name": "ft405", + "feature_index": 405, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "leaf", + "class": "negative" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "positive" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "positive" + }, + "872": { + "id": 872, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "internal", + "feature_name": "ft394", + "feature_index": 394, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "leaf", + "class": "negative" + }, + "688": { + "id": 688, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "positive" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "leaf", + "class": "negative" + }, + "720": { + "id": 720, + "type": "leaf", + "class": "positive" + }, + "634": { + "id": 634, + "type": "leaf", + "class": "negative" + }, + "630": { + "id": 630, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "leaf", + "class": "negative" + }, + "632": { + "id": 632, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "leaf", + "class": "negative" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "positive" + }, + "552": { + "id": 552, + "type": "internal", + "feature_name": "ft439", + "feature_index": 439, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "leaf", + "class": "positive" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "negative" + }, + "556": { + "id": 556, + "type": "leaf", + "class": "positive" + }, + "548": { + "id": 548, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "internal", + "feature_name": "ft402", + "feature_index": 402, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "negative" + }, + "666": { + "id": 666, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "leaf", + "class": "negative" + }, + "658": { + "id": 658, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "internal", + "feature_name": "ft417", + "feature_index": 417, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "leaf", + "class": "positive" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "positive" + }, + "656": { + "id": 656, + "type": "leaf", + "class": "positive" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft377", + "feature_index": 377, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "internal", + "feature_name": "ft400", + "feature_index": 400, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "leaf", + "class": "positive" + }, + "610": { + "id": 610, + "type": "leaf", + "class": "negative" + }, + "604": { + "id": 604, + "type": "leaf", + "class": "positive" + }, + "602": { + "id": 602, + "type": "internal", + "feature_name": "ft416", + "feature_index": 416, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "leaf", + "class": "positive" + }, + "608": { + "id": 608, + "type": "leaf", + "class": "negative" + }, + "606": { + "id": 606, + "type": "leaf", + "class": "negative" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "leaf", + "class": "negative" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "negative" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "positive" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "negative" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "leaf", + "class": "positive" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "negative" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft404", + "feature_index": 404, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "leaf", + "class": "negative" + }, + "650": { + "id": 650, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "leaf", + "class": "positive" + }, + "668": { + "id": 668, + "type": "internal", + "feature_name": "ft383", + "feature_index": 383, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "leaf", + "class": "negative" + }, + "670": { + "id": 670, + "type": "leaf", + "class": "positive" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "leaf", + "class": "positive" + }, + "694": { + "id": 694, + "type": "leaf", + "class": "negative" + }, + "574": { + "id": 574, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "internal", + "feature_name": "ft417", + "feature_index": 417, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "leaf", + "class": "negative" + }, + "584": { + "id": 584, + "type": "internal", + "feature_name": "ft326", + "feature_index": 326, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "leaf", + "class": "negative" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "positive" + }, + "976": { + "id": 976, + "type": "leaf", + "class": "negative" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "internal", + "feature_name": "ft363", + "feature_index": 363, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "leaf", + "class": "negative" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "positive" + }, + "590": { + "id": 590, + "type": "leaf", + "class": "positive" + }, + "580": { + "id": 580, + "type": "internal", + "feature_name": "ft183", + "feature_index": 183, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "leaf", + "class": "negative" + }, + "722": { + "id": 722, + "type": "leaf", + "class": "positive" + }, + "644": { + "id": 644, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "leaf", + "class": "negative" + }, + "768": { + "id": 768, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "leaf", + "class": "negative" + }, + "770": { + "id": 770, + "type": "leaf", + "class": "positive" + }, + "578": { + "id": 578, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "internal", + "feature_name": "ft214", + "feature_index": 214, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "positive" + }, + "702": { + "id": 702, + "type": "internal", + "feature_name": "ft365", + "feature_index": 365, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "leaf", + "class": "negative" + }, + "704": { + "id": 704, + "type": "leaf", + "class": "positive" + }, + "700": { + "id": 700, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "leaf", + "class": "negative" + }, + "706": { + "id": 706, + "type": "internal", + "feature_name": "ft434", + "feature_index": 434, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "leaf", + "class": "negative" + }, + "708": { + "id": 708, + "type": "leaf", + "class": "positive" + }, + "588": { + "id": 588, + "type": "leaf", + "class": "positive" + }, + "532": { + "id": 532, + "type": "internal", + "feature_name": "ft383", + "feature_index": 383, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "leaf", + "class": "negative" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "negative" + }, + "544": { + "id": 544, + "type": "internal", + "feature_name": "ft303", + "feature_index": 303, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "leaf", + "class": "positive" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft433", + "feature_index": 433, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "internal", + "feature_name": "ft325", + "feature_index": 325, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "leaf", + "class": "positive" + }, + "758": { + "id": 758, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "negative" + }, + "760": { + "id": 760, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "leaf", + "class": "negative" + }, + "542": { + "id": 542, + "type": "leaf", + "class": "negative" + }, + "538": { + "id": 538, + "type": "internal", + "feature_name": "ft415", + "feature_index": 415, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "internal", + "feature_name": "ft365", + "feature_index": 365, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "leaf", + "class": "positive" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "negative" + }, + "622": { + "id": 622, + "type": "leaf", + "class": "positive" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft371", + "feature_index": 371, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "internal", + "feature_name": "ft377", + "feature_index": 377, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "leaf", + "class": "negative" + }, + "626": { + "id": 626, + "type": "leaf", + "class": "positive" + }, + "620": { + "id": 620, + "type": "leaf", + "class": "negative" + }, + "558": { + "id": 558, + "type": "internal", + "feature_name": "ft394", + "feature_index": 394, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "leaf", + "class": "negative" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft374", + "feature_index": 374, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "leaf", + "class": "negative" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "leaf", + "class": "negative" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft379", + "feature_index": 379, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "leaf", + "class": "negative" + }, + "572": { + "id": 572, + "type": "leaf", + "class": "positive" + }, + "570": { + "id": 570, + "type": "leaf", + "class": "positive" + }, + "568": { + "id": 568, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "internal", + "feature_name": "ft410", + "feature_index": 410, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "leaf", + "class": "negative" + }, + "614": { + "id": 614, + "type": "leaf", + "class": "positive" + }, + "612": { + "id": 612, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "leaf", + "class": "negative" + }, + "616": { + "id": 616, + "type": "leaf", + "class": "positive" + }, + "534": { + "id": 534, + "type": "internal", + "feature_name": "ft236", + "feature_index": 236, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "internal", + "feature_name": "ft433", + "feature_index": 433, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "leaf", + "class": "positive" + }, + "566": { + "id": 566, + "type": "internal", + "feature_name": "ft364", + "feature_index": 364, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "internal", + "feature_name": "ft420", + "feature_index": 420, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "leaf", + "class": "positive" + }, + "696": { + "id": 696, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft418", + "feature_index": 418, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "leaf", + "class": "negative" + }, + "718": { + "id": 718, + "type": "leaf", + "class": "positive" + }, + "698": { + "id": 698, + "type": "leaf", + "class": "negative" + }, + "652": { + "id": 652, + "type": "leaf", + "class": "negative" + }, + "562": { + "id": 562, + "type": "internal", + "feature_name": "ft324", + "feature_index": 324, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "internal", + "feature_name": "ft387", + "feature_index": 387, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "leaf", + "class": "negative" + }, + "676": { + "id": 676, + "type": "leaf", + "class": "positive" + }, + "674": { + "id": 674, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "leaf", + "class": "negative" + }, + "710": { + "id": 710, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "internal", + "feature_name": "ft385", + "feature_index": 385, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "internal", + "feature_name": "ft406", + "feature_index": 406, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "negative" + }, + "716": { + "id": 716, + "type": "leaf", + "class": "positive" + }, + "714": { + "id": 714, + "type": "leaf", + "class": "negative" + }, + "712": { + "id": 712, + "type": "leaf", + "class": "negative" + }, + "564": { + "id": 564, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft432", + "feature_index": 432, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "leaf", + "class": "positive" + }, + "842": { + "id": 842, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "negative" + }, + "844": { + "id": 844, + "type": "internal", + "feature_name": "ft178", + "feature_index": 178, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "leaf", + "class": "negative" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "positive" + }, + "840": { + "id": 840, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "negative" + }, + "852": { + "id": 852, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "leaf", + "class": "positive" + }, + "854": { + "id": 854, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "positive" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "negative" + }, + "838": { + "id": 838, + "type": "internal", + "feature_name": "ft402", + "feature_index": 402, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "leaf", + "class": "negative" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "positive" + }, + "848": { + "id": 848, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft429", + "feature_index": 429, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft376", + "feature_index": 376, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "leaf", + "class": "negative" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "leaf", + "class": "negative" + }, + "316": { + "id": 316, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "leaf", + "class": "negative" + }, + "318": { + "id": 318, + "type": "leaf", + "class": "positive" + }, + "314": { + "id": 314, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "internal", + "feature_name": "ft224", + "feature_index": 224, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "leaf", + "class": "negative" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "positive" + }, + "480": { + "id": 480, + "type": "leaf", + "class": "negative" + }, + "320": { + "id": 320, + "type": "leaf", + "class": "positive" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft161", + "feature_index": 161, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "leaf", + "class": "negative" + }, + "440": { + "id": 440, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "leaf", + "class": "positive" + }, + "338": { + "id": 338, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "leaf", + "class": "positive" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "internal", + "feature_name": "ft445", + "feature_index": 445, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "leaf", + "class": "negative" + }, + "342": { + "id": 342, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft359", + "feature_index": 359, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "internal", + "feature_name": "ft301", + "feature_index": 301, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "leaf", + "class": "negative" + }, + "426": { + "id": 426, + "type": "leaf", + "class": "positive" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "leaf", + "class": "positive" + }, + "430": { + "id": 430, + "type": "leaf", + "class": "negative" + }, + "428": { + "id": 428, + "type": "leaf", + "class": "negative" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft370", + "feature_index": 370, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "leaf", + "class": "positive" + }, + "226": { + "id": 226, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "leaf", + "class": "positive" + }, + "230": { + "id": 230, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "leaf", + "class": "negative" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "positive" + }, + "822": { + "id": 822, + "type": "internal", + "feature_name": "ft437", + "feature_index": 437, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "leaf", + "class": "negative" + }, + "824": { + "id": 824, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "internal", + "feature_name": "ft349", + "feature_index": 349, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "leaf", + "class": "positive" + }, + "828": { + "id": 828, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "leaf", + "class": "positive" + }, + "832": { + "id": 832, + "type": "leaf", + "class": "negative" + }, + "826": { + "id": 826, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "internal", + "feature_name": "ft396", + "feature_index": 396, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "leaf", + "class": "positive" + }, + "836": { + "id": 836, + "type": "leaf", + "class": "negative" + }, + "834": { + "id": 834, + "type": "leaf", + "class": "positive" + }, + "830": { + "id": 830, + "type": "leaf", + "class": "negative" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "internal", + "feature_name": "ft375", + "feature_index": 375, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft123", + "feature_index": 123, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "leaf", + "class": "positive" + }, + "304": { + "id": 304, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "leaf", + "class": "positive" + }, + "306": { + "id": 306, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "negative" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft431", + "feature_index": 431, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "leaf", + "class": "positive" + }, + "298": { + "id": 298, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "leaf", + "class": "positive" + }, + "300": { + "id": 300, + "type": "leaf", + "class": "negative" + }, + "286": { + "id": 286, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "leaf", + "class": "positive" + }, + "348": { + "id": 348, + "type": "internal", + "feature_name": "ft444", + "feature_index": 444, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "leaf", + "class": "negative" + }, + "350": { + "id": 350, + "type": "leaf", + "class": "positive" + }, + "346": { + "id": 346, + "type": "leaf", + "class": "negative" + }, + "292": { + "id": 292, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "leaf", + "class": "positive" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft352", + "feature_index": 352, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft376", + "feature_index": 376, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "positive" + }, + "956": { + "id": 956, + "type": "leaf", + "class": "negative" + }, + "296": { + "id": 296, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "leaf", + "class": "positive" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft423", + "feature_index": 423, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "leaf", + "class": "negative" + }, + "442": { + "id": 442, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "leaf", + "class": "positive" + }, + "448": { + "id": 448, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "leaf", + "class": "positive" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "leaf", + "class": "positive" + }, + "250": { + "id": 250, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "leaf", + "class": "positive" + }, + "240": { + "id": 240, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "internal", + "feature_name": "ft351", + "feature_index": 351, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "leaf", + "class": "negative" + }, + "244": { + "id": 244, + "type": "leaf", + "class": "positive" + }, + "242": { + "id": 242, + "type": "leaf", + "class": "positive" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "internal", + "feature_name": "ft259", + "feature_index": 259, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "leaf", + "class": "positive" + }, + "764": { + "id": 764, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "leaf", + "class": "negative" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "positive" + }, + "216": { + "id": 216, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft444", + "feature_index": 444, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "negative" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "positive" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "internal", + "feature_name": "ft363", + "feature_index": 363, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "leaf", + "class": "negative" + }, + "962": { + "id": 962, + "type": "internal", + "feature_name": "ft134", + "feature_index": 134, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "leaf", + "class": "negative" + }, + "964": { + "id": 964, + "type": "leaf", + "class": "positive" + }, + "212": { + "id": 212, + "type": "internal", + "feature_name": "ft93", + "feature_index": 93, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "leaf", + "class": "negative" + }, + "214": { + "id": 214, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "leaf", + "class": "positive" + }, + "392": { + "id": 392, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "leaf", + "class": "positive" + }, + "482": { + "id": 482, + "type": "leaf", + "class": "negative" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft418", + "feature_index": 418, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "positive" + }, + "868": { + "id": 868, + "type": "leaf", + "class": "negative" + }, + "866": { + "id": 866, + "type": "leaf", + "class": "positive" + }, + "864": { + "id": 864, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft418", + "feature_index": 418, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "internal", + "feature_name": "ft432", + "feature_index": 432, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "internal", + "feature_name": "ft420", + "feature_index": 420, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "leaf", + "class": "negative" + }, + "422": { + "id": 422, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "leaf", + "class": "negative" + }, + "386": { + "id": 386, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "leaf", + "class": "negative" + }, + "452": { + "id": 452, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "negative" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "leaf", + "class": "positive" + }, + "390": { + "id": 390, + "type": "leaf", + "class": "negative" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft354", + "feature_index": 354, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "leaf", + "class": "negative" + }, + "966": { + "id": 966, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "leaf", + "class": "negative" + }, + "970": { + "id": 970, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "positive" + }, + "908": { + "id": 908, + "type": "leaf", + "class": "positive" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "negative" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "leaf", + "class": "positive" + }, + "750": { + "id": 750, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "leaf", + "class": "negative" + }, + "772": { + "id": 772, + "type": "leaf", + "class": "negative" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "internal", + "feature_name": "ft369", + "feature_index": 369, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "leaf", + "class": "negative" + }, + "726": { + "id": 726, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "leaf", + "class": "negative" + }, + "728": { + "id": 728, + "type": "leaf", + "class": "positive" + }, + "724": { + "id": 724, + "type": "leaf", + "class": "positive" + }, + "372": { + "id": 372, + "type": "internal", + "feature_name": "ft371", + "feature_index": 371, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "leaf", + "class": "positive" + }, + "456": { + "id": 456, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "leaf", + "class": "negative" + }, + "458": { + "id": 458, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "leaf", + "class": "negative" + }, + "380": { + "id": 380, + "type": "leaf", + "class": "positive" + }, + "378": { + "id": 378, + "type": "leaf", + "class": "negative" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "leaf", + "class": "negative" + }, + "366": { + "id": 366, + "type": "leaf", + "class": "negative" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft229", + "feature_index": 229, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "leaf", + "class": "positive" + }, + "376": { + "id": 376, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "leaf", + "class": "positive" + }, + "816": { + "id": 816, + "type": "leaf", + "class": "negative" + }, + "358": { + "id": 358, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "internal", + "feature_name": "ft400", + "feature_index": 400, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "leaf", + "class": "negative" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "positive" + }, + "910": { + "id": 910, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "leaf", + "class": "positive" + }, + "368": { + "id": 368, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft421", + "feature_index": 421, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "leaf", + "class": "negative" + }, + "264": { + "id": 264, + "type": "leaf", + "class": "positive" + }, + "262": { + "id": 262, + "type": "leaf", + "class": "negative" + }, + "260": { + "id": 260, + "type": "leaf", + "class": "positive" + }, + "256": { + "id": 256, + "type": "leaf", + "class": "positive" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "negative" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft327", + "feature_index": 327, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "leaf", + "class": "negative" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "leaf", + "class": "positive" + }, + "272": { + "id": 272, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "leaf", + "class": "negative" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "positive" + }, + "142": { + "id": 142, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "leaf", + "class": "negative" + }, + "328": { + "id": 328, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "leaf", + "class": "positive" + }, + "330": { + "id": 330, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "internal", + "feature_name": "ft157", + "feature_index": 157, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "internal", + "feature_name": "ft435", + "feature_index": 435, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "leaf", + "class": "positive" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "negative" + }, + "900": { + "id": 900, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft399", + "feature_index": 399, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft374", + "feature_index": 374, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "leaf", + "class": "positive" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "leaf", + "class": "positive" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft375", + "feature_index": 375, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "leaf", + "class": "negative" + }, + "310": { + "id": 310, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "leaf", + "class": "positive" + }, + "730": { + "id": 730, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "leaf", + "class": "negative" + }, + "732": { + "id": 732, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "leaf", + "class": "negative" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft439", + "feature_index": 439, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "leaf", + "class": "positive" + }, + "274": { + "id": 274, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft324", + "feature_index": 324, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "leaf", + "class": "positive" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft347", + "feature_index": 347, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft428", + "feature_index": 428, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "leaf", + "class": "negative" + }, + "284": { + "id": 284, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "leaf", + "class": "positive" + }, + "896": { + "id": 896, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "leaf", + "class": "negative" + }, + "898": { + "id": 898, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft285", + "feature_index": 285, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "leaf", + "class": "positive" + }, + "530": { + "id": 530, + "type": "leaf", + "class": "negative" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "positive" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "negative" + }, + "522": { + "id": 522, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft253", + "feature_index": 253, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "leaf", + "class": "positive" + }, + "916": { + "id": 916, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "leaf", + "class": "negative" + }, + "782": { + "id": 782, + "type": "leaf", + "class": "positive" + }, + "778": { + "id": 778, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "leaf", + "class": "positive" + }, + "790": { + "id": 790, + "type": "leaf", + "class": "negative" + }, + "788": { + "id": 788, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "negative" + }, + "792": { + "id": 792, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "leaf", + "class": "negative" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "positive" + }, + "400": { + "id": 400, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "leaf", + "class": "negative" + }, + "446": { + "id": 446, + "type": "leaf", + "class": "positive" + }, + "412": { + "id": 412, + "type": "leaf", + "class": "negative" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft353", + "feature_index": 353, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "negative" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "positive" + }, + "972": { + "id": 972, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft407", + "feature_index": 407, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "leaf", + "class": "negative" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "leaf", + "class": "positive" + }, + "416": { + "id": 416, + "type": "leaf", + "class": "negative" + }, + "408": { + "id": 408, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "leaf", + "class": "negative" + }, + "410": { + "id": 410, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft429", + "feature_index": 429, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "internal", + "feature_name": "ft321", + "feature_index": 321, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "leaf", + "class": "positive" + }, + "308": { + "id": 308, + "type": "leaf", + "class": "negative" + }, + "280": { + "id": 280, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "leaf", + "class": "negative" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft251", + "feature_index": 251, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "leaf", + "class": "positive" + }, + "434": { + "id": 434, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "leaf", + "class": "negative" + }, + "186": { + "id": 186, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft414", + "feature_index": 414, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "leaf", + "class": "positive" + }, + "460": { + "id": 460, + "type": "leaf", + "class": "negative" + }, + "200": { + "id": 200, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft133", + "feature_index": 133, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "internal", + "feature_name": "ft104", + "feature_index": 104, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "leaf", + "class": "negative" + }, + "470": { + "id": 470, + "type": "leaf", + "class": "negative" + }, + "468": { + "id": 468, + "type": "internal", + "feature_name": "ft367", + "feature_index": 367, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "negative" + }, + "954": { + "id": 954, + "type": "leaf", + "class": "positive" + }, + "474": { + "id": 474, + "type": "leaf", + "class": "negative" + }, + "472": { + "id": 472, + "type": "leaf", + "class": "positive" + }, + "462": { + "id": 462, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "internal", + "feature_name": "ft395", + "feature_index": 395, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "leaf", + "class": "negative" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "leaf", + "class": "negative" + }, + "478": { + "id": 478, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "leaf", + "class": "positive" + }, + "464": { + "id": 464, + "type": "internal", + "feature_name": "ft129", + "feature_index": 129, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "leaf", + "class": "positive" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "leaf", + "class": "negative" + }, + "506": { + "id": 506, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "internal", + "feature_name": "ft54", + "feature_index": 54, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "internal", + "feature_name": "ft440", + "feature_index": 440, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "leaf", + "class": "positive" + }, + "516": { + "id": 516, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "leaf", + "class": "negative" + }, + "520": { + "id": 520, + "type": "leaf", + "class": "positive" + }, + "514": { + "id": 514, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "leaf", + "class": "positive" + }, + "518": { + "id": 518, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft367", + "feature_index": 367, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "leaf", + "class": "positive" + }, + "510": { + "id": 510, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "leaf", + "class": "negative" + }, + "512": { + "id": 512, + "type": "leaf", + "class": "positive" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "positive" + }, + "894": { + "id": 894, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "leaf", + "class": "positive" + }, + "884": { + "id": 884, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "positive" + }, + "890": { + "id": 890, + "type": "leaf", + "class": "negative" + }, + "888": { + "id": 888, + "type": "leaf", + "class": "positive" + }, + "886": { + "id": 886, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_500_nleaves_100.json b/dtrees/dim_500_nleaves_100.json new file mode 100644 index 0000000..1b6991d --- /dev/null +++ b/dtrees/dim_500_nleaves_100.json @@ -0,0 +1,2404 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299", + "ft300", + "ft301", + "ft302", + "ft303", + "ft304", + "ft305", + "ft306", + "ft307", + "ft308", + "ft309", + "ft310", + "ft311", + "ft312", + "ft313", + "ft314", + "ft315", + "ft316", + "ft317", + "ft318", + "ft319", + "ft320", + "ft321", + "ft322", + "ft323", + "ft324", + "ft325", + "ft326", + "ft327", + "ft328", + "ft329", + "ft330", + "ft331", + "ft332", + "ft333", + "ft334", + "ft335", + "ft336", + "ft337", + "ft338", + "ft339", + "ft340", + "ft341", + "ft342", + "ft343", + "ft344", + "ft345", + "ft346", + "ft347", + "ft348", + "ft349", + "ft350", + "ft351", + "ft352", + "ft353", + "ft354", + "ft355", + "ft356", + "ft357", + "ft358", + "ft359", + "ft360", + "ft361", + "ft362", + "ft363", + "ft364", + "ft365", + "ft366", + "ft367", + "ft368", + "ft369", + "ft370", + "ft371", + "ft372", + "ft373", + "ft374", + "ft375", + "ft376", + "ft377", + "ft378", + "ft379", + "ft380", + "ft381", + "ft382", + "ft383", + "ft384", + "ft385", + "ft386", + "ft387", + "ft388", + "ft389", + "ft390", + "ft391", + "ft392", + "ft393", + "ft394", + "ft395", + "ft396", + "ft397", + "ft398", + "ft399", + "ft400", + "ft401", + "ft402", + "ft403", + "ft404", + "ft405", + "ft406", + "ft407", + "ft408", + "ft409", + "ft410", + "ft411", + "ft412", + "ft413", + "ft414", + "ft415", + "ft416", + "ft417", + "ft418", + "ft419", + "ft420", + "ft421", + "ft422", + "ft423", + "ft424", + "ft425", + "ft426", + "ft427", + "ft428", + "ft429", + "ft430", + "ft431", + "ft432", + "ft433", + "ft434", + "ft435", + "ft436", + "ft437", + "ft438", + "ft439", + "ft440", + "ft441", + "ft442", + "ft443", + "ft444", + "ft445", + "ft446", + "ft447", + "ft448", + "ft449", + "ft450", + "ft451", + "ft452", + "ft453", + "ft454", + "ft455", + "ft456", + "ft457", + "ft458", + "ft459", + "ft460", + "ft461", + "ft462", + "ft463", + "ft464", + "ft465", + "ft466", + "ft467", + "ft468", + "ft469", + "ft470", + "ft471", + "ft472", + "ft473", + "ft474", + "ft475", + "ft476", + "ft477", + "ft478", + "ft479", + "ft480", + "ft481", + "ft482", + "ft483", + "ft484", + "ft485", + "ft486", + "ft487", + "ft488", + "ft489", + "ft490", + "ft491", + "ft492", + "ft493", + "ft494", + "ft495", + "ft496", + "ft497", + "ft498", + "ft499" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft331", + "feature_index": 331, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "leaf", + "class": "negative" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "leaf", + "class": "negative" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft407", + "feature_index": 407, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft408", + "feature_index": 408, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "leaf", + "class": "positive" + }, + "44": { + "id": 44, + "type": "leaf", + "class": "negative" + }, + "42": { + "id": 42, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft455", + "feature_index": 455, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "negative" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft465", + "feature_index": 465, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft485", + "feature_index": 485, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft235", + "feature_index": 235, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft447", + "feature_index": 447, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft406", + "feature_index": 406, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft415", + "feature_index": 415, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft314", + "feature_index": 314, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "negative" + }, + "104": { + "id": 104, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "leaf", + "class": "negative" + }, + "136": { + "id": 136, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft499", + "feature_index": 499, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft358", + "feature_index": 358, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft465", + "feature_index": 465, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "positive" + }, + "110": { + "id": 110, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "leaf", + "class": "negative" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft251", + "feature_index": 251, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "leaf", + "class": "positive" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft419", + "feature_index": 419, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "negative" + }, + "14": { + "id": 14, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft497", + "feature_index": 497, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "leaf", + "class": "positive" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft317", + "feature_index": 317, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft269", + "feature_index": 269, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "leaf", + "class": "negative" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft481", + "feature_index": 481, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "leaf", + "class": "negative" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "leaf", + "class": "positive" + }, + "148": { + "id": 148, + "type": "leaf", + "class": "positive" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft472", + "feature_index": 472, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "leaf", + "class": "negative" + }, + "176": { + "id": 176, + "type": "leaf", + "class": "negative" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "internal", + "feature_name": "ft415", + "feature_index": 415, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft442", + "feature_index": 442, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "positive" + }, + "186": { + "id": 186, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "leaf", + "class": "positive" + }, + "182": { + "id": 182, + "type": "leaf", + "class": "negative" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft462", + "feature_index": 462, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "positive" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_500_nleaves_1000.json b/dtrees/dim_500_nleaves_1000.json new file mode 100644 index 0000000..36ab8ce --- /dev/null +++ b/dtrees/dim_500_nleaves_1000.json @@ -0,0 +1,15004 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299", + "ft300", + "ft301", + "ft302", + "ft303", + "ft304", + "ft305", + "ft306", + "ft307", + "ft308", + "ft309", + "ft310", + "ft311", + "ft312", + "ft313", + "ft314", + "ft315", + "ft316", + "ft317", + "ft318", + "ft319", + "ft320", + "ft321", + "ft322", + "ft323", + "ft324", + "ft325", + "ft326", + "ft327", + "ft328", + "ft329", + "ft330", + "ft331", + "ft332", + "ft333", + "ft334", + "ft335", + "ft336", + "ft337", + "ft338", + "ft339", + "ft340", + "ft341", + "ft342", + "ft343", + "ft344", + "ft345", + "ft346", + "ft347", + "ft348", + "ft349", + "ft350", + "ft351", + "ft352", + "ft353", + "ft354", + "ft355", + "ft356", + "ft357", + "ft358", + "ft359", + "ft360", + "ft361", + "ft362", + "ft363", + "ft364", + "ft365", + "ft366", + "ft367", + "ft368", + "ft369", + "ft370", + "ft371", + "ft372", + "ft373", + "ft374", + "ft375", + "ft376", + "ft377", + "ft378", + "ft379", + "ft380", + "ft381", + "ft382", + "ft383", + "ft384", + "ft385", + "ft386", + "ft387", + "ft388", + "ft389", + "ft390", + "ft391", + "ft392", + "ft393", + "ft394", + "ft395", + "ft396", + "ft397", + "ft398", + "ft399", + "ft400", + "ft401", + "ft402", + "ft403", + "ft404", + "ft405", + "ft406", + "ft407", + "ft408", + "ft409", + "ft410", + "ft411", + "ft412", + "ft413", + "ft414", + "ft415", + "ft416", + "ft417", + "ft418", + "ft419", + "ft420", + "ft421", + "ft422", + "ft423", + "ft424", + "ft425", + "ft426", + "ft427", + "ft428", + "ft429", + "ft430", + "ft431", + "ft432", + "ft433", + "ft434", + "ft435", + "ft436", + "ft437", + "ft438", + "ft439", + "ft440", + "ft441", + "ft442", + "ft443", + "ft444", + "ft445", + "ft446", + "ft447", + "ft448", + "ft449", + "ft450", + "ft451", + "ft452", + "ft453", + "ft454", + "ft455", + "ft456", + "ft457", + "ft458", + "ft459", + "ft460", + "ft461", + "ft462", + "ft463", + "ft464", + "ft465", + "ft466", + "ft467", + "ft468", + "ft469", + "ft470", + "ft471", + "ft472", + "ft473", + "ft474", + "ft475", + "ft476", + "ft477", + "ft478", + "ft479", + "ft480", + "ft481", + "ft482", + "ft483", + "ft484", + "ft485", + "ft486", + "ft487", + "ft488", + "ft489", + "ft490", + "ft491", + "ft492", + "ft493", + "ft494", + "ft495", + "ft496", + "ft497", + "ft498", + "ft499" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft331", + "feature_index": 331, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 1249, + "id_right": 1250 + }, + "1249": { + "id": 1249, + "type": "internal", + "feature_name": "ft432", + "feature_index": 432, + "threshold": 0.5, + "id_left": 1251, + "id_right": 1252 + }, + "1251": { + "id": 1251, + "type": "leaf", + "class": "negative" + }, + "1252": { + "id": 1252, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 1253, + "id_right": 1254 + }, + "1253": { + "id": 1253, + "type": "leaf", + "class": "negative" + }, + "1254": { + "id": 1254, + "type": "leaf", + "class": "positive" + }, + "1250": { + "id": 1250, + "type": "leaf", + "class": "negative" + }, + "676": { + "id": 676, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "leaf", + "class": "negative" + }, + "680": { + "id": 680, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "positive" + }, + "678": { + "id": 678, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft434", + "feature_index": 434, + "threshold": 0.5, + "id_left": 1003, + "id_right": 1004 + }, + "1003": { + "id": 1003, + "type": "internal", + "feature_name": "ft160", + "feature_index": 160, + "threshold": 0.5, + "id_left": 1133, + "id_right": 1134 + }, + "1133": { + "id": 1133, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1135, + "id_right": 1136 + }, + "1135": { + "id": 1135, + "type": "leaf", + "class": "positive" + }, + "1136": { + "id": 1136, + "type": "leaf", + "class": "negative" + }, + "1134": { + "id": 1134, + "type": "leaf", + "class": "negative" + }, + "1004": { + "id": 1004, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 1005, + "id_right": 1006 + }, + "1005": { + "id": 1005, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 1007, + "id_right": 1008 + }, + "1007": { + "id": 1007, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1781, + "id_right": 1782 + }, + "1781": { + "id": 1781, + "type": "leaf", + "class": "negative" + }, + "1782": { + "id": 1782, + "type": "leaf", + "class": "positive" + }, + "1008": { + "id": 1008, + "type": "leaf", + "class": "negative" + }, + "1006": { + "id": 1006, + "type": "leaf", + "class": "positive" + }, + "50": { + "id": 50, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft403", + "feature_index": 403, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "leaf", + "class": "positive" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "leaf", + "class": "positive" + }, + "442": { + "id": 442, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "leaf", + "class": "negative" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft224", + "feature_index": 224, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "leaf", + "class": "positive" + }, + "524": { + "id": 524, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft495", + "feature_index": 495, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft330", + "feature_index": 330, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "leaf", + "class": "positive" + }, + "366": { + "id": 366, + "type": "leaf", + "class": "negative" + }, + "364": { + "id": 364, + "type": "leaf", + "class": "positive" + }, + "362": { + "id": 362, + "type": "leaf", + "class": "negative" + }, + "360": { + "id": 360, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft407", + "feature_index": 407, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft408", + "feature_index": 408, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 1699, + "id_right": 1700 + }, + "1699": { + "id": 1699, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 1701, + "id_right": 1702 + }, + "1701": { + "id": 1701, + "type": "leaf", + "class": "positive" + }, + "1702": { + "id": 1702, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 1703, + "id_right": 1704 + }, + "1703": { + "id": 1703, + "type": "leaf", + "class": "positive" + }, + "1704": { + "id": 1704, + "type": "leaf", + "class": "negative" + }, + "1700": { + "id": 1700, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 1705, + "id_right": 1706 + }, + "1705": { + "id": 1705, + "type": "leaf", + "class": "negative" + }, + "1706": { + "id": 1706, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1707, + "id_right": 1708 + }, + "1707": { + "id": 1707, + "type": "leaf", + "class": "positive" + }, + "1708": { + "id": 1708, + "type": "internal", + "feature_name": "ft454", + "feature_index": 454, + "threshold": 0.5, + "id_left": 1815, + "id_right": 1816 + }, + "1815": { + "id": 1815, + "type": "leaf", + "class": "positive" + }, + "1816": { + "id": 1816, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "leaf", + "class": "negative" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1171, + "id_right": 1172 + }, + "1171": { + "id": 1171, + "type": "leaf", + "class": "positive" + }, + "1172": { + "id": 1172, + "type": "internal", + "feature_name": "ft497", + "feature_index": 497, + "threshold": 0.5, + "id_left": 1173, + "id_right": 1174 + }, + "1173": { + "id": 1173, + "type": "leaf", + "class": "positive" + }, + "1174": { + "id": 1174, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1653, + "id_right": 1654 + }, + "1653": { + "id": 1653, + "type": "leaf", + "class": "negative" + }, + "1654": { + "id": 1654, + "type": "leaf", + "class": "positive" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "internal", + "feature_name": "ft440", + "feature_index": 440, + "threshold": 0.5, + "id_left": 1569, + "id_right": 1570 + }, + "1569": { + "id": 1569, + "type": "leaf", + "class": "positive" + }, + "1570": { + "id": 1570, + "type": "internal", + "feature_name": "ft394", + "feature_index": 394, + "threshold": 0.5, + "id_left": 1571, + "id_right": 1572 + }, + "1571": { + "id": 1571, + "type": "leaf", + "class": "negative" + }, + "1572": { + "id": 1572, + "type": "leaf", + "class": "positive" + }, + "608": { + "id": 608, + "type": "internal", + "feature_name": "ft474", + "feature_index": 474, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "internal", + "feature_name": "ft461", + "feature_index": 461, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "negative" + }, + "816": { + "id": 816, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "leaf", + "class": "positive" + }, + "696": { + "id": 696, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "leaf", + "class": "negative" + }, + "698": { + "id": 698, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "leaf", + "class": "positive" + }, + "700": { + "id": 700, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "leaf", + "class": "positive" + }, + "702": { + "id": 702, + "type": "leaf", + "class": "negative" + }, + "694": { + "id": 694, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft455", + "feature_index": 455, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft251", + "feature_index": 251, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "leaf", + "class": "positive" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "leaf", + "class": "positive" + }, + "616": { + "id": 616, + "type": "leaf", + "class": "negative" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft406", + "feature_index": 406, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "leaf", + "class": "negative" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "negative" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft358", + "feature_index": 358, + "threshold": 0.5, + "id_left": 1485, + "id_right": 1486 + }, + "1485": { + "id": 1485, + "type": "leaf", + "class": "positive" + }, + "1486": { + "id": 1486, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft465", + "feature_index": 465, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft485", + "feature_index": 485, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "negative" + }, + "830": { + "id": 830, + "type": "internal", + "feature_name": "ft415", + "feature_index": 415, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "internal", + "feature_name": "ft427", + "feature_index": 427, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft431", + "feature_index": 431, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "leaf", + "class": "positive" + }, + "842": { + "id": 842, + "type": "leaf", + "class": "negative" + }, + "840": { + "id": 840, + "type": "leaf", + "class": "negative" + }, + "834": { + "id": 834, + "type": "leaf", + "class": "positive" + }, + "832": { + "id": 832, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "leaf", + "class": "negative" + }, + "836": { + "id": 836, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "positive" + }, + "838": { + "id": 838, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft235", + "feature_index": 235, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 1049, + "id_right": 1050 + }, + "1049": { + "id": 1049, + "type": "internal", + "feature_name": "ft142", + "feature_index": 142, + "threshold": 0.5, + "id_left": 1051, + "id_right": 1052 + }, + "1051": { + "id": 1051, + "type": "leaf", + "class": "positive" + }, + "1052": { + "id": 1052, + "type": "leaf", + "class": "negative" + }, + "1050": { + "id": 1050, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft452", + "feature_index": 452, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "leaf", + "class": "negative" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft438", + "feature_index": 438, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "positive" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "negative" + }, + "620": { + "id": 620, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 1635, + "id_right": 1636 + }, + "1635": { + "id": 1635, + "type": "internal", + "feature_name": "ft376", + "feature_index": 376, + "threshold": 0.5, + "id_left": 1637, + "id_right": 1638 + }, + "1637": { + "id": 1637, + "type": "internal", + "feature_name": "ft421", + "feature_index": 421, + "threshold": 0.5, + "id_left": 1801, + "id_right": 1802 + }, + "1801": { + "id": 1801, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 1803, + "id_right": 1804 + }, + "1803": { + "id": 1803, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1805, + "id_right": 1806 + }, + "1805": { + "id": 1805, + "type": "leaf", + "class": "negative" + }, + "1806": { + "id": 1806, + "type": "leaf", + "class": "positive" + }, + "1804": { + "id": 1804, + "type": "leaf", + "class": "negative" + }, + "1802": { + "id": 1802, + "type": "leaf", + "class": "negative" + }, + "1638": { + "id": 1638, + "type": "internal", + "feature_name": "ft384", + "feature_index": 384, + "threshold": 0.5, + "id_left": 1639, + "id_right": 1640 + }, + "1639": { + "id": 1639, + "type": "leaf", + "class": "positive" + }, + "1640": { + "id": 1640, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1645, + "id_right": 1646 + }, + "1645": { + "id": 1645, + "type": "leaf", + "class": "positive" + }, + "1646": { + "id": 1646, + "type": "leaf", + "class": "negative" + }, + "1636": { + "id": 1636, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 1641, + "id_right": 1642 + }, + "1641": { + "id": 1641, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 1643, + "id_right": 1644 + }, + "1643": { + "id": 1643, + "type": "leaf", + "class": "negative" + }, + "1644": { + "id": 1644, + "type": "leaf", + "class": "positive" + }, + "1642": { + "id": 1642, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 1085, + "id_right": 1086 + }, + "1085": { + "id": 1085, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 1091, + "id_right": 1092 + }, + "1091": { + "id": 1091, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1093, + "id_right": 1094 + }, + "1093": { + "id": 1093, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 1095, + "id_right": 1096 + }, + "1095": { + "id": 1095, + "type": "leaf", + "class": "negative" + }, + "1096": { + "id": 1096, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 1097, + "id_right": 1098 + }, + "1097": { + "id": 1097, + "type": "internal", + "feature_name": "ft454", + "feature_index": 454, + "threshold": 0.5, + "id_left": 1103, + "id_right": 1104 + }, + "1103": { + "id": 1103, + "type": "leaf", + "class": "negative" + }, + "1104": { + "id": 1104, + "type": "leaf", + "class": "positive" + }, + "1098": { + "id": 1098, + "type": "leaf", + "class": "positive" + }, + "1094": { + "id": 1094, + "type": "internal", + "feature_name": "ft463", + "feature_index": 463, + "threshold": 0.5, + "id_left": 1303, + "id_right": 1304 + }, + "1303": { + "id": 1303, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 1311, + "id_right": 1312 + }, + "1311": { + "id": 1311, + "type": "leaf", + "class": "positive" + }, + "1312": { + "id": 1312, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1323, + "id_right": 1324 + }, + "1323": { + "id": 1323, + "type": "leaf", + "class": "positive" + }, + "1324": { + "id": 1324, + "type": "leaf", + "class": "negative" + }, + "1304": { + "id": 1304, + "type": "internal", + "feature_name": "ft302", + "feature_index": 302, + "threshold": 0.5, + "id_left": 1305, + "id_right": 1306 + }, + "1305": { + "id": 1305, + "type": "leaf", + "class": "positive" + }, + "1306": { + "id": 1306, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 1307, + "id_right": 1308 + }, + "1307": { + "id": 1307, + "type": "internal", + "feature_name": "ft405", + "feature_index": 405, + "threshold": 0.5, + "id_left": 1309, + "id_right": 1310 + }, + "1309": { + "id": 1309, + "type": "leaf", + "class": "positive" + }, + "1310": { + "id": 1310, + "type": "leaf", + "class": "negative" + }, + "1308": { + "id": 1308, + "type": "leaf", + "class": "negative" + }, + "1092": { + "id": 1092, + "type": "internal", + "feature_name": "ft428", + "feature_index": 428, + "threshold": 0.5, + "id_left": 1099, + "id_right": 1100 + }, + "1099": { + "id": 1099, + "type": "leaf", + "class": "negative" + }, + "1100": { + "id": 1100, + "type": "internal", + "feature_name": "ft425", + "feature_index": 425, + "threshold": 0.5, + "id_left": 1101, + "id_right": 1102 + }, + "1101": { + "id": 1101, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1189, + "id_right": 1190 + }, + "1189": { + "id": 1189, + "type": "internal", + "feature_name": "ft384", + "feature_index": 384, + "threshold": 0.5, + "id_left": 1543, + "id_right": 1544 + }, + "1543": { + "id": 1543, + "type": "leaf", + "class": "positive" + }, + "1544": { + "id": 1544, + "type": "leaf", + "class": "negative" + }, + "1190": { + "id": 1190, + "type": "leaf", + "class": "positive" + }, + "1102": { + "id": 1102, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1555, + "id_right": 1556 + }, + "1555": { + "id": 1555, + "type": "leaf", + "class": "positive" + }, + "1556": { + "id": 1556, + "type": "leaf", + "class": "negative" + }, + "1086": { + "id": 1086, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1087, + "id_right": 1088 + }, + "1087": { + "id": 1087, + "type": "internal", + "feature_name": "ft481", + "feature_index": 481, + "threshold": 0.5, + "id_left": 1089, + "id_right": 1090 + }, + "1089": { + "id": 1089, + "type": "internal", + "feature_name": "ft424", + "feature_index": 424, + "threshold": 0.5, + "id_left": 1115, + "id_right": 1116 + }, + "1115": { + "id": 1115, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1117, + "id_right": 1118 + }, + "1117": { + "id": 1117, + "type": "internal", + "feature_name": "ft494", + "feature_index": 494, + "threshold": 0.5, + "id_left": 1623, + "id_right": 1624 + }, + "1623": { + "id": 1623, + "type": "leaf", + "class": "negative" + }, + "1624": { + "id": 1624, + "type": "leaf", + "class": "positive" + }, + "1118": { + "id": 1118, + "type": "leaf", + "class": "positive" + }, + "1116": { + "id": 1116, + "type": "leaf", + "class": "negative" + }, + "1090": { + "id": 1090, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1111, + "id_right": 1112 + }, + "1111": { + "id": 1111, + "type": "internal", + "feature_name": "ft355", + "feature_index": 355, + "threshold": 0.5, + "id_left": 1113, + "id_right": 1114 + }, + "1113": { + "id": 1113, + "type": "leaf", + "class": "negative" + }, + "1114": { + "id": 1114, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1481, + "id_right": 1482 + }, + "1481": { + "id": 1481, + "type": "leaf", + "class": "negative" + }, + "1482": { + "id": 1482, + "type": "leaf", + "class": "positive" + }, + "1112": { + "id": 1112, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 1245, + "id_right": 1246 + }, + "1245": { + "id": 1245, + "type": "leaf", + "class": "positive" + }, + "1246": { + "id": 1246, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 1247, + "id_right": 1248 + }, + "1247": { + "id": 1247, + "type": "leaf", + "class": "positive" + }, + "1248": { + "id": 1248, + "type": "leaf", + "class": "negative" + }, + "1088": { + "id": 1088, + "type": "internal", + "feature_name": "ft495", + "feature_index": 495, + "threshold": 0.5, + "id_left": 1105, + "id_right": 1106 + }, + "1105": { + "id": 1105, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 1107, + "id_right": 1108 + }, + "1107": { + "id": 1107, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 1109, + "id_right": 1110 + }, + "1109": { + "id": 1109, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1421, + "id_right": 1422 + }, + "1421": { + "id": 1421, + "type": "leaf", + "class": "positive" + }, + "1422": { + "id": 1422, + "type": "internal", + "feature_name": "ft224", + "feature_index": 224, + "threshold": 0.5, + "id_left": 1647, + "id_right": 1648 + }, + "1647": { + "id": 1647, + "type": "leaf", + "class": "positive" + }, + "1648": { + "id": 1648, + "type": "leaf", + "class": "negative" + }, + "1110": { + "id": 1110, + "type": "leaf", + "class": "negative" + }, + "1108": { + "id": 1108, + "type": "leaf", + "class": "positive" + }, + "1106": { + "id": 1106, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft447", + "feature_index": 447, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft406", + "feature_index": 406, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft415", + "feature_index": 415, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft314", + "feature_index": 314, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "negative" + }, + "104": { + "id": 104, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft108", + "feature_index": 108, + "threshold": 0.5, + "id_left": 1219, + "id_right": 1220 + }, + "1219": { + "id": 1219, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 1221, + "id_right": 1222 + }, + "1221": { + "id": 1221, + "type": "leaf", + "class": "positive" + }, + "1222": { + "id": 1222, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 1223, + "id_right": 1224 + }, + "1223": { + "id": 1223, + "type": "leaf", + "class": "negative" + }, + "1224": { + "id": 1224, + "type": "leaf", + "class": "positive" + }, + "1220": { + "id": 1220, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1413, + "id_right": 1414 + }, + "1413": { + "id": 1413, + "type": "leaf", + "class": "negative" + }, + "1414": { + "id": 1414, + "type": "internal", + "feature_name": "ft102", + "feature_index": 102, + "threshold": 0.5, + "id_left": 1415, + "id_right": 1416 + }, + "1415": { + "id": 1415, + "type": "leaf", + "class": "positive" + }, + "1416": { + "id": 1416, + "type": "leaf", + "class": "negative" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft467", + "feature_index": 467, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "leaf", + "class": "positive" + }, + "964": { + "id": 964, + "type": "leaf", + "class": "negative" + }, + "368": { + "id": 368, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft499", + "feature_index": 499, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1119, + "id_right": 1120 + }, + "1119": { + "id": 1119, + "type": "leaf", + "class": "positive" + }, + "1120": { + "id": 1120, + "type": "internal", + "feature_name": "ft59", + "feature_index": 59, + "threshold": 0.5, + "id_left": 1121, + "id_right": 1122 + }, + "1121": { + "id": 1121, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 1123, + "id_right": 1124 + }, + "1123": { + "id": 1123, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 1125, + "id_right": 1126 + }, + "1125": { + "id": 1125, + "type": "leaf", + "class": "positive" + }, + "1126": { + "id": 1126, + "type": "leaf", + "class": "negative" + }, + "1124": { + "id": 1124, + "type": "leaf", + "class": "positive" + }, + "1122": { + "id": 1122, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 1731, + "id_right": 1732 + }, + "1731": { + "id": 1731, + "type": "leaf", + "class": "negative" + }, + "1732": { + "id": 1732, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 1733, + "id_right": 1734 + }, + "1733": { + "id": 1733, + "type": "leaf", + "class": "negative" + }, + "1734": { + "id": 1734, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "negative" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft358", + "feature_index": 358, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1433, + "id_right": 1434 + }, + "1433": { + "id": 1433, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1435, + "id_right": 1436 + }, + "1435": { + "id": 1435, + "type": "internal", + "feature_name": "ft399", + "feature_index": 399, + "threshold": 0.5, + "id_left": 1437, + "id_right": 1438 + }, + "1437": { + "id": 1437, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 1445, + "id_right": 1446 + }, + "1445": { + "id": 1445, + "type": "internal", + "feature_name": "ft325", + "feature_index": 325, + "threshold": 0.5, + "id_left": 1447, + "id_right": 1448 + }, + "1447": { + "id": 1447, + "type": "leaf", + "class": "positive" + }, + "1448": { + "id": 1448, + "type": "leaf", + "class": "negative" + }, + "1446": { + "id": 1446, + "type": "leaf", + "class": "positive" + }, + "1438": { + "id": 1438, + "type": "leaf", + "class": "negative" + }, + "1436": { + "id": 1436, + "type": "leaf", + "class": "positive" + }, + "1434": { + "id": 1434, + "type": "internal", + "feature_name": "ft460", + "feature_index": 460, + "threshold": 0.5, + "id_left": 1439, + "id_right": 1440 + }, + "1439": { + "id": 1439, + "type": "leaf", + "class": "negative" + }, + "1440": { + "id": 1440, + "type": "internal", + "feature_name": "ft480", + "feature_index": 480, + "threshold": 0.5, + "id_left": 1441, + "id_right": 1442 + }, + "1441": { + "id": 1441, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 1443, + "id_right": 1444 + }, + "1443": { + "id": 1443, + "type": "leaf", + "class": "positive" + }, + "1444": { + "id": 1444, + "type": "leaf", + "class": "negative" + }, + "1442": { + "id": 1442, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft357", + "feature_index": 357, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "negative" + }, + "868": { + "id": 868, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "leaf", + "class": "negative" + }, + "872": { + "id": 872, + "type": "leaf", + "class": "positive" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "positive" + }, + "866": { + "id": 866, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft465", + "feature_index": 465, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "internal", + "feature_name": "ft467", + "feature_index": 467, + "threshold": 0.5, + "id_left": 1611, + "id_right": 1612 + }, + "1611": { + "id": 1611, + "type": "leaf", + "class": "positive" + }, + "1612": { + "id": 1612, + "type": "internal", + "feature_name": "ft459", + "feature_index": 459, + "threshold": 0.5, + "id_left": 1613, + "id_right": 1614 + }, + "1613": { + "id": 1613, + "type": "leaf", + "class": "positive" + }, + "1614": { + "id": 1614, + "type": "leaf", + "class": "negative" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft356", + "feature_index": 356, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "leaf", + "class": "positive" + }, + "670": { + "id": 670, + "type": "leaf", + "class": "negative" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "negative" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft372", + "feature_index": 372, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "internal", + "feature_name": "ft438", + "feature_index": 438, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 1567, + "id_right": 1568 + }, + "1567": { + "id": 1567, + "type": "leaf", + "class": "negative" + }, + "1568": { + "id": 1568, + "type": "leaf", + "class": "positive" + }, + "972": { + "id": 972, + "type": "leaf", + "class": "positive" + }, + "970": { + "id": 970, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "leaf", + "class": "negative" + }, + "552": { + "id": 552, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft381", + "feature_index": 381, + "threshold": 0.5, + "id_left": 1297, + "id_right": 1298 + }, + "1297": { + "id": 1297, + "type": "leaf", + "class": "negative" + }, + "1298": { + "id": 1298, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft251", + "feature_index": 251, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 1273, + "id_right": 1274 + }, + "1273": { + "id": 1273, + "type": "internal", + "feature_name": "ft449", + "feature_index": 449, + "threshold": 0.5, + "id_left": 1275, + "id_right": 1276 + }, + "1275": { + "id": 1275, + "type": "internal", + "feature_name": "ft477", + "feature_index": 477, + "threshold": 0.5, + "id_left": 1987, + "id_right": 1988 + }, + "1987": { + "id": 1987, + "type": "leaf", + "class": "negative" + }, + "1988": { + "id": 1988, + "type": "leaf", + "class": "positive" + }, + "1276": { + "id": 1276, + "type": "leaf", + "class": "positive" + }, + "1274": { + "id": 1274, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft334", + "feature_index": 334, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "leaf", + "class": "negative" + }, + "438": { + "id": 438, + "type": "internal", + "feature_name": "ft402", + "feature_index": 402, + "threshold": 0.5, + "id_left": 1651, + "id_right": 1652 + }, + "1651": { + "id": 1651, + "type": "leaf", + "class": "negative" + }, + "1652": { + "id": 1652, + "type": "leaf", + "class": "positive" + }, + "436": { + "id": 436, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft380", + "feature_index": 380, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "leaf", + "class": "negative" + }, + "558": { + "id": 558, + "type": "leaf", + "class": "positive" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "leaf", + "class": "positive" + }, + "674": { + "id": 674, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft419", + "feature_index": 419, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "negative" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft384", + "feature_index": 384, + "threshold": 0.5, + "id_left": 1517, + "id_right": 1518 + }, + "1517": { + "id": 1517, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 1519, + "id_right": 1520 + }, + "1519": { + "id": 1519, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 1675, + "id_right": 1676 + }, + "1675": { + "id": 1675, + "type": "leaf", + "class": "positive" + }, + "1676": { + "id": 1676, + "type": "internal", + "feature_name": "ft173", + "feature_index": 173, + "threshold": 0.5, + "id_left": 1677, + "id_right": 1678 + }, + "1677": { + "id": 1677, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 1679, + "id_right": 1680 + }, + "1679": { + "id": 1679, + "type": "leaf", + "class": "positive" + }, + "1680": { + "id": 1680, + "type": "leaf", + "class": "negative" + }, + "1678": { + "id": 1678, + "type": "leaf", + "class": "positive" + }, + "1520": { + "id": 1520, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 1521, + "id_right": 1522 + }, + "1521": { + "id": 1521, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 1523, + "id_right": 1524 + }, + "1523": { + "id": 1523, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 1531, + "id_right": 1532 + }, + "1531": { + "id": 1531, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 1775, + "id_right": 1776 + }, + "1775": { + "id": 1775, + "type": "leaf", + "class": "negative" + }, + "1776": { + "id": 1776, + "type": "leaf", + "class": "positive" + }, + "1532": { + "id": 1532, + "type": "leaf", + "class": "positive" + }, + "1524": { + "id": 1524, + "type": "leaf", + "class": "negative" + }, + "1522": { + "id": 1522, + "type": "leaf", + "class": "positive" + }, + "1518": { + "id": 1518, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1525, + "id_right": 1526 + }, + "1525": { + "id": 1525, + "type": "leaf", + "class": "positive" + }, + "1526": { + "id": 1526, + "type": "internal", + "feature_name": "ft382", + "feature_index": 382, + "threshold": 0.5, + "id_left": 1527, + "id_right": 1528 + }, + "1527": { + "id": 1527, + "type": "leaf", + "class": "positive" + }, + "1528": { + "id": 1528, + "type": "internal", + "feature_name": "ft390", + "feature_index": 390, + "threshold": 0.5, + "id_left": 1529, + "id_right": 1530 + }, + "1529": { + "id": 1529, + "type": "leaf", + "class": "positive" + }, + "1530": { + "id": 1530, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 1533, + "id_right": 1534 + }, + "1533": { + "id": 1533, + "type": "internal", + "feature_name": "ft269", + "feature_index": 269, + "threshold": 0.5, + "id_left": 1535, + "id_right": 1536 + }, + "1535": { + "id": 1535, + "type": "leaf", + "class": "negative" + }, + "1536": { + "id": 1536, + "type": "leaf", + "class": "positive" + }, + "1534": { + "id": 1534, + "type": "leaf", + "class": "negative" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft497", + "feature_index": 497, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "leaf", + "class": "positive" + }, + "602": { + "id": 602, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "positive" + }, + "604": { + "id": 604, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "internal", + "feature_name": "ft453", + "feature_index": 453, + "threshold": 0.5, + "id_left": 1757, + "id_right": 1758 + }, + "1757": { + "id": 1757, + "type": "internal", + "feature_name": "ft330", + "feature_index": 330, + "threshold": 0.5, + "id_left": 1759, + "id_right": 1760 + }, + "1759": { + "id": 1759, + "type": "leaf", + "class": "negative" + }, + "1760": { + "id": 1760, + "type": "leaf", + "class": "positive" + }, + "1758": { + "id": 1758, + "type": "leaf", + "class": "positive" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft483", + "feature_index": 483, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "negative" + }, + "844": { + "id": 844, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1663, + "id_right": 1664 + }, + "1663": { + "id": 1663, + "type": "leaf", + "class": "negative" + }, + "1664": { + "id": 1664, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 1665, + "id_right": 1666 + }, + "1665": { + "id": 1665, + "type": "leaf", + "class": "negative" + }, + "1666": { + "id": 1666, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 1667, + "id_right": 1668 + }, + "1667": { + "id": 1667, + "type": "leaf", + "class": "positive" + }, + "1668": { + "id": 1668, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft488", + "feature_index": 488, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 1537, + "id_right": 1538 + }, + "1537": { + "id": 1537, + "type": "leaf", + "class": "positive" + }, + "1538": { + "id": 1538, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 1539, + "id_right": 1540 + }, + "1539": { + "id": 1539, + "type": "internal", + "feature_name": "ft352", + "feature_index": 352, + "threshold": 0.5, + "id_left": 1541, + "id_right": 1542 + }, + "1541": { + "id": 1541, + "type": "leaf", + "class": "negative" + }, + "1542": { + "id": 1542, + "type": "leaf", + "class": "positive" + }, + "1540": { + "id": 1540, + "type": "leaf", + "class": "negative" + }, + "372": { + "id": 372, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft317", + "feature_index": 317, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "leaf", + "class": "negative" + }, + "358": { + "id": 358, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "internal", + "feature_name": "ft455", + "feature_index": 455, + "threshold": 0.5, + "id_left": 1735, + "id_right": 1736 + }, + "1735": { + "id": 1735, + "type": "leaf", + "class": "positive" + }, + "1736": { + "id": 1736, + "type": "internal", + "feature_name": "ft376", + "feature_index": 376, + "threshold": 0.5, + "id_left": 1737, + "id_right": 1738 + }, + "1737": { + "id": 1737, + "type": "leaf", + "class": "negative" + }, + "1738": { + "id": 1738, + "type": "leaf", + "class": "positive" + }, + "888": { + "id": 888, + "type": "internal", + "feature_name": "ft356", + "feature_index": 356, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft269", + "feature_index": 269, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft485", + "feature_index": 485, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "internal", + "feature_name": "ft391", + "feature_index": 391, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "leaf", + "class": "negative" + }, + "522": { + "id": 522, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "leaf", + "class": "positive" + }, + "518": { + "id": 518, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 1549, + "id_right": 1550 + }, + "1549": { + "id": 1549, + "type": "leaf", + "class": "negative" + }, + "1550": { + "id": 1550, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 1563, + "id_right": 1564 + }, + "1563": { + "id": 1563, + "type": "leaf", + "class": "positive" + }, + "1564": { + "id": 1564, + "type": "leaf", + "class": "negative" + }, + "718": { + "id": 718, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 1861, + "id_right": 1862 + }, + "1861": { + "id": 1861, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 1865, + "id_right": 1866 + }, + "1865": { + "id": 1865, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1867, + "id_right": 1868 + }, + "1867": { + "id": 1867, + "type": "internal", + "feature_name": "ft361", + "feature_index": 361, + "threshold": 0.5, + "id_left": 1869, + "id_right": 1870 + }, + "1869": { + "id": 1869, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 1871, + "id_right": 1872 + }, + "1871": { + "id": 1871, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1873, + "id_right": 1874 + }, + "1873": { + "id": 1873, + "type": "leaf", + "class": "negative" + }, + "1874": { + "id": 1874, + "type": "leaf", + "class": "positive" + }, + "1872": { + "id": 1872, + "type": "leaf", + "class": "positive" + }, + "1870": { + "id": 1870, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 1875, + "id_right": 1876 + }, + "1875": { + "id": 1875, + "type": "internal", + "feature_name": "ft388", + "feature_index": 388, + "threshold": 0.5, + "id_left": 1903, + "id_right": 1904 + }, + "1903": { + "id": 1903, + "type": "internal", + "feature_name": "ft60", + "feature_index": 60, + "threshold": 0.5, + "id_left": 1905, + "id_right": 1906 + }, + "1905": { + "id": 1905, + "type": "leaf", + "class": "positive" + }, + "1906": { + "id": 1906, + "type": "leaf", + "class": "negative" + }, + "1904": { + "id": 1904, + "type": "leaf", + "class": "negative" + }, + "1876": { + "id": 1876, + "type": "internal", + "feature_name": "ft292", + "feature_index": 292, + "threshold": 0.5, + "id_left": 1881, + "id_right": 1882 + }, + "1881": { + "id": 1881, + "type": "leaf", + "class": "positive" + }, + "1882": { + "id": 1882, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 1883, + "id_right": 1884 + }, + "1883": { + "id": 1883, + "type": "leaf", + "class": "negative" + }, + "1884": { + "id": 1884, + "type": "leaf", + "class": "positive" + }, + "1868": { + "id": 1868, + "type": "internal", + "feature_name": "ft353", + "feature_index": 353, + "threshold": 0.5, + "id_left": 1877, + "id_right": 1878 + }, + "1877": { + "id": 1877, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 1879, + "id_right": 1880 + }, + "1879": { + "id": 1879, + "type": "internal", + "feature_name": "ft301", + "feature_index": 301, + "threshold": 0.5, + "id_left": 1887, + "id_right": 1888 + }, + "1887": { + "id": 1887, + "type": "leaf", + "class": "positive" + }, + "1888": { + "id": 1888, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 1889, + "id_right": 1890 + }, + "1889": { + "id": 1889, + "type": "leaf", + "class": "positive" + }, + "1890": { + "id": 1890, + "type": "leaf", + "class": "negative" + }, + "1880": { + "id": 1880, + "type": "internal", + "feature_name": "ft381", + "feature_index": 381, + "threshold": 0.5, + "id_left": 1907, + "id_right": 1908 + }, + "1907": { + "id": 1907, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 1909, + "id_right": 1910 + }, + "1909": { + "id": 1909, + "type": "leaf", + "class": "positive" + }, + "1910": { + "id": 1910, + "type": "leaf", + "class": "negative" + }, + "1908": { + "id": 1908, + "type": "leaf", + "class": "negative" + }, + "1878": { + "id": 1878, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 1981, + "id_right": 1982 + }, + "1981": { + "id": 1981, + "type": "leaf", + "class": "negative" + }, + "1982": { + "id": 1982, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1983, + "id_right": 1984 + }, + "1983": { + "id": 1983, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1985, + "id_right": 1986 + }, + "1985": { + "id": 1985, + "type": "leaf", + "class": "negative" + }, + "1986": { + "id": 1986, + "type": "leaf", + "class": "positive" + }, + "1984": { + "id": 1984, + "type": "leaf", + "class": "negative" + }, + "1866": { + "id": 1866, + "type": "internal", + "feature_name": "ft267", + "feature_index": 267, + "threshold": 0.5, + "id_left": 1885, + "id_right": 1886 + }, + "1885": { + "id": 1885, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1891, + "id_right": 1892 + }, + "1891": { + "id": 1891, + "type": "internal", + "feature_name": "ft408", + "feature_index": 408, + "threshold": 0.5, + "id_left": 1895, + "id_right": 1896 + }, + "1895": { + "id": 1895, + "type": "internal", + "feature_name": "ft403", + "feature_index": 403, + "threshold": 0.5, + "id_left": 1897, + "id_right": 1898 + }, + "1897": { + "id": 1897, + "type": "leaf", + "class": "negative" + }, + "1898": { + "id": 1898, + "type": "leaf", + "class": "positive" + }, + "1896": { + "id": 1896, + "type": "leaf", + "class": "positive" + }, + "1892": { + "id": 1892, + "type": "internal", + "feature_name": "ft414", + "feature_index": 414, + "threshold": 0.5, + "id_left": 1893, + "id_right": 1894 + }, + "1893": { + "id": 1893, + "type": "internal", + "feature_name": "ft475", + "feature_index": 475, + "threshold": 0.5, + "id_left": 1899, + "id_right": 1900 + }, + "1899": { + "id": 1899, + "type": "leaf", + "class": "negative" + }, + "1900": { + "id": 1900, + "type": "internal", + "feature_name": "ft176", + "feature_index": 176, + "threshold": 0.5, + "id_left": 1967, + "id_right": 1968 + }, + "1967": { + "id": 1967, + "type": "internal", + "feature_name": "ft402", + "feature_index": 402, + "threshold": 0.5, + "id_left": 1969, + "id_right": 1970 + }, + "1969": { + "id": 1969, + "type": "leaf", + "class": "positive" + }, + "1970": { + "id": 1970, + "type": "leaf", + "class": "negative" + }, + "1968": { + "id": 1968, + "type": "leaf", + "class": "positive" + }, + "1894": { + "id": 1894, + "type": "leaf", + "class": "negative" + }, + "1886": { + "id": 1886, + "type": "internal", + "feature_name": "ft304", + "feature_index": 304, + "threshold": 0.5, + "id_left": 1953, + "id_right": 1954 + }, + "1953": { + "id": 1953, + "type": "leaf", + "class": "positive" + }, + "1954": { + "id": 1954, + "type": "internal", + "feature_name": "ft465", + "feature_index": 465, + "threshold": 0.5, + "id_left": 1955, + "id_right": 1956 + }, + "1955": { + "id": 1955, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1959, + "id_right": 1960 + }, + "1959": { + "id": 1959, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 1961, + "id_right": 1962 + }, + "1961": { + "id": 1961, + "type": "leaf", + "class": "positive" + }, + "1962": { + "id": 1962, + "type": "leaf", + "class": "negative" + }, + "1960": { + "id": 1960, + "type": "leaf", + "class": "positive" + }, + "1956": { + "id": 1956, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1957, + "id_right": 1958 + }, + "1957": { + "id": 1957, + "type": "leaf", + "class": "positive" + }, + "1958": { + "id": 1958, + "type": "leaf", + "class": "negative" + }, + "1862": { + "id": 1862, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 1863, + "id_right": 1864 + }, + "1863": { + "id": 1863, + "type": "internal", + "feature_name": "ft473", + "feature_index": 473, + "threshold": 0.5, + "id_left": 1901, + "id_right": 1902 + }, + "1901": { + "id": 1901, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 1943, + "id_right": 1944 + }, + "1943": { + "id": 1943, + "type": "internal", + "feature_name": "ft413", + "feature_index": 413, + "threshold": 0.5, + "id_left": 1945, + "id_right": 1946 + }, + "1945": { + "id": 1945, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1947, + "id_right": 1948 + }, + "1947": { + "id": 1947, + "type": "internal", + "feature_name": "ft349", + "feature_index": 349, + "threshold": 0.5, + "id_left": 1949, + "id_right": 1950 + }, + "1949": { + "id": 1949, + "type": "leaf", + "class": "positive" + }, + "1950": { + "id": 1950, + "type": "leaf", + "class": "negative" + }, + "1948": { + "id": 1948, + "type": "leaf", + "class": "negative" + }, + "1946": { + "id": 1946, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 1977, + "id_right": 1978 + }, + "1977": { + "id": 1977, + "type": "internal", + "feature_name": "ft438", + "feature_index": 438, + "threshold": 0.5, + "id_left": 1979, + "id_right": 1980 + }, + "1979": { + "id": 1979, + "type": "leaf", + "class": "positive" + }, + "1980": { + "id": 1980, + "type": "leaf", + "class": "negative" + }, + "1978": { + "id": 1978, + "type": "leaf", + "class": "positive" + }, + "1944": { + "id": 1944, + "type": "leaf", + "class": "positive" + }, + "1902": { + "id": 1902, + "type": "internal", + "feature_name": "ft85", + "feature_index": 85, + "threshold": 0.5, + "id_left": 1911, + "id_right": 1912 + }, + "1911": { + "id": 1911, + "type": "internal", + "feature_name": "ft231", + "feature_index": 231, + "threshold": 0.5, + "id_left": 1917, + "id_right": 1918 + }, + "1917": { + "id": 1917, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 1963, + "id_right": 1964 + }, + "1963": { + "id": 1963, + "type": "leaf", + "class": "positive" + }, + "1964": { + "id": 1964, + "type": "internal", + "feature_name": "ft279", + "feature_index": 279, + "threshold": 0.5, + "id_left": 1965, + "id_right": 1966 + }, + "1965": { + "id": 1965, + "type": "leaf", + "class": "negative" + }, + "1966": { + "id": 1966, + "type": "leaf", + "class": "positive" + }, + "1918": { + "id": 1918, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 1919, + "id_right": 1920 + }, + "1919": { + "id": 1919, + "type": "leaf", + "class": "negative" + }, + "1920": { + "id": 1920, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 1921, + "id_right": 1922 + }, + "1921": { + "id": 1921, + "type": "leaf", + "class": "positive" + }, + "1922": { + "id": 1922, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 1975, + "id_right": 1976 + }, + "1975": { + "id": 1975, + "type": "leaf", + "class": "negative" + }, + "1976": { + "id": 1976, + "type": "leaf", + "class": "positive" + }, + "1912": { + "id": 1912, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 1913, + "id_right": 1914 + }, + "1913": { + "id": 1913, + "type": "leaf", + "class": "negative" + }, + "1914": { + "id": 1914, + "type": "internal", + "feature_name": "ft481", + "feature_index": 481, + "threshold": 0.5, + "id_left": 1915, + "id_right": 1916 + }, + "1915": { + "id": 1915, + "type": "leaf", + "class": "negative" + }, + "1916": { + "id": 1916, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 1951, + "id_right": 1952 + }, + "1951": { + "id": 1951, + "type": "leaf", + "class": "negative" + }, + "1952": { + "id": 1952, + "type": "leaf", + "class": "positive" + }, + "1864": { + "id": 1864, + "type": "internal", + "feature_name": "ft426", + "feature_index": 426, + "threshold": 0.5, + "id_left": 1923, + "id_right": 1924 + }, + "1923": { + "id": 1923, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1925, + "id_right": 1926 + }, + "1925": { + "id": 1925, + "type": "internal", + "feature_name": "ft365", + "feature_index": 365, + "threshold": 0.5, + "id_left": 1939, + "id_right": 1940 + }, + "1939": { + "id": 1939, + "type": "internal", + "feature_name": "ft409", + "feature_index": 409, + "threshold": 0.5, + "id_left": 1941, + "id_right": 1942 + }, + "1941": { + "id": 1941, + "type": "leaf", + "class": "negative" + }, + "1942": { + "id": 1942, + "type": "leaf", + "class": "positive" + }, + "1940": { + "id": 1940, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 1971, + "id_right": 1972 + }, + "1971": { + "id": 1971, + "type": "leaf", + "class": "negative" + }, + "1972": { + "id": 1972, + "type": "internal", + "feature_name": "ft200", + "feature_index": 200, + "threshold": 0.5, + "id_left": 1973, + "id_right": 1974 + }, + "1973": { + "id": 1973, + "type": "leaf", + "class": "positive" + }, + "1974": { + "id": 1974, + "type": "leaf", + "class": "negative" + }, + "1926": { + "id": 1926, + "type": "leaf", + "class": "negative" + }, + "1924": { + "id": 1924, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 1927, + "id_right": 1928 + }, + "1927": { + "id": 1927, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1929, + "id_right": 1930 + }, + "1929": { + "id": 1929, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 1935, + "id_right": 1936 + }, + "1935": { + "id": 1935, + "type": "leaf", + "class": "negative" + }, + "1936": { + "id": 1936, + "type": "internal", + "feature_name": "ft452", + "feature_index": 452, + "threshold": 0.5, + "id_left": 1937, + "id_right": 1938 + }, + "1937": { + "id": 1937, + "type": "leaf", + "class": "positive" + }, + "1938": { + "id": 1938, + "type": "leaf", + "class": "negative" + }, + "1930": { + "id": 1930, + "type": "leaf", + "class": "positive" + }, + "1928": { + "id": 1928, + "type": "internal", + "feature_name": "ft196", + "feature_index": 196, + "threshold": 0.5, + "id_left": 1931, + "id_right": 1932 + }, + "1931": { + "id": 1931, + "type": "leaf", + "class": "negative" + }, + "1932": { + "id": 1932, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1933, + "id_right": 1934 + }, + "1933": { + "id": 1933, + "type": "leaf", + "class": "negative" + }, + "1934": { + "id": 1934, + "type": "leaf", + "class": "positive" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "internal", + "feature_name": "ft399", + "feature_index": 399, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 1581, + "id_right": 1582 + }, + "1581": { + "id": 1581, + "type": "internal", + "feature_name": "ft384", + "feature_index": 384, + "threshold": 0.5, + "id_left": 1583, + "id_right": 1584 + }, + "1583": { + "id": 1583, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 1587, + "id_right": 1588 + }, + "1587": { + "id": 1587, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 1591, + "id_right": 1592 + }, + "1591": { + "id": 1591, + "type": "leaf", + "class": "negative" + }, + "1592": { + "id": 1592, + "type": "leaf", + "class": "positive" + }, + "1588": { + "id": 1588, + "type": "leaf", + "class": "positive" + }, + "1584": { + "id": 1584, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 1585, + "id_right": 1586 + }, + "1585": { + "id": 1585, + "type": "leaf", + "class": "negative" + }, + "1586": { + "id": 1586, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1589, + "id_right": 1590 + }, + "1589": { + "id": 1589, + "type": "leaf", + "class": "negative" + }, + "1590": { + "id": 1590, + "type": "leaf", + "class": "positive" + }, + "1582": { + "id": 1582, + "type": "leaf", + "class": "positive" + }, + "390": { + "id": 390, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 1017, + "id_right": 1018 + }, + "1017": { + "id": 1017, + "type": "leaf", + "class": "negative" + }, + "1018": { + "id": 1018, + "type": "internal", + "feature_name": "ft291", + "feature_index": 291, + "threshold": 0.5, + "id_left": 1019, + "id_right": 1020 + }, + "1019": { + "id": 1019, + "type": "leaf", + "class": "negative" + }, + "1020": { + "id": 1020, + "type": "leaf", + "class": "positive" + }, + "392": { + "id": 392, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "leaf", + "class": "positive" + }, + "394": { + "id": 394, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 1155, + "id_right": 1156 + }, + "1155": { + "id": 1155, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1157, + "id_right": 1158 + }, + "1157": { + "id": 1157, + "type": "leaf", + "class": "positive" + }, + "1158": { + "id": 1158, + "type": "leaf", + "class": "negative" + }, + "1156": { + "id": 1156, + "type": "leaf", + "class": "negative" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "internal", + "feature_name": "ft347", + "feature_index": 347, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "internal", + "feature_name": "ft465", + "feature_index": 465, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "leaf", + "class": "negative" + }, + "656": { + "id": 656, + "type": "leaf", + "class": "positive" + }, + "398": { + "id": 398, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "leaf", + "class": "negative" + }, + "400": { + "id": 400, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "leaf", + "class": "positive" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "leaf", + "class": "positive" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "negative" + }, + "396": { + "id": 396, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "leaf", + "class": "negative" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "leaf", + "class": "negative" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft494", + "feature_index": 494, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "leaf", + "class": "negative" + }, + "410": { + "id": 410, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "leaf", + "class": "positive" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft370", + "feature_index": 370, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft380", + "feature_index": 380, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "leaf", + "class": "negative" + }, + "848": { + "id": 848, + "type": "leaf", + "class": "positive" + }, + "428": { + "id": 428, + "type": "leaf", + "class": "negative" + }, + "422": { + "id": 422, + "type": "leaf", + "class": "positive" + }, + "416": { + "id": 416, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "internal", + "feature_name": "ft416", + "feature_index": 416, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "negative" + }, + "822": { + "id": 822, + "type": "internal", + "feature_name": "ft372", + "feature_index": 372, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "leaf", + "class": "negative" + }, + "824": { + "id": 824, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "leaf", + "class": "negative" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft479", + "feature_index": 479, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "internal", + "feature_name": "ft431", + "feature_index": 431, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "leaf", + "class": "positive" + }, + "432": { + "id": 432, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1237, + "id_right": 1238 + }, + "1237": { + "id": 1237, + "type": "internal", + "feature_name": "ft449", + "feature_index": 449, + "threshold": 0.5, + "id_left": 1239, + "id_right": 1240 + }, + "1239": { + "id": 1239, + "type": "leaf", + "class": "negative" + }, + "1240": { + "id": 1240, + "type": "leaf", + "class": "positive" + }, + "1238": { + "id": 1238, + "type": "leaf", + "class": "positive" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "internal", + "feature_name": "ft353", + "feature_index": 353, + "threshold": 0.5, + "id_left": 1483, + "id_right": 1484 + }, + "1483": { + "id": 1483, + "type": "leaf", + "class": "negative" + }, + "1484": { + "id": 1484, + "type": "leaf", + "class": "positive" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "positive" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft418", + "feature_index": 418, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "leaf", + "class": "positive" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "internal", + "feature_name": "ft438", + "feature_index": 438, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "leaf", + "class": "negative" + }, + "828": { + "id": 828, + "type": "leaf", + "class": "positive" + }, + "826": { + "id": 826, + "type": "leaf", + "class": "positive" + }, + "512": { + "id": 512, + "type": "leaf", + "class": "negative" + }, + "426": { + "id": 426, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 1079, + "id_right": 1080 + }, + "1079": { + "id": 1079, + "type": "internal", + "feature_name": "ft52", + "feature_index": 52, + "threshold": 0.5, + "id_left": 1191, + "id_right": 1192 + }, + "1191": { + "id": 1191, + "type": "internal", + "feature_name": "ft371", + "feature_index": 371, + "threshold": 0.5, + "id_left": 1193, + "id_right": 1194 + }, + "1193": { + "id": 1193, + "type": "internal", + "feature_name": "ft340", + "feature_index": 340, + "threshold": 0.5, + "id_left": 1195, + "id_right": 1196 + }, + "1195": { + "id": 1195, + "type": "leaf", + "class": "positive" + }, + "1196": { + "id": 1196, + "type": "leaf", + "class": "negative" + }, + "1194": { + "id": 1194, + "type": "leaf", + "class": "negative" + }, + "1192": { + "id": 1192, + "type": "leaf", + "class": "positive" + }, + "1080": { + "id": 1080, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "internal", + "feature_name": "ft312", + "feature_index": 312, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "leaf", + "class": "negative" + }, + "638": { + "id": 638, + "type": "internal", + "feature_name": "ft374", + "feature_index": 374, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "positive" + }, + "716": { + "id": 716, + "type": "leaf", + "class": "negative" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft359", + "feature_index": 359, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "leaf", + "class": "negative" + }, + "646": { + "id": 646, + "type": "leaf", + "class": "positive" + }, + "644": { + "id": 644, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "leaf", + "class": "positive" + }, + "632": { + "id": 632, + "type": "leaf", + "class": "negative" + }, + "630": { + "id": 630, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "leaf", + "class": "negative" + }, + "798": { + "id": 798, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "leaf", + "class": "positive" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "negative" + }, + "796": { + "id": 796, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 1709, + "id_right": 1710 + }, + "1709": { + "id": 1709, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1711, + "id_right": 1712 + }, + "1711": { + "id": 1711, + "type": "leaf", + "class": "positive" + }, + "1712": { + "id": 1712, + "type": "leaf", + "class": "negative" + }, + "1710": { + "id": 1710, + "type": "leaf", + "class": "positive" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "positive" + }, + "634": { + "id": 634, + "type": "internal", + "feature_name": "ft498", + "feature_index": 498, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "leaf", + "class": "negative" + }, + "652": { + "id": 652, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "leaf", + "class": "negative" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "positive" + }, + "650": { + "id": 650, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1285, + "id_right": 1286 + }, + "1285": { + "id": 1285, + "type": "leaf", + "class": "positive" + }, + "1286": { + "id": 1286, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 1287, + "id_right": 1288 + }, + "1287": { + "id": 1287, + "type": "leaf", + "class": "positive" + }, + "1288": { + "id": 1288, + "type": "internal", + "feature_name": "ft484", + "feature_index": 484, + "threshold": 0.5, + "id_left": 1769, + "id_right": 1770 + }, + "1769": { + "id": 1769, + "type": "leaf", + "class": "negative" + }, + "1770": { + "id": 1770, + "type": "leaf", + "class": "positive" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "internal", + "feature_name": "ft449", + "feature_index": 449, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "negative" + }, + "960": { + "id": 960, + "type": "internal", + "feature_name": "ft478", + "feature_index": 478, + "threshold": 0.5, + "id_left": 1289, + "id_right": 1290 + }, + "1289": { + "id": 1289, + "type": "internal", + "feature_name": "ft413", + "feature_index": 413, + "threshold": 0.5, + "id_left": 1989, + "id_right": 1990 + }, + "1989": { + "id": 1989, + "type": "leaf", + "class": "negative" + }, + "1990": { + "id": 1990, + "type": "leaf", + "class": "positive" + }, + "1290": { + "id": 1290, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1765, + "id_right": 1766 + }, + "1765": { + "id": 1765, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1767, + "id_right": 1768 + }, + "1767": { + "id": 1767, + "type": "leaf", + "class": "negative" + }, + "1768": { + "id": 1768, + "type": "leaf", + "class": "positive" + }, + "1766": { + "id": 1766, + "type": "leaf", + "class": "negative" + }, + "942": { + "id": 942, + "type": "leaf", + "class": "negative" + }, + "938": { + "id": 938, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "internal", + "feature_name": "ft420", + "feature_index": 420, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "internal", + "feature_name": "ft334", + "feature_index": 334, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "positive" + }, + "956": { + "id": 956, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 1845, + "id_right": 1846 + }, + "1845": { + "id": 1845, + "type": "leaf", + "class": "negative" + }, + "1846": { + "id": 1846, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 1847, + "id_right": 1848 + }, + "1847": { + "id": 1847, + "type": "leaf", + "class": "negative" + }, + "1848": { + "id": 1848, + "type": "leaf", + "class": "positive" + }, + "948": { + "id": 948, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "internal", + "feature_name": "ft386", + "feature_index": 386, + "threshold": 0.5, + "id_left": 1625, + "id_right": 1626 + }, + "1625": { + "id": 1625, + "type": "leaf", + "class": "negative" + }, + "1626": { + "id": 1626, + "type": "leaf", + "class": "positive" + }, + "952": { + "id": 952, + "type": "leaf", + "class": "negative" + }, + "950": { + "id": 950, + "type": "leaf", + "class": "positive" + }, + "940": { + "id": 940, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 1167, + "id_right": 1168 + }, + "1167": { + "id": 1167, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 1169, + "id_right": 1170 + }, + "1169": { + "id": 1169, + "type": "internal", + "feature_name": "ft458", + "feature_index": 458, + "threshold": 0.5, + "id_left": 1241, + "id_right": 1242 + }, + "1241": { + "id": 1241, + "type": "leaf", + "class": "negative" + }, + "1242": { + "id": 1242, + "type": "internal", + "feature_name": "ft320", + "feature_index": 320, + "threshold": 0.5, + "id_left": 1243, + "id_right": 1244 + }, + "1243": { + "id": 1243, + "type": "leaf", + "class": "positive" + }, + "1244": { + "id": 1244, + "type": "leaf", + "class": "negative" + }, + "1170": { + "id": 1170, + "type": "internal", + "feature_name": "ft482", + "feature_index": 482, + "threshold": 0.5, + "id_left": 1269, + "id_right": 1270 + }, + "1269": { + "id": 1269, + "type": "leaf", + "class": "positive" + }, + "1270": { + "id": 1270, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1271, + "id_right": 1272 + }, + "1271": { + "id": 1271, + "type": "leaf", + "class": "negative" + }, + "1272": { + "id": 1272, + "type": "leaf", + "class": "positive" + }, + "1168": { + "id": 1168, + "type": "leaf", + "class": "negative" + }, + "626": { + "id": 626, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "internal", + "feature_name": "ft378", + "feature_index": 378, + "threshold": 0.5, + "id_left": 1225, + "id_right": 1226 + }, + "1225": { + "id": 1225, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 1227, + "id_right": 1228 + }, + "1227": { + "id": 1227, + "type": "leaf", + "class": "positive" + }, + "1228": { + "id": 1228, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 1229, + "id_right": 1230 + }, + "1229": { + "id": 1229, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 1231, + "id_right": 1232 + }, + "1231": { + "id": 1231, + "type": "leaf", + "class": "positive" + }, + "1232": { + "id": 1232, + "type": "leaf", + "class": "negative" + }, + "1230": { + "id": 1230, + "type": "leaf", + "class": "negative" + }, + "1226": { + "id": 1226, + "type": "leaf", + "class": "positive" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "internal", + "feature_name": "ft62", + "feature_index": 62, + "threshold": 0.5, + "id_left": 1075, + "id_right": 1076 + }, + "1075": { + "id": 1075, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1077, + "id_right": 1078 + }, + "1077": { + "id": 1077, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1745, + "id_right": 1746 + }, + "1745": { + "id": 1745, + "type": "leaf", + "class": "positive" + }, + "1746": { + "id": 1746, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 1747, + "id_right": 1748 + }, + "1747": { + "id": 1747, + "type": "leaf", + "class": "positive" + }, + "1748": { + "id": 1748, + "type": "leaf", + "class": "negative" + }, + "1078": { + "id": 1078, + "type": "leaf", + "class": "negative" + }, + "1076": { + "id": 1076, + "type": "leaf", + "class": "positive" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft395", + "feature_index": 395, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "internal", + "feature_name": "ft402", + "feature_index": 402, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "leaf", + "class": "negative" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "positive" + }, + "910": { + "id": 910, + "type": "leaf", + "class": "positive" + }, + "764": { + "id": 764, + "type": "leaf", + "class": "negative" + }, + "750": { + "id": 750, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "internal", + "feature_name": "ft383", + "feature_index": 383, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "internal", + "feature_name": "ft480", + "feature_index": 480, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "leaf", + "class": "negative" + }, + "810": { + "id": 810, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "negative" + }, + "812": { + "id": 812, + "type": "leaf", + "class": "positive" + }, + "806": { + "id": 806, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 1181, + "id_right": 1182 + }, + "1181": { + "id": 1181, + "type": "internal", + "feature_name": "ft228", + "feature_index": 228, + "threshold": 0.5, + "id_left": 1183, + "id_right": 1184 + }, + "1183": { + "id": 1183, + "type": "leaf", + "class": "positive" + }, + "1184": { + "id": 1184, + "type": "leaf", + "class": "negative" + }, + "1182": { + "id": 1182, + "type": "leaf", + "class": "positive" + }, + "804": { + "id": 804, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1065, + "id_right": 1066 + }, + "1065": { + "id": 1065, + "type": "internal", + "feature_name": "ft474", + "feature_index": 474, + "threshold": 0.5, + "id_left": 1067, + "id_right": 1068 + }, + "1067": { + "id": 1067, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 1233, + "id_right": 1234 + }, + "1233": { + "id": 1233, + "type": "leaf", + "class": "negative" + }, + "1234": { + "id": 1234, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1235, + "id_right": 1236 + }, + "1235": { + "id": 1235, + "type": "leaf", + "class": "positive" + }, + "1236": { + "id": 1236, + "type": "leaf", + "class": "negative" + }, + "1068": { + "id": 1068, + "type": "leaf", + "class": "positive" + }, + "1066": { + "id": 1066, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 1487, + "id_right": 1488 + }, + "1487": { + "id": 1487, + "type": "leaf", + "class": "negative" + }, + "1488": { + "id": 1488, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 1489, + "id_right": 1490 + }, + "1489": { + "id": 1489, + "type": "leaf", + "class": "positive" + }, + "1490": { + "id": 1490, + "type": "leaf", + "class": "negative" + }, + "802": { + "id": 802, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "negative" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "leaf", + "class": "positive" + }, + "720": { + "id": 720, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "internal", + "feature_name": "ft350", + "feature_index": 350, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "internal", + "feature_name": "ft312", + "feature_index": 312, + "threshold": 0.5, + "id_left": 1313, + "id_right": 1314 + }, + "1313": { + "id": 1313, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 1315, + "id_right": 1316 + }, + "1315": { + "id": 1315, + "type": "internal", + "feature_name": "ft379", + "feature_index": 379, + "threshold": 0.5, + "id_left": 1317, + "id_right": 1318 + }, + "1317": { + "id": 1317, + "type": "leaf", + "class": "positive" + }, + "1318": { + "id": 1318, + "type": "leaf", + "class": "negative" + }, + "1316": { + "id": 1316, + "type": "leaf", + "class": "positive" + }, + "1314": { + "id": 1314, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 1817, + "id_right": 1818 + }, + "1817": { + "id": 1817, + "type": "leaf", + "class": "positive" + }, + "1818": { + "id": 1818, + "type": "internal", + "feature_name": "ft370", + "feature_index": 370, + "threshold": 0.5, + "id_left": 1819, + "id_right": 1820 + }, + "1819": { + "id": 1819, + "type": "leaf", + "class": "positive" + }, + "1820": { + "id": 1820, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 1821, + "id_right": 1822 + }, + "1821": { + "id": 1821, + "type": "leaf", + "class": "positive" + }, + "1822": { + "id": 1822, + "type": "leaf", + "class": "negative" + }, + "724": { + "id": 724, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "leaf", + "class": "negative" + }, + "766": { + "id": 766, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "internal", + "feature_name": "ft399", + "feature_index": 399, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "positive" + }, + "772": { + "id": 772, + "type": "leaf", + "class": "negative" + }, + "770": { + "id": 770, + "type": "leaf", + "class": "positive" + }, + "768": { + "id": 768, + "type": "leaf", + "class": "negative" + }, + "726": { + "id": 726, + "type": "internal", + "feature_name": "ft385", + "feature_index": 385, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 1713, + "id_right": 1714 + }, + "1713": { + "id": 1713, + "type": "leaf", + "class": "positive" + }, + "1714": { + "id": 1714, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1715, + "id_right": 1716 + }, + "1715": { + "id": 1715, + "type": "leaf", + "class": "negative" + }, + "1716": { + "id": 1716, + "type": "leaf", + "class": "positive" + }, + "728": { + "id": 728, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "leaf", + "class": "negative" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "positive" + }, + "722": { + "id": 722, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "internal", + "feature_name": "ft349", + "feature_index": 349, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft460", + "feature_index": 460, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "internal", + "feature_name": "ft436", + "feature_index": 436, + "threshold": 0.5, + "id_left": 1197, + "id_right": 1198 + }, + "1197": { + "id": 1197, + "type": "internal", + "feature_name": "ft386", + "feature_index": 386, + "threshold": 0.5, + "id_left": 1199, + "id_right": 1200 + }, + "1199": { + "id": 1199, + "type": "leaf", + "class": "positive" + }, + "1200": { + "id": 1200, + "type": "leaf", + "class": "negative" + }, + "1198": { + "id": 1198, + "type": "leaf", + "class": "negative" + }, + "742": { + "id": 742, + "type": "internal", + "feature_name": "ft465", + "feature_index": 465, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "positive" + }, + "760": { + "id": 760, + "type": "internal", + "feature_name": "ft329", + "feature_index": 329, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "leaf", + "class": "positive" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "negative" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "negative" + }, + "730": { + "id": 730, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "internal", + "feature_name": "ft365", + "feature_index": 365, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "leaf", + "class": "negative" + }, + "734": { + "id": 734, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "positive" + }, + "748": { + "id": 748, + "type": "leaf", + "class": "negative" + }, + "732": { + "id": 732, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1259, + "id_right": 1260 + }, + "1259": { + "id": 1259, + "type": "internal", + "feature_name": "ft438", + "feature_index": 438, + "threshold": 0.5, + "id_left": 1261, + "id_right": 1262 + }, + "1261": { + "id": 1261, + "type": "leaf", + "class": "negative" + }, + "1262": { + "id": 1262, + "type": "leaf", + "class": "positive" + }, + "1260": { + "id": 1260, + "type": "leaf", + "class": "positive" + }, + "744": { + "id": 744, + "type": "leaf", + "class": "negative" + }, + "736": { + "id": 736, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 1739, + "id_right": 1740 + }, + "1739": { + "id": 1739, + "type": "leaf", + "class": "negative" + }, + "1740": { + "id": 1740, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 1741, + "id_right": 1742 + }, + "1741": { + "id": 1741, + "type": "leaf", + "class": "negative" + }, + "1742": { + "id": 1742, + "type": "internal", + "feature_name": "ft402", + "feature_index": 402, + "threshold": 0.5, + "id_left": 1743, + "id_right": 1744 + }, + "1743": { + "id": 1743, + "type": "leaf", + "class": "negative" + }, + "1744": { + "id": 1744, + "type": "leaf", + "class": "positive" + }, + "862": { + "id": 862, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 1789, + "id_right": 1790 + }, + "1789": { + "id": 1789, + "type": "leaf", + "class": "negative" + }, + "1790": { + "id": 1790, + "type": "internal", + "feature_name": "ft391", + "feature_index": 391, + "threshold": 0.5, + "id_left": 1791, + "id_right": 1792 + }, + "1791": { + "id": 1791, + "type": "internal", + "feature_name": "ft364", + "feature_index": 364, + "threshold": 0.5, + "id_left": 1793, + "id_right": 1794 + }, + "1793": { + "id": 1793, + "type": "leaf", + "class": "negative" + }, + "1794": { + "id": 1794, + "type": "leaf", + "class": "positive" + }, + "1792": { + "id": 1792, + "type": "internal", + "feature_name": "ft154", + "feature_index": 154, + "threshold": 0.5, + "id_left": 1795, + "id_right": 1796 + }, + "1795": { + "id": 1795, + "type": "leaf", + "class": "positive" + }, + "1796": { + "id": 1796, + "type": "leaf", + "class": "negative" + }, + "864": { + "id": 864, + "type": "internal", + "feature_name": "ft382", + "feature_index": 382, + "threshold": 0.5, + "id_left": 1039, + "id_right": 1040 + }, + "1039": { + "id": 1039, + "type": "internal", + "feature_name": "ft141", + "feature_index": 141, + "threshold": 0.5, + "id_left": 1041, + "id_right": 1042 + }, + "1041": { + "id": 1041, + "type": "leaf", + "class": "negative" + }, + "1042": { + "id": 1042, + "type": "leaf", + "class": "positive" + }, + "1040": { + "id": 1040, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1473, + "id_right": 1474 + }, + "1473": { + "id": 1473, + "type": "leaf", + "class": "positive" + }, + "1474": { + "id": 1474, + "type": "leaf", + "class": "positive" + }, + "304": { + "id": 304, + "type": "internal", + "feature_name": "ft396", + "feature_index": 396, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft383", + "feature_index": 383, + "threshold": 0.5, + "id_left": 1319, + "id_right": 1320 + }, + "1319": { + "id": 1319, + "type": "internal", + "feature_name": "ft163", + "feature_index": 163, + "threshold": 0.5, + "id_left": 1321, + "id_right": 1322 + }, + "1321": { + "id": 1321, + "type": "leaf", + "class": "positive" + }, + "1322": { + "id": 1322, + "type": "leaf", + "class": "negative" + }, + "1320": { + "id": 1320, + "type": "leaf", + "class": "positive" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "leaf", + "class": "negative" + }, + "610": { + "id": 610, + "type": "internal", + "feature_name": "ft445", + "feature_index": 445, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft489", + "feature_index": 489, + "threshold": 0.5, + "id_left": 1557, + "id_right": 1558 + }, + "1557": { + "id": 1557, + "type": "leaf", + "class": "negative" + }, + "1558": { + "id": 1558, + "type": "leaf", + "class": "positive" + }, + "612": { + "id": 612, + "type": "leaf", + "class": "positive" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft403", + "feature_index": 403, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "leaf", + "class": "negative" + }, + "884": { + "id": 884, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "leaf", + "class": "negative" + }, + "886": { + "id": 886, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1491, + "id_right": 1492 + }, + "1491": { + "id": 1491, + "type": "internal", + "feature_name": "ft468", + "feature_index": 468, + "threshold": 0.5, + "id_left": 1493, + "id_right": 1494 + }, + "1493": { + "id": 1493, + "type": "leaf", + "class": "positive" + }, + "1494": { + "id": 1494, + "type": "leaf", + "class": "negative" + }, + "1492": { + "id": 1492, + "type": "leaf", + "class": "positive" + }, + "306": { + "id": 306, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "internal", + "feature_name": "ft466", + "feature_index": 466, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft413", + "feature_index": 413, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "leaf", + "class": "negative" + }, + "316": { + "id": 316, + "type": "leaf", + "class": "positive" + }, + "314": { + "id": 314, + "type": "leaf", + "class": "positive" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft387", + "feature_index": 387, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "leaf", + "class": "negative" + }, + "320": { + "id": 320, + "type": "leaf", + "class": "positive" + }, + "318": { + "id": 318, + "type": "leaf", + "class": "negative" + }, + "310": { + "id": 310, + "type": "internal", + "feature_name": "ft418", + "feature_index": 418, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "internal", + "feature_name": "ft480", + "feature_index": 480, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "leaf", + "class": "negative" + }, + "976": { + "id": 976, + "type": "leaf", + "class": "positive" + }, + "966": { + "id": 966, + "type": "leaf", + "class": "positive" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft466", + "feature_index": 466, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 1069, + "id_right": 1070 + }, + "1069": { + "id": 1069, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 1071, + "id_right": 1072 + }, + "1071": { + "id": 1071, + "type": "internal", + "feature_name": "ft64", + "feature_index": 64, + "threshold": 0.5, + "id_left": 1073, + "id_right": 1074 + }, + "1073": { + "id": 1073, + "type": "leaf", + "class": "positive" + }, + "1074": { + "id": 1074, + "type": "leaf", + "class": "negative" + }, + "1072": { + "id": 1072, + "type": "leaf", + "class": "positive" + }, + "1070": { + "id": 1070, + "type": "leaf", + "class": "positive" + }, + "452": { + "id": 452, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "negative" + }, + "454": { + "id": 454, + "type": "internal", + "feature_name": "ft383", + "feature_index": 383, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "positive" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "leaf", + "class": "negative" + }, + "482": { + "id": 482, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "internal", + "feature_name": "ft366", + "feature_index": 366, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "internal", + "feature_name": "ft497", + "feature_index": 497, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "leaf", + "class": "positive" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "negative" + }, + "458": { + "id": 458, + "type": "leaf", + "class": "positive" + }, + "456": { + "id": 456, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "leaf", + "class": "positive" + }, + "462": { + "id": 462, + "type": "leaf", + "class": "negative" + }, + "460": { + "id": 460, + "type": "leaf", + "class": "negative" + }, + "292": { + "id": 292, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "internal", + "feature_name": "ft426", + "feature_index": 426, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "internal", + "feature_name": "ft210", + "feature_index": 210, + "threshold": 0.5, + "id_left": 1475, + "id_right": 1476 + }, + "1475": { + "id": 1475, + "type": "internal", + "feature_name": "ft425", + "feature_index": 425, + "threshold": 0.5, + "id_left": 1477, + "id_right": 1478 + }, + "1477": { + "id": 1477, + "type": "leaf", + "class": "negative" + }, + "1478": { + "id": 1478, + "type": "leaf", + "class": "positive" + }, + "1476": { + "id": 1476, + "type": "leaf", + "class": "positive" + }, + "998": { + "id": 998, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 999, + "id_right": 1000 + }, + "999": { + "id": 999, + "type": "leaf", + "class": "negative" + }, + "1000": { + "id": 1000, + "type": "internal", + "feature_name": "ft414", + "feature_index": 414, + "threshold": 0.5, + "id_left": 1001, + "id_right": 1002 + }, + "1001": { + "id": 1001, + "type": "leaf", + "class": "positive" + }, + "1002": { + "id": 1002, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "internal", + "feature_name": "ft462", + "feature_index": 462, + "threshold": 0.5, + "id_left": 1081, + "id_right": 1082 + }, + "1081": { + "id": 1081, + "type": "leaf", + "class": "positive" + }, + "1082": { + "id": 1082, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1083, + "id_right": 1084 + }, + "1083": { + "id": 1083, + "type": "leaf", + "class": "positive" + }, + "1084": { + "id": 1084, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "internal", + "feature_name": "ft477", + "feature_index": 477, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "internal", + "feature_name": "ft395", + "feature_index": 395, + "threshold": 0.5, + "id_left": 1021, + "id_right": 1022 + }, + "1021": { + "id": 1021, + "type": "internal", + "feature_name": "ft187", + "feature_index": 187, + "threshold": 0.5, + "id_left": 1029, + "id_right": 1030 + }, + "1029": { + "id": 1029, + "type": "leaf", + "class": "positive" + }, + "1030": { + "id": 1030, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1031, + "id_right": 1032 + }, + "1031": { + "id": 1031, + "type": "internal", + "feature_name": "ft88", + "feature_index": 88, + "threshold": 0.5, + "id_left": 1033, + "id_right": 1034 + }, + "1033": { + "id": 1033, + "type": "leaf", + "class": "positive" + }, + "1034": { + "id": 1034, + "type": "leaf", + "class": "negative" + }, + "1032": { + "id": 1032, + "type": "internal", + "feature_name": "ft356", + "feature_index": 356, + "threshold": 0.5, + "id_left": 1035, + "id_right": 1036 + }, + "1035": { + "id": 1035, + "type": "internal", + "feature_name": "ft481", + "feature_index": 481, + "threshold": 0.5, + "id_left": 1037, + "id_right": 1038 + }, + "1037": { + "id": 1037, + "type": "leaf", + "class": "positive" + }, + "1038": { + "id": 1038, + "type": "leaf", + "class": "negative" + }, + "1036": { + "id": 1036, + "type": "leaf", + "class": "negative" + }, + "1022": { + "id": 1022, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 1023, + "id_right": 1024 + }, + "1023": { + "id": 1023, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 1025, + "id_right": 1026 + }, + "1025": { + "id": 1025, + "type": "internal", + "feature_name": "ft458", + "feature_index": 458, + "threshold": 0.5, + "id_left": 1027, + "id_right": 1028 + }, + "1027": { + "id": 1027, + "type": "leaf", + "class": "positive" + }, + "1028": { + "id": 1028, + "type": "leaf", + "class": "negative" + }, + "1026": { + "id": 1026, + "type": "leaf", + "class": "positive" + }, + "1024": { + "id": 1024, + "type": "leaf", + "class": "negative" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft416", + "feature_index": 416, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "leaf", + "class": "negative" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "internal", + "feature_name": "ft432", + "feature_index": 432, + "threshold": 0.5, + "id_left": 1423, + "id_right": 1424 + }, + "1423": { + "id": 1423, + "type": "leaf", + "class": "negative" + }, + "1424": { + "id": 1424, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 1425, + "id_right": 1426 + }, + "1425": { + "id": 1425, + "type": "leaf", + "class": "positive" + }, + "1426": { + "id": 1426, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 1995, + "id_right": 1996 + }, + "1995": { + "id": 1995, + "type": "leaf", + "class": "positive" + }, + "1996": { + "id": 1996, + "type": "leaf", + "class": "negative" + }, + "298": { + "id": 298, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "leaf", + "class": "negative" + }, + "300": { + "id": 300, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft468", + "feature_index": 468, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft330", + "feature_index": 330, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "internal", + "feature_name": "ft151", + "feature_index": 151, + "threshold": 0.5, + "id_left": 1147, + "id_right": 1148 + }, + "1147": { + "id": 1147, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1149, + "id_right": 1150 + }, + "1149": { + "id": 1149, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 1151, + "id_right": 1152 + }, + "1151": { + "id": 1151, + "type": "leaf", + "class": "positive" + }, + "1152": { + "id": 1152, + "type": "leaf", + "class": "negative" + }, + "1150": { + "id": 1150, + "type": "leaf", + "class": "negative" + }, + "1148": { + "id": 1148, + "type": "leaf", + "class": "positive" + }, + "788": { + "id": 788, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "positive" + }, + "792": { + "id": 792, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "leaf", + "class": "negative" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft451", + "feature_index": 451, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 1855, + "id_right": 1856 + }, + "1855": { + "id": 1855, + "type": "leaf", + "class": "negative" + }, + "1856": { + "id": 1856, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 1857, + "id_right": 1858 + }, + "1857": { + "id": 1857, + "type": "internal", + "feature_name": "ft498", + "feature_index": 498, + "threshold": 0.5, + "id_left": 1859, + "id_right": 1860 + }, + "1859": { + "id": 1859, + "type": "leaf", + "class": "negative" + }, + "1860": { + "id": 1860, + "type": "leaf", + "class": "positive" + }, + "1858": { + "id": 1858, + "type": "leaf", + "class": "negative" + }, + "216": { + "id": 216, + "type": "internal", + "feature_name": "ft361", + "feature_index": 361, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "leaf", + "class": "positive" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "leaf", + "class": "negative" + }, + "710": { + "id": 710, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "leaf", + "class": "positive" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "internal", + "feature_name": "ft491", + "feature_index": 491, + "threshold": 0.5, + "id_left": 1807, + "id_right": 1808 + }, + "1807": { + "id": 1807, + "type": "leaf", + "class": "positive" + }, + "1808": { + "id": 1808, + "type": "internal", + "feature_name": "ft138", + "feature_index": 138, + "threshold": 0.5, + "id_left": 1809, + "id_right": 1810 + }, + "1809": { + "id": 1809, + "type": "leaf", + "class": "negative" + }, + "1810": { + "id": 1810, + "type": "leaf", + "class": "positive" + }, + "686": { + "id": 686, + "type": "internal", + "feature_name": "ft358", + "feature_index": 358, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "leaf", + "class": "negative" + }, + "688": { + "id": 688, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "leaf", + "class": "positive" + }, + "962": { + "id": 962, + "type": "leaf", + "class": "negative" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "negative" + }, + "684": { + "id": 684, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 1185, + "id_right": 1186 + }, + "1185": { + "id": 1185, + "type": "leaf", + "class": "negative" + }, + "1186": { + "id": 1186, + "type": "internal", + "feature_name": "ft113", + "feature_index": 113, + "threshold": 0.5, + "id_left": 1187, + "id_right": 1188 + }, + "1187": { + "id": 1187, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 1655, + "id_right": 1656 + }, + "1655": { + "id": 1655, + "type": "leaf", + "class": "negative" + }, + "1656": { + "id": 1656, + "type": "leaf", + "class": "positive" + }, + "1188": { + "id": 1188, + "type": "leaf", + "class": "negative" + }, + "932": { + "id": 932, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 1429, + "id_right": 1430 + }, + "1429": { + "id": 1429, + "type": "internal", + "feature_name": "ft388", + "feature_index": 388, + "threshold": 0.5, + "id_left": 1431, + "id_right": 1432 + }, + "1431": { + "id": 1431, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1997, + "id_right": 1998 + }, + "1997": { + "id": 1997, + "type": "leaf", + "class": "negative" + }, + "1998": { + "id": 1998, + "type": "leaf", + "class": "positive" + }, + "1432": { + "id": 1432, + "type": "leaf", + "class": "positive" + }, + "1430": { + "id": 1430, + "type": "leaf", + "class": "positive" + }, + "924": { + "id": 924, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "leaf", + "class": "negative" + }, + "930": { + "id": 930, + "type": "leaf", + "class": "positive" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "negative" + }, + "926": { + "id": 926, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft481", + "feature_index": 481, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "internal", + "feature_name": "ft408", + "feature_index": 408, + "threshold": 0.5, + "id_left": 1163, + "id_right": 1164 + }, + "1163": { + "id": 1163, + "type": "leaf", + "class": "negative" + }, + "1164": { + "id": 1164, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1165, + "id_right": 1166 + }, + "1165": { + "id": 1165, + "type": "leaf", + "class": "negative" + }, + "1166": { + "id": 1166, + "type": "leaf", + "class": "positive" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "negative" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "positive" + }, + "478": { + "id": 478, + "type": "leaf", + "class": "positive" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "internal", + "feature_name": "ft119", + "feature_index": 119, + "threshold": 0.5, + "id_left": 1059, + "id_right": 1060 + }, + "1059": { + "id": 1059, + "type": "internal", + "feature_name": "ft432", + "feature_index": 432, + "threshold": 0.5, + "id_left": 1063, + "id_right": 1064 + }, + "1063": { + "id": 1063, + "type": "leaf", + "class": "positive" + }, + "1064": { + "id": 1064, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 1301, + "id_right": 1302 + }, + "1301": { + "id": 1301, + "type": "leaf", + "class": "negative" + }, + "1302": { + "id": 1302, + "type": "leaf", + "class": "positive" + }, + "1060": { + "id": 1060, + "type": "internal", + "feature_name": "ft355", + "feature_index": 355, + "threshold": 0.5, + "id_left": 1061, + "id_right": 1062 + }, + "1061": { + "id": 1061, + "type": "leaf", + "class": "negative" + }, + "1062": { + "id": 1062, + "type": "leaf", + "class": "positive" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft463", + "feature_index": 463, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "internal", + "feature_name": "ft440", + "feature_index": 440, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "internal", + "feature_name": "ft380", + "feature_index": 380, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "leaf", + "class": "negative" + }, + "988": { + "id": 988, + "type": "leaf", + "class": "positive" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "negative" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "positive" + }, + "874": { + "id": 874, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1545, + "id_right": 1546 + }, + "1545": { + "id": 1545, + "type": "leaf", + "class": "negative" + }, + "1546": { + "id": 1546, + "type": "leaf", + "class": "positive" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "positive" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft359", + "feature_index": 359, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "negative" + }, + "996": { + "id": 996, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "internal", + "feature_name": "ft453", + "feature_index": 453, + "threshold": 0.5, + "id_left": 1043, + "id_right": 1044 + }, + "1043": { + "id": 1043, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 1045, + "id_right": 1046 + }, + "1045": { + "id": 1045, + "type": "internal", + "feature_name": "ft169", + "feature_index": 169, + "threshold": 0.5, + "id_left": 1047, + "id_right": 1048 + }, + "1047": { + "id": 1047, + "type": "leaf", + "class": "negative" + }, + "1048": { + "id": 1048, + "type": "leaf", + "class": "positive" + }, + "1046": { + "id": 1046, + "type": "leaf", + "class": "negative" + }, + "1044": { + "id": 1044, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "internal", + "feature_name": "ft167", + "feature_index": 167, + "threshold": 0.5, + "id_left": 1463, + "id_right": 1464 + }, + "1463": { + "id": 1463, + "type": "leaf", + "class": "negative" + }, + "1464": { + "id": 1464, + "type": "leaf", + "class": "positive" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft301", + "feature_index": 301, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft425", + "feature_index": 425, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "internal", + "feature_name": "ft68", + "feature_index": 68, + "threshold": 0.5, + "id_left": 1457, + "id_right": 1458 + }, + "1457": { + "id": 1457, + "type": "leaf", + "class": "negative" + }, + "1458": { + "id": 1458, + "type": "internal", + "feature_name": "ft407", + "feature_index": 407, + "threshold": 0.5, + "id_left": 1459, + "id_right": 1460 + }, + "1459": { + "id": 1459, + "type": "leaf", + "class": "negative" + }, + "1460": { + "id": 1460, + "type": "internal", + "feature_name": "ft364", + "feature_index": 364, + "threshold": 0.5, + "id_left": 1461, + "id_right": 1462 + }, + "1461": { + "id": 1461, + "type": "leaf", + "class": "positive" + }, + "1462": { + "id": 1462, + "type": "leaf", + "class": "negative" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "leaf", + "class": "positive" + }, + "448": { + "id": 448, + "type": "internal", + "feature_name": "ft486", + "feature_index": 486, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "leaf", + "class": "positive" + }, + "934": { + "id": 934, + "type": "leaf", + "class": "negative" + }, + "446": { + "id": 446, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1559, + "id_right": 1560 + }, + "1559": { + "id": 1559, + "type": "leaf", + "class": "negative" + }, + "1560": { + "id": 1560, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 1561, + "id_right": 1562 + }, + "1561": { + "id": 1561, + "type": "leaf", + "class": "positive" + }, + "1562": { + "id": 1562, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "internal", + "feature_name": "ft423", + "feature_index": 423, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft376", + "feature_index": 376, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "positive" + }, + "852": { + "id": 852, + "type": "internal", + "feature_name": "ft495", + "feature_index": 495, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "leaf", + "class": "positive" + }, + "854": { + "id": 854, + "type": "internal", + "feature_name": "ft387", + "feature_index": 387, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "negative" + }, + "856": { + "id": 856, + "type": "internal", + "feature_name": "ft354", + "feature_index": 354, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "leaf", + "class": "positive" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "internal", + "feature_name": "ft378", + "feature_index": 378, + "threshold": 0.5, + "id_left": 1615, + "id_right": 1616 + }, + "1615": { + "id": 1615, + "type": "leaf", + "class": "negative" + }, + "1616": { + "id": 1616, + "type": "internal", + "feature_name": "ft289", + "feature_index": 289, + "threshold": 0.5, + "id_left": 1617, + "id_right": 1618 + }, + "1617": { + "id": 1617, + "type": "leaf", + "class": "negative" + }, + "1618": { + "id": 1618, + "type": "leaf", + "class": "positive" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "leaf", + "class": "negative" + }, + "916": { + "id": 916, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "leaf", + "class": "negative" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft365", + "feature_index": 365, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft491", + "feature_index": 491, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1813, + "id_right": 1814 + }, + "1813": { + "id": 1813, + "type": "leaf", + "class": "positive" + }, + "1814": { + "id": 1814, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "leaf", + "class": "positive" + }, + "256": { + "id": 256, + "type": "leaf", + "class": "negative" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "leaf", + "class": "positive" + }, + "472": { + "id": 472, + "type": "internal", + "feature_name": "ft407", + "feature_index": 407, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "leaf", + "class": "positive" + }, + "474": { + "id": 474, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft353", + "feature_index": 353, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft458", + "feature_index": 458, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "internal", + "feature_name": "ft463", + "feature_index": 463, + "threshold": 0.5, + "id_left": 1175, + "id_right": 1176 + }, + "1175": { + "id": 1175, + "type": "leaf", + "class": "negative" + }, + "1176": { + "id": 1176, + "type": "leaf", + "class": "positive" + }, + "534": { + "id": 534, + "type": "leaf", + "class": "negative" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1783, + "id_right": 1784 + }, + "1783": { + "id": 1783, + "type": "internal", + "feature_name": "ft460", + "feature_index": 460, + "threshold": 0.5, + "id_left": 1785, + "id_right": 1786 + }, + "1785": { + "id": 1785, + "type": "leaf", + "class": "negative" + }, + "1786": { + "id": 1786, + "type": "leaf", + "class": "positive" + }, + "1784": { + "id": 1784, + "type": "leaf", + "class": "positive" + }, + "250": { + "id": 250, + "type": "leaf", + "class": "positive" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1495, + "id_right": 1496 + }, + "1495": { + "id": 1495, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 1501, + "id_right": 1502 + }, + "1501": { + "id": 1501, + "type": "leaf", + "class": "positive" + }, + "1502": { + "id": 1502, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 1503, + "id_right": 1504 + }, + "1503": { + "id": 1503, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 1513, + "id_right": 1514 + }, + "1513": { + "id": 1513, + "type": "internal", + "feature_name": "ft403", + "feature_index": 403, + "threshold": 0.5, + "id_left": 1515, + "id_right": 1516 + }, + "1515": { + "id": 1515, + "type": "leaf", + "class": "negative" + }, + "1516": { + "id": 1516, + "type": "leaf", + "class": "positive" + }, + "1514": { + "id": 1514, + "type": "leaf", + "class": "positive" + }, + "1504": { + "id": 1504, + "type": "internal", + "feature_name": "ft175", + "feature_index": 175, + "threshold": 0.5, + "id_left": 1505, + "id_right": 1506 + }, + "1505": { + "id": 1505, + "type": "leaf", + "class": "negative" + }, + "1506": { + "id": 1506, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 1511, + "id_right": 1512 + }, + "1511": { + "id": 1511, + "type": "leaf", + "class": "positive" + }, + "1512": { + "id": 1512, + "type": "leaf", + "class": "negative" + }, + "1496": { + "id": 1496, + "type": "internal", + "feature_name": "ft386", + "feature_index": 386, + "threshold": 0.5, + "id_left": 1497, + "id_right": 1498 + }, + "1497": { + "id": 1497, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 1499, + "id_right": 1500 + }, + "1499": { + "id": 1499, + "type": "leaf", + "class": "positive" + }, + "1500": { + "id": 1500, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 1507, + "id_right": 1508 + }, + "1507": { + "id": 1507, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 1509, + "id_right": 1510 + }, + "1509": { + "id": 1509, + "type": "leaf", + "class": "positive" + }, + "1510": { + "id": 1510, + "type": "leaf", + "class": "negative" + }, + "1508": { + "id": 1508, + "type": "leaf", + "class": "negative" + }, + "1498": { + "id": 1498, + "type": "internal", + "feature_name": "ft311", + "feature_index": 311, + "threshold": 0.5, + "id_left": 1749, + "id_right": 1750 + }, + "1749": { + "id": 1749, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1751, + "id_right": 1752 + }, + "1751": { + "id": 1751, + "type": "leaf", + "class": "negative" + }, + "1752": { + "id": 1752, + "type": "internal", + "feature_name": "ft373", + "feature_index": 373, + "threshold": 0.5, + "id_left": 1753, + "id_right": 1754 + }, + "1753": { + "id": 1753, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 1755, + "id_right": 1756 + }, + "1755": { + "id": 1755, + "type": "leaf", + "class": "positive" + }, + "1756": { + "id": 1756, + "type": "leaf", + "class": "negative" + }, + "1754": { + "id": 1754, + "type": "leaf", + "class": "positive" + }, + "1750": { + "id": 1750, + "type": "leaf", + "class": "negative" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "internal", + "feature_name": "ft269", + "feature_index": 269, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1427, + "id_right": 1428 + }, + "1427": { + "id": 1427, + "type": "leaf", + "class": "negative" + }, + "1428": { + "id": 1428, + "type": "leaf", + "class": "positive" + }, + "782": { + "id": 782, + "type": "internal", + "feature_name": "ft399", + "feature_index": 399, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "leaf", + "class": "negative" + }, + "780": { + "id": 780, + "type": "leaf", + "class": "positive" + }, + "778": { + "id": 778, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "internal", + "feature_name": "ft492", + "feature_index": 492, + "threshold": 0.5, + "id_left": 1205, + "id_right": 1206 + }, + "1205": { + "id": 1205, + "type": "leaf", + "class": "negative" + }, + "1206": { + "id": 1206, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 1649, + "id_right": 1650 + }, + "1649": { + "id": 1649, + "type": "leaf", + "class": "negative" + }, + "1650": { + "id": 1650, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "internal", + "feature_name": "ft487", + "feature_index": 487, + "threshold": 0.5, + "id_left": 1761, + "id_right": 1762 + }, + "1761": { + "id": 1761, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1763, + "id_right": 1764 + }, + "1763": { + "id": 1763, + "type": "leaf", + "class": "positive" + }, + "1764": { + "id": 1764, + "type": "leaf", + "class": "negative" + }, + "1762": { + "id": 1762, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "internal", + "feature_name": "ft384", + "feature_index": 384, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 1137, + "id_right": 1138 + }, + "1137": { + "id": 1137, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 1139, + "id_right": 1140 + }, + "1139": { + "id": 1139, + "type": "leaf", + "class": "positive" + }, + "1140": { + "id": 1140, + "type": "internal", + "feature_name": "ft340", + "feature_index": 340, + "threshold": 0.5, + "id_left": 1141, + "id_right": 1142 + }, + "1141": { + "id": 1141, + "type": "internal", + "feature_name": "ft402", + "feature_index": 402, + "threshold": 0.5, + "id_left": 1143, + "id_right": 1144 + }, + "1143": { + "id": 1143, + "type": "leaf", + "class": "positive" + }, + "1144": { + "id": 1144, + "type": "internal", + "feature_name": "ft409", + "feature_index": 409, + "threshold": 0.5, + "id_left": 1145, + "id_right": 1146 + }, + "1145": { + "id": 1145, + "type": "leaf", + "class": "negative" + }, + "1146": { + "id": 1146, + "type": "leaf", + "class": "positive" + }, + "1142": { + "id": 1142, + "type": "leaf", + "class": "negative" + }, + "1138": { + "id": 1138, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1681, + "id_right": 1682 + }, + "1681": { + "id": 1681, + "type": "leaf", + "class": "positive" + }, + "1682": { + "id": 1682, + "type": "internal", + "feature_name": "ft143", + "feature_index": 143, + "threshold": 0.5, + "id_left": 1683, + "id_right": 1684 + }, + "1683": { + "id": 1683, + "type": "leaf", + "class": "negative" + }, + "1684": { + "id": 1684, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "internal", + "feature_name": "ft468", + "feature_index": 468, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "internal", + "feature_name": "ft354", + "feature_index": 354, + "threshold": 0.5, + "id_left": 1291, + "id_right": 1292 + }, + "1291": { + "id": 1291, + "type": "leaf", + "class": "positive" + }, + "1292": { + "id": 1292, + "type": "leaf", + "class": "negative" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "negative" + }, + "590": { + "id": 590, + "type": "internal", + "feature_name": "ft222", + "feature_index": 222, + "threshold": 0.5, + "id_left": 1573, + "id_right": 1574 + }, + "1573": { + "id": 1573, + "type": "leaf", + "class": "positive" + }, + "1574": { + "id": 1574, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1575, + "id_right": 1576 + }, + "1575": { + "id": 1575, + "type": "leaf", + "class": "positive" + }, + "1576": { + "id": 1576, + "type": "internal", + "feature_name": "ft455", + "feature_index": 455, + "threshold": 0.5, + "id_left": 1779, + "id_right": 1780 + }, + "1779": { + "id": 1779, + "type": "leaf", + "class": "positive" + }, + "1780": { + "id": 1780, + "type": "leaf", + "class": "negative" + }, + "588": { + "id": 588, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "negative" + }, + "920": { + "id": 920, + "type": "internal", + "feature_name": "ft429", + "feature_index": 429, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "leaf", + "class": "negative" + }, + "584": { + "id": 584, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "leaf", + "class": "positive" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "leaf", + "class": "positive" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 1479, + "id_right": 1480 + }, + "1479": { + "id": 1479, + "type": "leaf", + "class": "positive" + }, + "1480": { + "id": 1480, + "type": "leaf", + "class": "negative" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "negative" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 1551, + "id_right": 1552 + }, + "1551": { + "id": 1551, + "type": "leaf", + "class": "positive" + }, + "1552": { + "id": 1552, + "type": "internal", + "feature_name": "ft314", + "feature_index": 314, + "threshold": 0.5, + "id_left": 1553, + "id_right": 1554 + }, + "1553": { + "id": 1553, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 1661, + "id_right": 1662 + }, + "1661": { + "id": 1661, + "type": "leaf", + "class": "positive" + }, + "1662": { + "id": 1662, + "type": "leaf", + "class": "negative" + }, + "1554": { + "id": 1554, + "type": "leaf", + "class": "positive" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft368", + "feature_index": 368, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 1849, + "id_right": 1850 + }, + "1849": { + "id": 1849, + "type": "leaf", + "class": "positive" + }, + "1850": { + "id": 1850, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 1851, + "id_right": 1852 + }, + "1851": { + "id": 1851, + "type": "internal", + "feature_name": "ft356", + "feature_index": 356, + "threshold": 0.5, + "id_left": 1853, + "id_right": 1854 + }, + "1853": { + "id": 1853, + "type": "leaf", + "class": "negative" + }, + "1854": { + "id": 1854, + "type": "leaf", + "class": "positive" + }, + "1852": { + "id": 1852, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "leaf", + "class": "positive" + }, + "712": { + "id": 712, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "leaf", + "class": "negative" + }, + "714": { + "id": 714, + "type": "leaf", + "class": "positive" + }, + "268": { + "id": 268, + "type": "leaf", + "class": "negative" + }, + "264": { + "id": 264, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "internal", + "feature_name": "ft493", + "feature_index": 493, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "leaf", + "class": "positive" + }, + "908": { + "id": 908, + "type": "leaf", + "class": "negative" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "positive" + }, + "440": { + "id": 440, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 1565, + "id_right": 1566 + }, + "1565": { + "id": 1565, + "type": "leaf", + "class": "positive" + }, + "1566": { + "id": 1566, + "type": "leaf", + "class": "negative" + }, + "272": { + "id": 272, + "type": "leaf", + "class": "negative" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft475", + "feature_index": 475, + "threshold": 0.5, + "id_left": 1053, + "id_right": 1054 + }, + "1053": { + "id": 1053, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 1055, + "id_right": 1056 + }, + "1055": { + "id": 1055, + "type": "leaf", + "class": "negative" + }, + "1056": { + "id": 1056, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 1057, + "id_right": 1058 + }, + "1057": { + "id": 1057, + "type": "internal", + "feature_name": "ft417", + "feature_index": 417, + "threshold": 0.5, + "id_left": 1277, + "id_right": 1278 + }, + "1277": { + "id": 1277, + "type": "leaf", + "class": "negative" + }, + "1278": { + "id": 1278, + "type": "leaf", + "class": "positive" + }, + "1058": { + "id": 1058, + "type": "leaf", + "class": "positive" + }, + "1054": { + "id": 1054, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "leaf", + "class": "negative" + }, + "900": { + "id": 900, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft456", + "feature_index": 456, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "leaf", + "class": "positive" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft382", + "feature_index": 382, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1265, + "id_right": 1266 + }, + "1265": { + "id": 1265, + "type": "leaf", + "class": "positive" + }, + "1266": { + "id": 1266, + "type": "internal", + "feature_name": "ft451", + "feature_index": 451, + "threshold": 0.5, + "id_left": 1267, + "id_right": 1268 + }, + "1267": { + "id": 1267, + "type": "leaf", + "class": "positive" + }, + "1268": { + "id": 1268, + "type": "leaf", + "class": "negative" + }, + "466": { + "id": 466, + "type": "leaf", + "class": "negative" + }, + "464": { + "id": 464, + "type": "leaf", + "class": "positive" + }, + "240": { + "id": 240, + "type": "internal", + "feature_name": "ft413", + "feature_index": 413, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft473", + "feature_index": 473, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "leaf", + "class": "negative" + }, + "344": { + "id": 344, + "type": "leaf", + "class": "positive" + }, + "342": { + "id": 342, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft494", + "feature_index": 494, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "internal", + "feature_name": "ft310", + "feature_index": 310, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "leaf", + "class": "negative" + }, + "530": { + "id": 530, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "leaf", + "class": "negative" + }, + "532": { + "id": 532, + "type": "leaf", + "class": "positive" + }, + "528": { + "id": 528, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "positive" + }, + "992": { + "id": 992, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "positive" + }, + "994": { + "id": 994, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft388", + "feature_index": 388, + "threshold": 0.5, + "id_left": 1689, + "id_right": 1690 + }, + "1689": { + "id": 1689, + "type": "internal", + "feature_name": "ft270", + "feature_index": 270, + "threshold": 0.5, + "id_left": 1691, + "id_right": 1692 + }, + "1691": { + "id": 1691, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 1695, + "id_right": 1696 + }, + "1695": { + "id": 1695, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1697, + "id_right": 1698 + }, + "1697": { + "id": 1697, + "type": "leaf", + "class": "negative" + }, + "1698": { + "id": 1698, + "type": "leaf", + "class": "positive" + }, + "1696": { + "id": 1696, + "type": "leaf", + "class": "negative" + }, + "1692": { + "id": 1692, + "type": "internal", + "feature_name": "ft424", + "feature_index": 424, + "threshold": 0.5, + "id_left": 1693, + "id_right": 1694 + }, + "1693": { + "id": 1693, + "type": "leaf", + "class": "negative" + }, + "1694": { + "id": 1694, + "type": "leaf", + "class": "positive" + }, + "1690": { + "id": 1690, + "type": "leaf", + "class": "negative" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "negative" + }, + "332": { + "id": 332, + "type": "leaf", + "class": "positive" + }, + "330": { + "id": 330, + "type": "leaf", + "class": "negative" + }, + "280": { + "id": 280, + "type": "internal", + "feature_name": "ft492", + "feature_index": 492, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "leaf", + "class": "negative" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "positive" + }, + "468": { + "id": 468, + "type": "leaf", + "class": "positive" + }, + "278": { + "id": 278, + "type": "leaf", + "class": "positive" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 1453, + "id_right": 1454 + }, + "1453": { + "id": 1453, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1455, + "id_right": 1456 + }, + "1455": { + "id": 1455, + "type": "internal", + "feature_name": "ft419", + "feature_index": 419, + "threshold": 0.5, + "id_left": 1469, + "id_right": 1470 + }, + "1469": { + "id": 1469, + "type": "leaf", + "class": "negative" + }, + "1470": { + "id": 1470, + "type": "leaf", + "class": "positive" + }, + "1456": { + "id": 1456, + "type": "leaf", + "class": "positive" + }, + "1454": { + "id": 1454, + "type": "leaf", + "class": "positive" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "internal", + "feature_name": "ft425", + "feature_index": 425, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "leaf", + "class": "positive" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "negative" + }, + "894": { + "id": 894, + "type": "leaf", + "class": "positive" + }, + "350": { + "id": 350, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1823, + "id_right": 1824 + }, + "1823": { + "id": 1823, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 1833, + "id_right": 1834 + }, + "1833": { + "id": 1833, + "type": "leaf", + "class": "negative" + }, + "1834": { + "id": 1834, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 1835, + "id_right": 1836 + }, + "1835": { + "id": 1835, + "type": "leaf", + "class": "negative" + }, + "1836": { + "id": 1836, + "type": "internal", + "feature_name": "ft481", + "feature_index": 481, + "threshold": 0.5, + "id_left": 1837, + "id_right": 1838 + }, + "1837": { + "id": 1837, + "type": "leaf", + "class": "positive" + }, + "1838": { + "id": 1838, + "type": "leaf", + "class": "negative" + }, + "1824": { + "id": 1824, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 1825, + "id_right": 1826 + }, + "1825": { + "id": 1825, + "type": "internal", + "feature_name": "ft56", + "feature_index": 56, + "threshold": 0.5, + "id_left": 1827, + "id_right": 1828 + }, + "1827": { + "id": 1827, + "type": "internal", + "feature_name": "ft413", + "feature_index": 413, + "threshold": 0.5, + "id_left": 1831, + "id_right": 1832 + }, + "1831": { + "id": 1831, + "type": "leaf", + "class": "negative" + }, + "1832": { + "id": 1832, + "type": "leaf", + "class": "positive" + }, + "1828": { + "id": 1828, + "type": "leaf", + "class": "negative" + }, + "1826": { + "id": 1826, + "type": "internal", + "feature_name": "ft385", + "feature_index": 385, + "threshold": 0.5, + "id_left": 1829, + "id_right": 1830 + }, + "1829": { + "id": 1829, + "type": "leaf", + "class": "positive" + }, + "1830": { + "id": 1830, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 1839, + "id_right": 1840 + }, + "1839": { + "id": 1839, + "type": "leaf", + "class": "negative" + }, + "1840": { + "id": 1840, + "type": "leaf", + "class": "positive" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft472", + "feature_index": 472, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft425", + "feature_index": 425, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1207, + "id_right": 1208 + }, + "1207": { + "id": 1207, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 1209, + "id_right": 1210 + }, + "1209": { + "id": 1209, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 1215, + "id_right": 1216 + }, + "1215": { + "id": 1215, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 1217, + "id_right": 1218 + }, + "1217": { + "id": 1217, + "type": "leaf", + "class": "positive" + }, + "1218": { + "id": 1218, + "type": "leaf", + "class": "negative" + }, + "1216": { + "id": 1216, + "type": "leaf", + "class": "negative" + }, + "1210": { + "id": 1210, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 1211, + "id_right": 1212 + }, + "1211": { + "id": 1211, + "type": "internal", + "feature_name": "ft136", + "feature_index": 136, + "threshold": 0.5, + "id_left": 1213, + "id_right": 1214 + }, + "1213": { + "id": 1213, + "type": "leaf", + "class": "negative" + }, + "1214": { + "id": 1214, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 1777, + "id_right": 1778 + }, + "1777": { + "id": 1777, + "type": "leaf", + "class": "negative" + }, + "1778": { + "id": 1778, + "type": "leaf", + "class": "positive" + }, + "1212": { + "id": 1212, + "type": "leaf", + "class": "positive" + }, + "1208": { + "id": 1208, + "type": "leaf", + "class": "negative" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "leaf", + "class": "positive" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "leaf", + "class": "positive" + }, + "230": { + "id": 230, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 1465, + "id_right": 1466 + }, + "1465": { + "id": 1465, + "type": "leaf", + "class": "positive" + }, + "1466": { + "id": 1466, + "type": "leaf", + "class": "negative" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 1597, + "id_right": 1598 + }, + "1597": { + "id": 1597, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 1599, + "id_right": 1600 + }, + "1599": { + "id": 1599, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 1601, + "id_right": 1602 + }, + "1601": { + "id": 1601, + "type": "leaf", + "class": "positive" + }, + "1602": { + "id": 1602, + "type": "leaf", + "class": "negative" + }, + "1600": { + "id": 1600, + "type": "leaf", + "class": "negative" + }, + "1598": { + "id": 1598, + "type": "leaf", + "class": "negative" + }, + "226": { + "id": 226, + "type": "internal", + "feature_name": "ft137", + "feature_index": 137, + "threshold": 0.5, + "id_left": 1263, + "id_right": 1264 + }, + "1263": { + "id": 1263, + "type": "leaf", + "class": "negative" + }, + "1264": { + "id": 1264, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "internal", + "feature_name": "ft439", + "feature_index": 439, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "leaf", + "class": "negative" + }, + "664": { + "id": 664, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1177, + "id_right": 1178 + }, + "1177": { + "id": 1177, + "type": "leaf", + "class": "negative" + }, + "1178": { + "id": 1178, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 1179, + "id_right": 1180 + }, + "1179": { + "id": 1179, + "type": "leaf", + "class": "negative" + }, + "1180": { + "id": 1180, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1449, + "id_right": 1450 + }, + "1449": { + "id": 1449, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 1451, + "id_right": 1452 + }, + "1451": { + "id": 1451, + "type": "leaf", + "class": "negative" + }, + "1452": { + "id": 1452, + "type": "leaf", + "class": "positive" + }, + "1450": { + "id": 1450, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 1325, + "id_right": 1326 + }, + "1325": { + "id": 1325, + "type": "internal", + "feature_name": "ft481", + "feature_index": 481, + "threshold": 0.5, + "id_left": 1355, + "id_right": 1356 + }, + "1355": { + "id": 1355, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 1357, + "id_right": 1358 + }, + "1357": { + "id": 1357, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 1359, + "id_right": 1360 + }, + "1359": { + "id": 1359, + "type": "internal", + "feature_name": "ft310", + "feature_index": 310, + "threshold": 0.5, + "id_left": 1361, + "id_right": 1362 + }, + "1361": { + "id": 1361, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 1363, + "id_right": 1364 + }, + "1363": { + "id": 1363, + "type": "internal", + "feature_name": "ft216", + "feature_index": 216, + "threshold": 0.5, + "id_left": 1991, + "id_right": 1992 + }, + "1991": { + "id": 1991, + "type": "leaf", + "class": "positive" + }, + "1992": { + "id": 1992, + "type": "leaf", + "class": "negative" + }, + "1364": { + "id": 1364, + "type": "leaf", + "class": "negative" + }, + "1362": { + "id": 1362, + "type": "leaf", + "class": "positive" + }, + "1360": { + "id": 1360, + "type": "internal", + "feature_name": "ft210", + "feature_index": 210, + "threshold": 0.5, + "id_left": 1375, + "id_right": 1376 + }, + "1375": { + "id": 1375, + "type": "internal", + "feature_name": "ft272", + "feature_index": 272, + "threshold": 0.5, + "id_left": 1377, + "id_right": 1378 + }, + "1377": { + "id": 1377, + "type": "leaf", + "class": "positive" + }, + "1378": { + "id": 1378, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1811, + "id_right": 1812 + }, + "1811": { + "id": 1811, + "type": "leaf", + "class": "positive" + }, + "1812": { + "id": 1812, + "type": "leaf", + "class": "negative" + }, + "1376": { + "id": 1376, + "type": "leaf", + "class": "negative" + }, + "1358": { + "id": 1358, + "type": "leaf", + "class": "positive" + }, + "1356": { + "id": 1356, + "type": "internal", + "feature_name": "ft172", + "feature_index": 172, + "threshold": 0.5, + "id_left": 1365, + "id_right": 1366 + }, + "1365": { + "id": 1365, + "type": "internal", + "feature_name": "ft334", + "feature_index": 334, + "threshold": 0.5, + "id_left": 1379, + "id_right": 1380 + }, + "1379": { + "id": 1379, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1381, + "id_right": 1382 + }, + "1381": { + "id": 1381, + "type": "internal", + "feature_name": "ft452", + "feature_index": 452, + "threshold": 0.5, + "id_left": 1841, + "id_right": 1842 + }, + "1841": { + "id": 1841, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 1843, + "id_right": 1844 + }, + "1843": { + "id": 1843, + "type": "leaf", + "class": "negative" + }, + "1844": { + "id": 1844, + "type": "leaf", + "class": "positive" + }, + "1842": { + "id": 1842, + "type": "leaf", + "class": "positive" + }, + "1382": { + "id": 1382, + "type": "internal", + "feature_name": "ft353", + "feature_index": 353, + "threshold": 0.5, + "id_left": 1397, + "id_right": 1398 + }, + "1397": { + "id": 1397, + "type": "leaf", + "class": "negative" + }, + "1398": { + "id": 1398, + "type": "internal", + "feature_name": "ft488", + "feature_index": 488, + "threshold": 0.5, + "id_left": 1399, + "id_right": 1400 + }, + "1399": { + "id": 1399, + "type": "leaf", + "class": "negative" + }, + "1400": { + "id": 1400, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1659, + "id_right": 1660 + }, + "1659": { + "id": 1659, + "type": "leaf", + "class": "negative" + }, + "1660": { + "id": 1660, + "type": "leaf", + "class": "positive" + }, + "1380": { + "id": 1380, + "type": "leaf", + "class": "negative" + }, + "1366": { + "id": 1366, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 1367, + "id_right": 1368 + }, + "1367": { + "id": 1367, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 1369, + "id_right": 1370 + }, + "1369": { + "id": 1369, + "type": "internal", + "feature_name": "ft455", + "feature_index": 455, + "threshold": 0.5, + "id_left": 1371, + "id_right": 1372 + }, + "1371": { + "id": 1371, + "type": "internal", + "feature_name": "ft286", + "feature_index": 286, + "threshold": 0.5, + "id_left": 1373, + "id_right": 1374 + }, + "1373": { + "id": 1373, + "type": "leaf", + "class": "negative" + }, + "1374": { + "id": 1374, + "type": "leaf", + "class": "positive" + }, + "1372": { + "id": 1372, + "type": "leaf", + "class": "positive" + }, + "1370": { + "id": 1370, + "type": "leaf", + "class": "negative" + }, + "1368": { + "id": 1368, + "type": "leaf", + "class": "positive" + }, + "1326": { + "id": 1326, + "type": "internal", + "feature_name": "ft474", + "feature_index": 474, + "threshold": 0.5, + "id_left": 1327, + "id_right": 1328 + }, + "1327": { + "id": 1327, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 1329, + "id_right": 1330 + }, + "1329": { + "id": 1329, + "type": "internal", + "feature_name": "ft370", + "feature_index": 370, + "threshold": 0.5, + "id_left": 1401, + "id_right": 1402 + }, + "1401": { + "id": 1401, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 1403, + "id_right": 1404 + }, + "1403": { + "id": 1403, + "type": "internal", + "feature_name": "ft377", + "feature_index": 377, + "threshold": 0.5, + "id_left": 1619, + "id_right": 1620 + }, + "1619": { + "id": 1619, + "type": "leaf", + "class": "positive" + }, + "1620": { + "id": 1620, + "type": "internal", + "feature_name": "ft322", + "feature_index": 322, + "threshold": 0.5, + "id_left": 1621, + "id_right": 1622 + }, + "1621": { + "id": 1621, + "type": "leaf", + "class": "positive" + }, + "1622": { + "id": 1622, + "type": "leaf", + "class": "negative" + }, + "1404": { + "id": 1404, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1411, + "id_right": 1412 + }, + "1411": { + "id": 1411, + "type": "leaf", + "class": "positive" + }, + "1412": { + "id": 1412, + "type": "leaf", + "class": "negative" + }, + "1402": { + "id": 1402, + "type": "internal", + "feature_name": "ft268", + "feature_index": 268, + "threshold": 0.5, + "id_left": 1405, + "id_right": 1406 + }, + "1405": { + "id": 1405, + "type": "internal", + "feature_name": "ft444", + "feature_index": 444, + "threshold": 0.5, + "id_left": 1407, + "id_right": 1408 + }, + "1407": { + "id": 1407, + "type": "leaf", + "class": "positive" + }, + "1408": { + "id": 1408, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1409, + "id_right": 1410 + }, + "1409": { + "id": 1409, + "type": "leaf", + "class": "positive" + }, + "1410": { + "id": 1410, + "type": "leaf", + "class": "negative" + }, + "1406": { + "id": 1406, + "type": "leaf", + "class": "positive" + }, + "1330": { + "id": 1330, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 1341, + "id_right": 1342 + }, + "1341": { + "id": 1341, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 1391, + "id_right": 1392 + }, + "1391": { + "id": 1391, + "type": "leaf", + "class": "positive" + }, + "1392": { + "id": 1392, + "type": "internal", + "feature_name": "ft86", + "feature_index": 86, + "threshold": 0.5, + "id_left": 1393, + "id_right": 1394 + }, + "1393": { + "id": 1393, + "type": "leaf", + "class": "negative" + }, + "1394": { + "id": 1394, + "type": "internal", + "feature_name": "ft337", + "feature_index": 337, + "threshold": 0.5, + "id_left": 1395, + "id_right": 1396 + }, + "1395": { + "id": 1395, + "type": "leaf", + "class": "negative" + }, + "1396": { + "id": 1396, + "type": "leaf", + "class": "positive" + }, + "1342": { + "id": 1342, + "type": "internal", + "feature_name": "ft352", + "feature_index": 352, + "threshold": 0.5, + "id_left": 1387, + "id_right": 1388 + }, + "1387": { + "id": 1387, + "type": "leaf", + "class": "negative" + }, + "1388": { + "id": 1388, + "type": "internal", + "feature_name": "ft494", + "feature_index": 494, + "threshold": 0.5, + "id_left": 1389, + "id_right": 1390 + }, + "1389": { + "id": 1389, + "type": "leaf", + "class": "negative" + }, + "1390": { + "id": 1390, + "type": "internal", + "feature_name": "ft208", + "feature_index": 208, + "threshold": 0.5, + "id_left": 1467, + "id_right": 1468 + }, + "1467": { + "id": 1467, + "type": "leaf", + "class": "negative" + }, + "1468": { + "id": 1468, + "type": "leaf", + "class": "positive" + }, + "1328": { + "id": 1328, + "type": "internal", + "feature_name": "ft164", + "feature_index": 164, + "threshold": 0.5, + "id_left": 1331, + "id_right": 1332 + }, + "1331": { + "id": 1331, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 1333, + "id_right": 1334 + }, + "1333": { + "id": 1333, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 1335, + "id_right": 1336 + }, + "1335": { + "id": 1335, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 1337, + "id_right": 1338 + }, + "1337": { + "id": 1337, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 1353, + "id_right": 1354 + }, + "1353": { + "id": 1353, + "type": "leaf", + "class": "positive" + }, + "1354": { + "id": 1354, + "type": "leaf", + "class": "negative" + }, + "1338": { + "id": 1338, + "type": "leaf", + "class": "negative" + }, + "1336": { + "id": 1336, + "type": "leaf", + "class": "positive" + }, + "1334": { + "id": 1334, + "type": "internal", + "feature_name": "ft485", + "feature_index": 485, + "threshold": 0.5, + "id_left": 1343, + "id_right": 1344 + }, + "1343": { + "id": 1343, + "type": "leaf", + "class": "negative" + }, + "1344": { + "id": 1344, + "type": "internal", + "feature_name": "ft135", + "feature_index": 135, + "threshold": 0.5, + "id_left": 1345, + "id_right": 1346 + }, + "1345": { + "id": 1345, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 1657, + "id_right": 1658 + }, + "1657": { + "id": 1657, + "type": "leaf", + "class": "positive" + }, + "1658": { + "id": 1658, + "type": "leaf", + "class": "negative" + }, + "1346": { + "id": 1346, + "type": "leaf", + "class": "positive" + }, + "1332": { + "id": 1332, + "type": "internal", + "feature_name": "ft495", + "feature_index": 495, + "threshold": 0.5, + "id_left": 1339, + "id_right": 1340 + }, + "1339": { + "id": 1339, + "type": "leaf", + "class": "negative" + }, + "1340": { + "id": 1340, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 1347, + "id_right": 1348 + }, + "1347": { + "id": 1347, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1383, + "id_right": 1384 + }, + "1383": { + "id": 1383, + "type": "internal", + "feature_name": "ft396", + "feature_index": 396, + "threshold": 0.5, + "id_left": 1385, + "id_right": 1386 + }, + "1385": { + "id": 1385, + "type": "leaf", + "class": "negative" + }, + "1386": { + "id": 1386, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 1773, + "id_right": 1774 + }, + "1773": { + "id": 1773, + "type": "leaf", + "class": "negative" + }, + "1774": { + "id": 1774, + "type": "leaf", + "class": "positive" + }, + "1384": { + "id": 1384, + "type": "leaf", + "class": "negative" + }, + "1348": { + "id": 1348, + "type": "internal", + "feature_name": "ft370", + "feature_index": 370, + "threshold": 0.5, + "id_left": 1349, + "id_right": 1350 + }, + "1349": { + "id": 1349, + "type": "internal", + "feature_name": "ft455", + "feature_index": 455, + "threshold": 0.5, + "id_left": 1351, + "id_right": 1352 + }, + "1351": { + "id": 1351, + "type": "leaf", + "class": "negative" + }, + "1352": { + "id": 1352, + "type": "leaf", + "class": "positive" + }, + "1350": { + "id": 1350, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "internal", + "feature_name": "ft415", + "feature_index": 415, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "leaf", + "class": "positive" + }, + "980": { + "id": 980, + "type": "internal", + "feature_name": "ft417", + "feature_index": 417, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "leaf", + "class": "positive" + }, + "984": { + "id": 984, + "type": "leaf", + "class": "negative" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "negative" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft442", + "feature_index": 442, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft186", + "feature_index": 186, + "threshold": 0.5, + "id_left": 1299, + "id_right": 1300 + }, + "1299": { + "id": 1299, + "type": "leaf", + "class": "negative" + }, + "1300": { + "id": 1300, + "type": "leaf", + "class": "positive" + }, + "186": { + "id": 186, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "internal", + "feature_name": "ft365", + "feature_index": 365, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "leaf", + "class": "negative" + }, + "562": { + "id": 562, + "type": "leaf", + "class": "positive" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "positive" + }, + "328": { + "id": 328, + "type": "leaf", + "class": "negative" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "internal", + "feature_name": "ft426", + "feature_index": 426, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "internal", + "feature_name": "ft494", + "feature_index": 494, + "threshold": 0.5, + "id_left": 1255, + "id_right": 1256 + }, + "1255": { + "id": 1255, + "type": "leaf", + "class": "positive" + }, + "1256": { + "id": 1256, + "type": "internal", + "feature_name": "ft265", + "feature_index": 265, + "threshold": 0.5, + "id_left": 1257, + "id_right": 1258 + }, + "1257": { + "id": 1257, + "type": "leaf", + "class": "positive" + }, + "1258": { + "id": 1258, + "type": "leaf", + "class": "negative" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "leaf", + "class": "positive" + }, + "624": { + "id": 624, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 1279, + "id_right": 1280 + }, + "1279": { + "id": 1279, + "type": "leaf", + "class": "positive" + }, + "1280": { + "id": 1280, + "type": "leaf", + "class": "negative" + }, + "622": { + "id": 622, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 1717, + "id_right": 1718 + }, + "1717": { + "id": 1717, + "type": "leaf", + "class": "negative" + }, + "1718": { + "id": 1718, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 1719, + "id_right": 1720 + }, + "1719": { + "id": 1719, + "type": "leaf", + "class": "positive" + }, + "1720": { + "id": 1720, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft359", + "feature_index": 359, + "threshold": 0.5, + "id_left": 1669, + "id_right": 1670 + }, + "1669": { + "id": 1669, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1671, + "id_right": 1672 + }, + "1671": { + "id": 1671, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1673, + "id_right": 1674 + }, + "1673": { + "id": 1673, + "type": "leaf", + "class": "positive" + }, + "1674": { + "id": 1674, + "type": "leaf", + "class": "negative" + }, + "1672": { + "id": 1672, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 1787, + "id_right": 1788 + }, + "1787": { + "id": 1787, + "type": "leaf", + "class": "positive" + }, + "1788": { + "id": 1788, + "type": "leaf", + "class": "negative" + }, + "1670": { + "id": 1670, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 1159, + "id_right": 1160 + }, + "1159": { + "id": 1159, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1161, + "id_right": 1162 + }, + "1161": { + "id": 1161, + "type": "leaf", + "class": "positive" + }, + "1162": { + "id": 1162, + "type": "leaf", + "class": "negative" + }, + "1160": { + "id": 1160, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft396", + "feature_index": 396, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "internal", + "feature_name": "ft469", + "feature_index": 469, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "leaf", + "class": "positive" + }, + "348": { + "id": 348, + "type": "internal", + "feature_name": "ft117", + "feature_index": 117, + "threshold": 0.5, + "id_left": 1993, + "id_right": 1994 + }, + "1993": { + "id": 1993, + "type": "leaf", + "class": "positive" + }, + "1994": { + "id": 1994, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft395", + "feature_index": 395, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 1201, + "id_right": 1202 + }, + "1201": { + "id": 1201, + "type": "leaf", + "class": "negative" + }, + "1202": { + "id": 1202, + "type": "internal", + "feature_name": "ft207", + "feature_index": 207, + "threshold": 0.5, + "id_left": 1203, + "id_right": 1204 + }, + "1203": { + "id": 1203, + "type": "leaf", + "class": "negative" + }, + "1204": { + "id": 1204, + "type": "leaf", + "class": "positive" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "positive" + }, + "498": { + "id": 498, + "type": "leaf", + "class": "positive" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "internal", + "feature_name": "ft212", + "feature_index": 212, + "threshold": 0.5, + "id_left": 1685, + "id_right": 1686 + }, + "1685": { + "id": 1685, + "type": "internal", + "feature_name": "ft473", + "feature_index": 473, + "threshold": 0.5, + "id_left": 1687, + "id_right": 1688 + }, + "1687": { + "id": 1687, + "type": "leaf", + "class": "negative" + }, + "1688": { + "id": 1688, + "type": "leaf", + "class": "positive" + }, + "1686": { + "id": 1686, + "type": "leaf", + "class": "negative" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft413", + "feature_index": 413, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "leaf", + "class": "positive" + }, + "706": { + "id": 706, + "type": "internal", + "feature_name": "ft302", + "feature_index": 302, + "threshold": 0.5, + "id_left": 1153, + "id_right": 1154 + }, + "1153": { + "id": 1153, + "type": "leaf", + "class": "positive" + }, + "1154": { + "id": 1154, + "type": "leaf", + "class": "negative" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft392", + "feature_index": 392, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 1577, + "id_right": 1578 + }, + "1577": { + "id": 1577, + "type": "internal", + "feature_name": "ft485", + "feature_index": 485, + "threshold": 0.5, + "id_left": 1579, + "id_right": 1580 + }, + "1579": { + "id": 1579, + "type": "leaf", + "class": "negative" + }, + "1580": { + "id": 1580, + "type": "leaf", + "class": "positive" + }, + "1578": { + "id": 1578, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "internal", + "feature_name": "ft95", + "feature_index": 95, + "threshold": 0.5, + "id_left": 1547, + "id_right": 1548 + }, + "1547": { + "id": 1547, + "type": "leaf", + "class": "positive" + }, + "1548": { + "id": 1548, + "type": "leaf", + "class": "negative" + }, + "510": { + "id": 510, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "negative" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft482", + "feature_index": 482, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft375", + "feature_index": 375, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "positive" + }, + "882": { + "id": 882, + "type": "internal", + "feature_name": "ft446", + "feature_index": 446, + "threshold": 0.5, + "id_left": 1131, + "id_right": 1132 + }, + "1131": { + "id": 1131, + "type": "leaf", + "class": "positive" + }, + "1132": { + "id": 1132, + "type": "leaf", + "class": "negative" + }, + "880": { + "id": 880, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 1417, + "id_right": 1418 + }, + "1417": { + "id": 1417, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 1419, + "id_right": 1420 + }, + "1419": { + "id": 1419, + "type": "leaf", + "class": "positive" + }, + "1420": { + "id": 1420, + "type": "leaf", + "class": "negative" + }, + "1418": { + "id": 1418, + "type": "leaf", + "class": "negative" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "internal", + "feature_name": "ft232", + "feature_index": 232, + "threshold": 0.5, + "id_left": 1281, + "id_right": 1282 + }, + "1281": { + "id": 1281, + "type": "leaf", + "class": "negative" + }, + "1282": { + "id": 1282, + "type": "leaf", + "class": "positive" + }, + "500": { + "id": 500, + "type": "leaf", + "class": "negative" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "positive" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 1283, + "id_right": 1284 + }, + "1283": { + "id": 1283, + "type": "leaf", + "class": "negative" + }, + "1284": { + "id": 1284, + "type": "leaf", + "class": "positive" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 1603, + "id_right": 1604 + }, + "1603": { + "id": 1603, + "type": "leaf", + "class": "negative" + }, + "1604": { + "id": 1604, + "type": "internal", + "feature_name": "ft423", + "feature_index": 423, + "threshold": 0.5, + "id_left": 1605, + "id_right": 1606 + }, + "1605": { + "id": 1605, + "type": "internal", + "feature_name": "ft352", + "feature_index": 352, + "threshold": 0.5, + "id_left": 1607, + "id_right": 1608 + }, + "1607": { + "id": 1607, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 1609, + "id_right": 1610 + }, + "1609": { + "id": 1609, + "type": "leaf", + "class": "positive" + }, + "1610": { + "id": 1610, + "type": "leaf", + "class": "negative" + }, + "1608": { + "id": 1608, + "type": "leaf", + "class": "positive" + }, + "1606": { + "id": 1606, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft483", + "feature_index": 483, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft392", + "feature_index": 392, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "leaf", + "class": "positive" + }, + "556": { + "id": 556, + "type": "leaf", + "class": "negative" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "positive" + }, + "346": { + "id": 346, + "type": "leaf", + "class": "positive" + }, + "284": { + "id": 284, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 1593, + "id_right": 1594 + }, + "1593": { + "id": 1593, + "type": "internal", + "feature_name": "ft422", + "feature_index": 422, + "threshold": 0.5, + "id_left": 1595, + "id_right": 1596 + }, + "1595": { + "id": 1595, + "type": "leaf", + "class": "positive" + }, + "1596": { + "id": 1596, + "type": "leaf", + "class": "negative" + }, + "1594": { + "id": 1594, + "type": "leaf", + "class": "negative" + }, + "286": { + "id": 286, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "internal", + "feature_name": "ft366", + "feature_index": 366, + "threshold": 0.5, + "id_left": 1771, + "id_right": 1772 + }, + "1771": { + "id": 1771, + "type": "leaf", + "class": "negative" + }, + "1772": { + "id": 1772, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "leaf", + "class": "positive" + }, + "516": { + "id": 516, + "type": "leaf", + "class": "negative" + }, + "514": { + "id": 514, + "type": "leaf", + "class": "positive" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "leaf", + "class": "negative" + }, + "334": { + "id": 334, + "type": "internal", + "feature_name": "ft218", + "feature_index": 218, + "threshold": 0.5, + "id_left": 1009, + "id_right": 1010 + }, + "1009": { + "id": 1009, + "type": "internal", + "feature_name": "ft353", + "feature_index": 353, + "threshold": 0.5, + "id_left": 1293, + "id_right": 1294 + }, + "1293": { + "id": 1293, + "type": "leaf", + "class": "negative" + }, + "1294": { + "id": 1294, + "type": "leaf", + "class": "positive" + }, + "1010": { + "id": 1010, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 1471, + "id_right": 1472 + }, + "1471": { + "id": 1471, + "type": "leaf", + "class": "positive" + }, + "1472": { + "id": 1472, + "type": "leaf", + "class": "negative" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft462", + "feature_index": 462, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft482", + "feature_index": 482, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "internal", + "feature_name": "ft449", + "feature_index": 449, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "positive" + }, + "538": { + "id": 538, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1797, + "id_right": 1798 + }, + "1797": { + "id": 1797, + "type": "leaf", + "class": "negative" + }, + "1798": { + "id": 1798, + "type": "internal", + "feature_name": "ft463", + "feature_index": 463, + "threshold": 0.5, + "id_left": 1799, + "id_right": 1800 + }, + "1799": { + "id": 1799, + "type": "leaf", + "class": "negative" + }, + "1800": { + "id": 1800, + "type": "leaf", + "class": "positive" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "internal", + "feature_name": "ft445", + "feature_index": 445, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "leaf", + "class": "negative" + }, + "542": { + "id": 542, + "type": "leaf", + "class": "positive" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft377", + "feature_index": 377, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 1011, + "id_right": 1012 + }, + "1011": { + "id": 1011, + "type": "leaf", + "class": "negative" + }, + "1012": { + "id": 1012, + "type": "internal", + "feature_name": "ft434", + "feature_index": 434, + "threshold": 0.5, + "id_left": 1013, + "id_right": 1014 + }, + "1013": { + "id": 1013, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 1015, + "id_right": 1016 + }, + "1015": { + "id": 1015, + "type": "leaf", + "class": "negative" + }, + "1016": { + "id": 1016, + "type": "leaf", + "class": "positive" + }, + "1014": { + "id": 1014, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 1633, + "id_right": 1634 + }, + "1633": { + "id": 1633, + "type": "leaf", + "class": "negative" + }, + "1634": { + "id": 1634, + "type": "internal", + "feature_name": "ft369", + "feature_index": 369, + "threshold": 0.5, + "id_left": 1721, + "id_right": 1722 + }, + "1721": { + "id": 1721, + "type": "internal", + "feature_name": "ft434", + "feature_index": 434, + "threshold": 0.5, + "id_left": 1723, + "id_right": 1724 + }, + "1723": { + "id": 1723, + "type": "leaf", + "class": "positive" + }, + "1724": { + "id": 1724, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 1725, + "id_right": 1726 + }, + "1725": { + "id": 1725, + "type": "leaf", + "class": "negative" + }, + "1726": { + "id": 1726, + "type": "leaf", + "class": "positive" + }, + "1722": { + "id": 1722, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 1727, + "id_right": 1728 + }, + "1727": { + "id": 1727, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 1729, + "id_right": 1730 + }, + "1729": { + "id": 1729, + "type": "leaf", + "class": "positive" + }, + "1730": { + "id": 1730, + "type": "leaf", + "class": "negative" + }, + "1728": { + "id": 1728, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft340", + "feature_index": 340, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "leaf", + "class": "positive" + }, + "578": { + "id": 578, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "leaf", + "class": "negative" + }, + "580": { + "id": 580, + "type": "leaf", + "class": "positive" + }, + "572": { + "id": 572, + "type": "leaf", + "class": "negative" + }, + "570": { + "id": 570, + "type": "leaf", + "class": "positive" + }, + "564": { + "id": 564, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "internal", + "feature_name": "ft434", + "feature_index": 434, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "leaf", + "class": "negative" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft252", + "feature_index": 252, + "threshold": 0.5, + "id_left": 1295, + "id_right": 1296 + }, + "1295": { + "id": 1295, + "type": "leaf", + "class": "positive" + }, + "1296": { + "id": 1296, + "type": "leaf", + "class": "negative" + }, + "574": { + "id": 574, + "type": "leaf", + "class": "negative" + }, + "566": { + "id": 566, + "type": "internal", + "feature_name": "ft356", + "feature_index": 356, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "leaf", + "class": "negative" + }, + "568": { + "id": 568, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "leaf", + "class": "positive" + }, + "212": { + "id": 212, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft455", + "feature_index": 455, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "internal", + "feature_name": "ft374", + "feature_index": 374, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "leaf", + "class": "negative" + }, + "376": { + "id": 376, + "type": "leaf", + "class": "positive" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft385", + "feature_index": 385, + "threshold": 0.5, + "id_left": 1127, + "id_right": 1128 + }, + "1127": { + "id": 1127, + "type": "leaf", + "class": "negative" + }, + "1128": { + "id": 1128, + "type": "internal", + "feature_name": "ft401", + "feature_index": 401, + "threshold": 0.5, + "id_left": 1129, + "id_right": 1130 + }, + "1129": { + "id": 1129, + "type": "leaf", + "class": "positive" + }, + "1130": { + "id": 1130, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 1627, + "id_right": 1628 + }, + "1627": { + "id": 1627, + "type": "leaf", + "class": "positive" + }, + "1628": { + "id": 1628, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 1629, + "id_right": 1630 + }, + "1629": { + "id": 1629, + "type": "internal", + "feature_name": "ft147", + "feature_index": 147, + "threshold": 0.5, + "id_left": 1631, + "id_right": 1632 + }, + "1631": { + "id": 1631, + "type": "leaf", + "class": "positive" + }, + "1632": { + "id": 1632, + "type": "leaf", + "class": "negative" + }, + "1630": { + "id": 1630, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_500_nleaves_500.json b/dtrees/dim_500_nleaves_500.json new file mode 100644 index 0000000..e3b2125 --- /dev/null +++ b/dtrees/dim_500_nleaves_500.json @@ -0,0 +1,8004 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49", + "ft50", + "ft51", + "ft52", + "ft53", + "ft54", + "ft55", + "ft56", + "ft57", + "ft58", + "ft59", + "ft60", + "ft61", + "ft62", + "ft63", + "ft64", + "ft65", + "ft66", + "ft67", + "ft68", + "ft69", + "ft70", + "ft71", + "ft72", + "ft73", + "ft74", + "ft75", + "ft76", + "ft77", + "ft78", + "ft79", + "ft80", + "ft81", + "ft82", + "ft83", + "ft84", + "ft85", + "ft86", + "ft87", + "ft88", + "ft89", + "ft90", + "ft91", + "ft92", + "ft93", + "ft94", + "ft95", + "ft96", + "ft97", + "ft98", + "ft99", + "ft100", + "ft101", + "ft102", + "ft103", + "ft104", + "ft105", + "ft106", + "ft107", + "ft108", + "ft109", + "ft110", + "ft111", + "ft112", + "ft113", + "ft114", + "ft115", + "ft116", + "ft117", + "ft118", + "ft119", + "ft120", + "ft121", + "ft122", + "ft123", + "ft124", + "ft125", + "ft126", + "ft127", + "ft128", + "ft129", + "ft130", + "ft131", + "ft132", + "ft133", + "ft134", + "ft135", + "ft136", + "ft137", + "ft138", + "ft139", + "ft140", + "ft141", + "ft142", + "ft143", + "ft144", + "ft145", + "ft146", + "ft147", + "ft148", + "ft149", + "ft150", + "ft151", + "ft152", + "ft153", + "ft154", + "ft155", + "ft156", + "ft157", + "ft158", + "ft159", + "ft160", + "ft161", + "ft162", + "ft163", + "ft164", + "ft165", + "ft166", + "ft167", + "ft168", + "ft169", + "ft170", + "ft171", + "ft172", + "ft173", + "ft174", + "ft175", + "ft176", + "ft177", + "ft178", + "ft179", + "ft180", + "ft181", + "ft182", + "ft183", + "ft184", + "ft185", + "ft186", + "ft187", + "ft188", + "ft189", + "ft190", + "ft191", + "ft192", + "ft193", + "ft194", + "ft195", + "ft196", + "ft197", + "ft198", + "ft199", + "ft200", + "ft201", + "ft202", + "ft203", + "ft204", + "ft205", + "ft206", + "ft207", + "ft208", + "ft209", + "ft210", + "ft211", + "ft212", + "ft213", + "ft214", + "ft215", + "ft216", + "ft217", + "ft218", + "ft219", + "ft220", + "ft221", + "ft222", + "ft223", + "ft224", + "ft225", + "ft226", + "ft227", + "ft228", + "ft229", + "ft230", + "ft231", + "ft232", + "ft233", + "ft234", + "ft235", + "ft236", + "ft237", + "ft238", + "ft239", + "ft240", + "ft241", + "ft242", + "ft243", + "ft244", + "ft245", + "ft246", + "ft247", + "ft248", + "ft249", + "ft250", + "ft251", + "ft252", + "ft253", + "ft254", + "ft255", + "ft256", + "ft257", + "ft258", + "ft259", + "ft260", + "ft261", + "ft262", + "ft263", + "ft264", + "ft265", + "ft266", + "ft267", + "ft268", + "ft269", + "ft270", + "ft271", + "ft272", + "ft273", + "ft274", + "ft275", + "ft276", + "ft277", + "ft278", + "ft279", + "ft280", + "ft281", + "ft282", + "ft283", + "ft284", + "ft285", + "ft286", + "ft287", + "ft288", + "ft289", + "ft290", + "ft291", + "ft292", + "ft293", + "ft294", + "ft295", + "ft296", + "ft297", + "ft298", + "ft299", + "ft300", + "ft301", + "ft302", + "ft303", + "ft304", + "ft305", + "ft306", + "ft307", + "ft308", + "ft309", + "ft310", + "ft311", + "ft312", + "ft313", + "ft314", + "ft315", + "ft316", + "ft317", + "ft318", + "ft319", + "ft320", + "ft321", + "ft322", + "ft323", + "ft324", + "ft325", + "ft326", + "ft327", + "ft328", + "ft329", + "ft330", + "ft331", + "ft332", + "ft333", + "ft334", + "ft335", + "ft336", + "ft337", + "ft338", + "ft339", + "ft340", + "ft341", + "ft342", + "ft343", + "ft344", + "ft345", + "ft346", + "ft347", + "ft348", + "ft349", + "ft350", + "ft351", + "ft352", + "ft353", + "ft354", + "ft355", + "ft356", + "ft357", + "ft358", + "ft359", + "ft360", + "ft361", + "ft362", + "ft363", + "ft364", + "ft365", + "ft366", + "ft367", + "ft368", + "ft369", + "ft370", + "ft371", + "ft372", + "ft373", + "ft374", + "ft375", + "ft376", + "ft377", + "ft378", + "ft379", + "ft380", + "ft381", + "ft382", + "ft383", + "ft384", + "ft385", + "ft386", + "ft387", + "ft388", + "ft389", + "ft390", + "ft391", + "ft392", + "ft393", + "ft394", + "ft395", + "ft396", + "ft397", + "ft398", + "ft399", + "ft400", + "ft401", + "ft402", + "ft403", + "ft404", + "ft405", + "ft406", + "ft407", + "ft408", + "ft409", + "ft410", + "ft411", + "ft412", + "ft413", + "ft414", + "ft415", + "ft416", + "ft417", + "ft418", + "ft419", + "ft420", + "ft421", + "ft422", + "ft423", + "ft424", + "ft425", + "ft426", + "ft427", + "ft428", + "ft429", + "ft430", + "ft431", + "ft432", + "ft433", + "ft434", + "ft435", + "ft436", + "ft437", + "ft438", + "ft439", + "ft440", + "ft441", + "ft442", + "ft443", + "ft444", + "ft445", + "ft446", + "ft447", + "ft448", + "ft449", + "ft450", + "ft451", + "ft452", + "ft453", + "ft454", + "ft455", + "ft456", + "ft457", + "ft458", + "ft459", + "ft460", + "ft461", + "ft462", + "ft463", + "ft464", + "ft465", + "ft466", + "ft467", + "ft468", + "ft469", + "ft470", + "ft471", + "ft472", + "ft473", + "ft474", + "ft475", + "ft476", + "ft477", + "ft478", + "ft479", + "ft480", + "ft481", + "ft482", + "ft483", + "ft484", + "ft485", + "ft486", + "ft487", + "ft488", + "ft489", + "ft490", + "ft491", + "ft492", + "ft493", + "ft494", + "ft495", + "ft496", + "ft497", + "ft498", + "ft499" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft284", + "feature_index": 284, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft331", + "feature_index": 331, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft74", + "feature_index": 74, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft339", + "feature_index": 339, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "leaf", + "class": "negative" + }, + "676": { + "id": 676, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "leaf", + "class": "negative" + }, + "680": { + "id": 680, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "positive" + }, + "678": { + "id": 678, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "leaf", + "class": "positive" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft403", + "feature_index": 403, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "leaf", + "class": "positive" + }, + "370": { + "id": 370, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "leaf", + "class": "positive" + }, + "442": { + "id": 442, + "type": "leaf", + "class": "negative" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "leaf", + "class": "negative" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft224", + "feature_index": 224, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "leaf", + "class": "positive" + }, + "524": { + "id": 524, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft495", + "feature_index": 495, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "internal", + "feature_name": "ft330", + "feature_index": 330, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "internal", + "feature_name": "ft116", + "feature_index": 116, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft256", + "feature_index": 256, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "leaf", + "class": "positive" + }, + "366": { + "id": 366, + "type": "leaf", + "class": "negative" + }, + "364": { + "id": 364, + "type": "leaf", + "class": "positive" + }, + "362": { + "id": 362, + "type": "leaf", + "class": "negative" + }, + "360": { + "id": 360, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft407", + "feature_index": 407, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft408", + "feature_index": 408, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "leaf", + "class": "positive" + }, + "44": { + "id": 44, + "type": "leaf", + "class": "negative" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "leaf", + "class": "positive" + }, + "606": { + "id": 606, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "leaf", + "class": "positive" + }, + "608": { + "id": 608, + "type": "internal", + "feature_name": "ft474", + "feature_index": 474, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "internal", + "feature_name": "ft461", + "feature_index": 461, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "negative" + }, + "816": { + "id": 816, + "type": "leaf", + "class": "negative" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft190", + "feature_index": 190, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft278", + "feature_index": 278, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "leaf", + "class": "positive" + }, + "696": { + "id": 696, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "leaf", + "class": "negative" + }, + "698": { + "id": 698, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "leaf", + "class": "positive" + }, + "700": { + "id": 700, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "leaf", + "class": "positive" + }, + "702": { + "id": 702, + "type": "leaf", + "class": "negative" + }, + "694": { + "id": 694, + "type": "leaf", + "class": "positive" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft455", + "feature_index": 455, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft251", + "feature_index": 251, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "leaf", + "class": "positive" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft245", + "feature_index": 245, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "leaf", + "class": "positive" + }, + "616": { + "id": 616, + "type": "leaf", + "class": "negative" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft158", + "feature_index": 158, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "internal", + "feature_name": "ft406", + "feature_index": 406, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "leaf", + "class": "negative" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "negative" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft306", + "feature_index": 306, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft465", + "feature_index": 465, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft485", + "feature_index": 485, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft244", + "feature_index": 244, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "negative" + }, + "830": { + "id": 830, + "type": "internal", + "feature_name": "ft415", + "feature_index": 415, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "internal", + "feature_name": "ft427", + "feature_index": 427, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft431", + "feature_index": 431, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "leaf", + "class": "positive" + }, + "842": { + "id": 842, + "type": "leaf", + "class": "negative" + }, + "840": { + "id": 840, + "type": "leaf", + "class": "negative" + }, + "834": { + "id": 834, + "type": "leaf", + "class": "positive" + }, + "832": { + "id": 832, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "leaf", + "class": "negative" + }, + "836": { + "id": 836, + "type": "internal", + "feature_name": "ft115", + "feature_index": 115, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "positive" + }, + "838": { + "id": 838, + "type": "leaf", + "class": "negative" + }, + "30": { + "id": 30, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "internal", + "feature_name": "ft235", + "feature_index": 235, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "internal", + "feature_name": "ft452", + "feature_index": 452, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "leaf", + "class": "negative" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft438", + "feature_index": 438, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "positive" + }, + "936": { + "id": 936, + "type": "leaf", + "class": "negative" + }, + "620": { + "id": 620, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "leaf", + "class": "positive" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft447", + "feature_index": 447, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft406", + "feature_index": 406, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft415", + "feature_index": 415, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "internal", + "feature_name": "ft314", + "feature_index": 314, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft271", + "feature_index": 271, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "leaf", + "class": "negative" + }, + "104": { + "id": 104, + "type": "leaf", + "class": "positive" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft181", + "feature_index": 181, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "leaf", + "class": "negative" + }, + "96": { + "id": 96, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "leaf", + "class": "negative" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft467", + "feature_index": 467, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "leaf", + "class": "positive" + }, + "964": { + "id": 964, + "type": "leaf", + "class": "negative" + }, + "368": { + "id": 368, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft499", + "feature_index": 499, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "internal", + "feature_name": "ft78", + "feature_index": 78, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft118", + "feature_index": 118, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "negative" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft239", + "feature_index": 239, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft358", + "feature_index": 358, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "leaf", + "class": "negative" + }, + "68": { + "id": 68, + "type": "internal", + "feature_name": "ft357", + "feature_index": 357, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "internal", + "feature_name": "ft287", + "feature_index": 287, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "negative" + }, + "868": { + "id": 868, + "type": "internal", + "feature_name": "ft266", + "feature_index": 266, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "internal", + "feature_name": "ft319", + "feature_index": 319, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "leaf", + "class": "negative" + }, + "872": { + "id": 872, + "type": "leaf", + "class": "positive" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "positive" + }, + "866": { + "id": 866, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "internal", + "feature_name": "ft465", + "feature_index": 465, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "positive" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft356", + "feature_index": 356, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "leaf", + "class": "positive" + }, + "670": { + "id": 670, + "type": "leaf", + "class": "negative" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "negative" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft372", + "feature_index": 372, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "internal", + "feature_name": "ft438", + "feature_index": 438, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "leaf", + "class": "negative" + }, + "972": { + "id": 972, + "type": "leaf", + "class": "positive" + }, + "970": { + "id": 970, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft290", + "feature_index": 290, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft342", + "feature_index": 342, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "leaf", + "class": "positive" + }, + "550": { + "id": 550, + "type": "internal", + "feature_name": "ft250", + "feature_index": 250, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "leaf", + "class": "negative" + }, + "552": { + "id": 552, + "type": "leaf", + "class": "positive" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft110", + "feature_index": 110, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "leaf", + "class": "negative" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft336", + "feature_index": 336, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "leaf", + "class": "negative" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft251", + "feature_index": 251, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft277", + "feature_index": 277, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft334", + "feature_index": 334, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "leaf", + "class": "negative" + }, + "438": { + "id": 438, + "type": "leaf", + "class": "positive" + }, + "436": { + "id": 436, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "leaf", + "class": "positive" + }, + "114": { + "id": 114, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "leaf", + "class": "positive" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft380", + "feature_index": 380, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "leaf", + "class": "negative" + }, + "558": { + "id": 558, + "type": "leaf", + "class": "positive" + }, + "140": { + "id": 140, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft323", + "feature_index": 323, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft293", + "feature_index": 293, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "leaf", + "class": "positive" + }, + "674": { + "id": 674, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "leaf", + "class": "positive" + }, + "124": { + "id": 124, + "type": "internal", + "feature_name": "ft419", + "feature_index": 419, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "negative" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "negative" + }, + "14": { + "id": 14, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft128", + "feature_index": 128, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft497", + "feature_index": 497, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "leaf", + "class": "positive" + }, + "602": { + "id": 602, + "type": "internal", + "feature_name": "ft80", + "feature_index": 80, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "leaf", + "class": "positive" + }, + "604": { + "id": 604, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "leaf", + "class": "positive" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft483", + "feature_index": 483, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "leaf", + "class": "negative" + }, + "844": { + "id": 844, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft488", + "feature_index": 488, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "leaf", + "class": "positive" + }, + "372": { + "id": 372, + "type": "leaf", + "class": "negative" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft317", + "feature_index": 317, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft338", + "feature_index": 338, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft202", + "feature_index": 202, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "leaf", + "class": "negative" + }, + "358": { + "id": 358, + "type": "leaf", + "class": "positive" + }, + "22": { + "id": 22, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "leaf", + "class": "positive" + }, + "888": { + "id": 888, + "type": "internal", + "feature_name": "ft356", + "feature_index": 356, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "negative" + }, + "890": { + "id": 890, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft269", + "feature_index": 269, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "internal", + "feature_name": "ft485", + "feature_index": 485, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "internal", + "feature_name": "ft391", + "feature_index": 391, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "leaf", + "class": "negative" + }, + "522": { + "id": 522, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "leaf", + "class": "positive" + }, + "518": { + "id": 518, + "type": "internal", + "feature_name": "ft188", + "feature_index": 188, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "leaf", + "class": "positive" + }, + "718": { + "id": 718, + "type": "leaf", + "class": "negative" + }, + "24": { + "id": 24, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft156", + "feature_index": 156, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft179", + "feature_index": 179, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "leaf", + "class": "negative" + }, + "384": { + "id": 384, + "type": "internal", + "feature_name": "ft213", + "feature_index": 213, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "internal", + "feature_name": "ft399", + "feature_index": 399, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "leaf", + "class": "positive" + }, + "390": { + "id": 390, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "leaf", + "class": "negative" + }, + "392": { + "id": 392, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "leaf", + "class": "positive" + }, + "394": { + "id": 394, + "type": "leaf", + "class": "negative" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft345", + "feature_index": 345, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "internal", + "feature_name": "ft347", + "feature_index": 347, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "internal", + "feature_name": "ft465", + "feature_index": 465, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "leaf", + "class": "positive" + }, + "658": { + "id": 658, + "type": "leaf", + "class": "negative" + }, + "656": { + "id": 656, + "type": "leaf", + "class": "positive" + }, + "398": { + "id": 398, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "leaf", + "class": "negative" + }, + "400": { + "id": 400, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "leaf", + "class": "positive" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft242", + "feature_index": 242, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "leaf", + "class": "positive" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "negative" + }, + "396": { + "id": 396, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "leaf", + "class": "negative" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft297", + "feature_index": 297, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "leaf", + "class": "negative" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft494", + "feature_index": 494, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "leaf", + "class": "negative" + }, + "410": { + "id": 410, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "leaf", + "class": "positive" + }, + "386": { + "id": 386, + "type": "internal", + "feature_name": "ft226", + "feature_index": 226, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft370", + "feature_index": 370, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "internal", + "feature_name": "ft82", + "feature_index": 82, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft380", + "feature_index": 380, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "leaf", + "class": "negative" + }, + "848": { + "id": 848, + "type": "leaf", + "class": "positive" + }, + "428": { + "id": 428, + "type": "leaf", + "class": "negative" + }, + "422": { + "id": 422, + "type": "leaf", + "class": "positive" + }, + "416": { + "id": 416, + "type": "internal", + "feature_name": "ft70", + "feature_index": 70, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "internal", + "feature_name": "ft416", + "feature_index": 416, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "negative" + }, + "822": { + "id": 822, + "type": "internal", + "feature_name": "ft372", + "feature_index": 372, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "leaf", + "class": "negative" + }, + "824": { + "id": 824, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "leaf", + "class": "negative" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft479", + "feature_index": 479, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "internal", + "feature_name": "ft431", + "feature_index": 431, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft65", + "feature_index": 65, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "internal", + "feature_name": "ft132", + "feature_index": 132, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "leaf", + "class": "positive" + }, + "432": { + "id": 432, + "type": "leaf", + "class": "negative" + }, + "420": { + "id": 420, + "type": "leaf", + "class": "positive" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft91", + "feature_index": 91, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft300", + "feature_index": 300, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "leaf", + "class": "negative" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "positive" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft418", + "feature_index": 418, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "leaf", + "class": "positive" + }, + "424": { + "id": 424, + "type": "internal", + "feature_name": "ft101", + "feature_index": 101, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "internal", + "feature_name": "ft438", + "feature_index": 438, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "leaf", + "class": "negative" + }, + "828": { + "id": 828, + "type": "leaf", + "class": "positive" + }, + "826": { + "id": 826, + "type": "leaf", + "class": "positive" + }, + "512": { + "id": 512, + "type": "leaf", + "class": "negative" + }, + "426": { + "id": 426, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft261", + "feature_index": 261, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "internal", + "feature_name": "ft312", + "feature_index": 312, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "internal", + "feature_name": "ft109", + "feature_index": 109, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "internal", + "feature_name": "ft206", + "feature_index": 206, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "internal", + "feature_name": "ft83", + "feature_index": 83, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "leaf", + "class": "negative" + }, + "638": { + "id": 638, + "type": "internal", + "feature_name": "ft374", + "feature_index": 374, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "leaf", + "class": "positive" + }, + "716": { + "id": 716, + "type": "leaf", + "class": "negative" + }, + "640": { + "id": 640, + "type": "leaf", + "class": "positive" + }, + "636": { + "id": 636, + "type": "internal", + "feature_name": "ft359", + "feature_index": 359, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft346", + "feature_index": 346, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "leaf", + "class": "negative" + }, + "646": { + "id": 646, + "type": "leaf", + "class": "positive" + }, + "644": { + "id": 644, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "leaf", + "class": "positive" + }, + "632": { + "id": 632, + "type": "leaf", + "class": "negative" + }, + "630": { + "id": 630, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "internal", + "feature_name": "ft150", + "feature_index": 150, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "leaf", + "class": "negative" + }, + "798": { + "id": 798, + "type": "internal", + "feature_name": "ft131", + "feature_index": 131, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "leaf", + "class": "positive" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "negative" + }, + "796": { + "id": 796, + "type": "leaf", + "class": "positive" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "positive" + }, + "634": { + "id": 634, + "type": "internal", + "feature_name": "ft498", + "feature_index": 498, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "leaf", + "class": "negative" + }, + "652": { + "id": 652, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "leaf", + "class": "negative" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "positive" + }, + "650": { + "id": 650, + "type": "leaf", + "class": "positive" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "internal", + "feature_name": "ft305", + "feature_index": 305, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "leaf", + "class": "positive" + }, + "946": { + "id": 946, + "type": "internal", + "feature_name": "ft449", + "feature_index": 449, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "negative" + }, + "960": { + "id": 960, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "leaf", + "class": "negative" + }, + "942": { + "id": 942, + "type": "leaf", + "class": "negative" + }, + "938": { + "id": 938, + "type": "internal", + "feature_name": "ft194", + "feature_index": 194, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "internal", + "feature_name": "ft420", + "feature_index": 420, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "internal", + "feature_name": "ft112", + "feature_index": 112, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "internal", + "feature_name": "ft334", + "feature_index": 334, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "positive" + }, + "956": { + "id": 956, + "type": "internal", + "feature_name": "ft282", + "feature_index": 282, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "leaf", + "class": "negative" + }, + "948": { + "id": 948, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "internal", + "feature_name": "ft89", + "feature_index": 89, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "leaf", + "class": "positive" + }, + "952": { + "id": 952, + "type": "leaf", + "class": "negative" + }, + "950": { + "id": 950, + "type": "leaf", + "class": "positive" + }, + "940": { + "id": 940, + "type": "leaf", + "class": "negative" + }, + "626": { + "id": 626, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "internal", + "feature_name": "ft193", + "feature_index": 193, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "internal", + "feature_name": "ft264", + "feature_index": 264, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "leaf", + "class": "positive" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "leaf", + "class": "positive" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft395", + "feature_index": 395, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "internal", + "feature_name": "ft402", + "feature_index": 402, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "leaf", + "class": "negative" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "positive" + }, + "910": { + "id": 910, + "type": "leaf", + "class": "positive" + }, + "764": { + "id": 764, + "type": "leaf", + "class": "negative" + }, + "750": { + "id": 750, + "type": "internal", + "feature_name": "ft61", + "feature_index": 61, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft262", + "feature_index": 262, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "internal", + "feature_name": "ft383", + "feature_index": 383, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "internal", + "feature_name": "ft480", + "feature_index": 480, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "leaf", + "class": "negative" + }, + "810": { + "id": 810, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "negative" + }, + "812": { + "id": 812, + "type": "leaf", + "class": "positive" + }, + "806": { + "id": 806, + "type": "leaf", + "class": "positive" + }, + "804": { + "id": 804, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "leaf", + "class": "negative" + }, + "802": { + "id": 802, + "type": "internal", + "feature_name": "ft53", + "feature_index": 53, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "internal", + "feature_name": "ft221", + "feature_index": 221, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "negative" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "leaf", + "class": "positive" + }, + "720": { + "id": 720, + "type": "internal", + "feature_name": "ft152", + "feature_index": 152, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "internal", + "feature_name": "ft350", + "feature_index": 350, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "leaf", + "class": "positive" + }, + "724": { + "id": 724, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "internal", + "feature_name": "ft144", + "feature_index": 144, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "leaf", + "class": "negative" + }, + "766": { + "id": 766, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "internal", + "feature_name": "ft399", + "feature_index": 399, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "positive" + }, + "772": { + "id": 772, + "type": "leaf", + "class": "negative" + }, + "770": { + "id": 770, + "type": "leaf", + "class": "positive" + }, + "768": { + "id": 768, + "type": "leaf", + "class": "negative" + }, + "726": { + "id": 726, + "type": "internal", + "feature_name": "ft385", + "feature_index": 385, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "leaf", + "class": "positive" + }, + "728": { + "id": 728, + "type": "internal", + "feature_name": "ft328", + "feature_index": 328, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "leaf", + "class": "negative" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "positive" + }, + "722": { + "id": 722, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "internal", + "feature_name": "ft349", + "feature_index": 349, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "internal", + "feature_name": "ft460", + "feature_index": 460, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "leaf", + "class": "negative" + }, + "742": { + "id": 742, + "type": "internal", + "feature_name": "ft465", + "feature_index": 465, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "positive" + }, + "760": { + "id": 760, + "type": "internal", + "feature_name": "ft329", + "feature_index": 329, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "leaf", + "class": "positive" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "negative" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "negative" + }, + "730": { + "id": 730, + "type": "internal", + "feature_name": "ft57", + "feature_index": 57, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "internal", + "feature_name": "ft365", + "feature_index": 365, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "leaf", + "class": "negative" + }, + "734": { + "id": 734, + "type": "internal", + "feature_name": "ft280", + "feature_index": 280, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "positive" + }, + "748": { + "id": 748, + "type": "leaf", + "class": "negative" + }, + "732": { + "id": 732, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "internal", + "feature_name": "ft111", + "feature_index": 111, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "leaf", + "class": "positive" + }, + "744": { + "id": 744, + "type": "leaf", + "class": "negative" + }, + "736": { + "id": 736, + "type": "leaf", + "class": "positive" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft66", + "feature_index": 66, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft343", + "feature_index": 343, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "negative" + }, + "862": { + "id": 862, + "type": "internal", + "feature_name": "ft67", + "feature_index": 67, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "leaf", + "class": "negative" + }, + "864": { + "id": 864, + "type": "leaf", + "class": "positive" + }, + "304": { + "id": 304, + "type": "internal", + "feature_name": "ft396", + "feature_index": 396, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "internal", + "feature_name": "ft73", + "feature_index": 73, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "internal", + "feature_name": "ft72", + "feature_index": 72, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "leaf", + "class": "positive" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "leaf", + "class": "negative" + }, + "610": { + "id": 610, + "type": "internal", + "feature_name": "ft445", + "feature_index": 445, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "leaf", + "class": "positive" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft403", + "feature_index": 403, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "leaf", + "class": "negative" + }, + "884": { + "id": 884, + "type": "internal", + "feature_name": "ft362", + "feature_index": 362, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "leaf", + "class": "negative" + }, + "886": { + "id": 886, + "type": "leaf", + "class": "positive" + }, + "306": { + "id": 306, + "type": "internal", + "feature_name": "ft51", + "feature_index": 51, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "internal", + "feature_name": "ft466", + "feature_index": 466, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "internal", + "feature_name": "ft413", + "feature_index": 413, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "leaf", + "class": "negative" + }, + "316": { + "id": 316, + "type": "leaf", + "class": "positive" + }, + "314": { + "id": 314, + "type": "leaf", + "class": "positive" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft75", + "feature_index": 75, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft387", + "feature_index": 387, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "leaf", + "class": "negative" + }, + "320": { + "id": 320, + "type": "leaf", + "class": "positive" + }, + "318": { + "id": 318, + "type": "leaf", + "class": "negative" + }, + "310": { + "id": 310, + "type": "internal", + "feature_name": "ft418", + "feature_index": 418, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "internal", + "feature_name": "ft480", + "feature_index": 480, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "leaf", + "class": "negative" + }, + "976": { + "id": 976, + "type": "leaf", + "class": "positive" + }, + "966": { + "id": 966, + "type": "leaf", + "class": "positive" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft466", + "feature_index": 466, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "internal", + "feature_name": "ft182", + "feature_index": 182, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "internal", + "feature_name": "ft257", + "feature_index": 257, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft288", + "feature_index": 288, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "leaf", + "class": "positive" + }, + "452": { + "id": 452, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "negative" + }, + "454": { + "id": 454, + "type": "internal", + "feature_name": "ft383", + "feature_index": 383, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "positive" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "leaf", + "class": "negative" + }, + "482": { + "id": 482, + "type": "leaf", + "class": "positive" + }, + "450": { + "id": 450, + "type": "internal", + "feature_name": "ft313", + "feature_index": 313, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "internal", + "feature_name": "ft366", + "feature_index": 366, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "internal", + "feature_name": "ft497", + "feature_index": 497, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "leaf", + "class": "positive" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "negative" + }, + "458": { + "id": 458, + "type": "leaf", + "class": "positive" + }, + "456": { + "id": 456, + "type": "internal", + "feature_name": "ft84", + "feature_index": 84, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "leaf", + "class": "positive" + }, + "462": { + "id": 462, + "type": "leaf", + "class": "negative" + }, + "460": { + "id": 460, + "type": "leaf", + "class": "negative" + }, + "292": { + "id": 292, + "type": "internal", + "feature_name": "ft124", + "feature_index": 124, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "internal", + "feature_name": "ft426", + "feature_index": 426, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "positive" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "leaf", + "class": "positive" + }, + "290": { + "id": 290, + "type": "internal", + "feature_name": "ft477", + "feature_index": 477, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "leaf", + "class": "positive" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft416", + "feature_index": 416, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "leaf", + "class": "negative" + }, + "296": { + "id": 296, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "leaf", + "class": "negative" + }, + "298": { + "id": 298, + "type": "internal", + "feature_name": "ft219", + "feature_index": 219, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "leaf", + "class": "negative" + }, + "300": { + "id": 300, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "internal", + "feature_name": "ft468", + "feature_index": 468, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "internal", + "feature_name": "ft397", + "feature_index": 397, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft330", + "feature_index": 330, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "leaf", + "class": "positive" + }, + "788": { + "id": 788, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "internal", + "feature_name": "ft309", + "feature_index": 309, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "positive" + }, + "792": { + "id": 792, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "leaf", + "class": "negative" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft451", + "feature_index": 451, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft177", + "feature_index": 177, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "leaf", + "class": "negative" + }, + "216": { + "id": 216, + "type": "internal", + "feature_name": "ft361", + "feature_index": 361, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "leaf", + "class": "positive" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "leaf", + "class": "negative" + }, + "710": { + "id": 710, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "leaf", + "class": "positive" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft332", + "feature_index": 332, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "leaf", + "class": "positive" + }, + "686": { + "id": 686, + "type": "internal", + "feature_name": "ft358", + "feature_index": 358, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "leaf", + "class": "negative" + }, + "688": { + "id": 688, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "leaf", + "class": "positive" + }, + "962": { + "id": 962, + "type": "leaf", + "class": "negative" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "negative" + }, + "684": { + "id": 684, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "leaf", + "class": "negative" + }, + "932": { + "id": 932, + "type": "leaf", + "class": "positive" + }, + "924": { + "id": 924, + "type": "internal", + "feature_name": "ft189", + "feature_index": 189, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "internal", + "feature_name": "ft294", + "feature_index": 294, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "internal", + "feature_name": "ft307", + "feature_index": 307, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "leaf", + "class": "negative" + }, + "930": { + "id": 930, + "type": "leaf", + "class": "positive" + }, + "928": { + "id": 928, + "type": "leaf", + "class": "negative" + }, + "926": { + "id": 926, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft481", + "feature_index": 481, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft165", + "feature_index": 165, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "leaf", + "class": "negative" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft174", + "feature_index": 174, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "leaf", + "class": "negative" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "positive" + }, + "478": { + "id": 478, + "type": "leaf", + "class": "positive" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "leaf", + "class": "positive" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft463", + "feature_index": 463, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "internal", + "feature_name": "ft440", + "feature_index": 440, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "internal", + "feature_name": "ft380", + "feature_index": 380, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "leaf", + "class": "negative" + }, + "988": { + "id": 988, + "type": "leaf", + "class": "positive" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "negative" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "positive" + }, + "874": { + "id": 874, + "type": "leaf", + "class": "positive" + }, + "190": { + "id": 190, + "type": "internal", + "feature_name": "ft211", + "feature_index": 211, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "internal", + "feature_name": "ft140", + "feature_index": 140, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "positive" + }, + "206": { + "id": 206, + "type": "internal", + "feature_name": "ft359", + "feature_index": 359, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "negative" + }, + "996": { + "id": 996, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "negative" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft344", + "feature_index": 344, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "leaf", + "class": "positive" + }, + "218": { + "id": 218, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft301", + "feature_index": 301, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft425", + "feature_index": 425, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "internal", + "feature_name": "ft103", + "feature_index": 103, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "leaf", + "class": "negative" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "leaf", + "class": "positive" + }, + "448": { + "id": 448, + "type": "internal", + "feature_name": "ft486", + "feature_index": 486, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "leaf", + "class": "positive" + }, + "934": { + "id": 934, + "type": "leaf", + "class": "negative" + }, + "446": { + "id": 446, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "internal", + "feature_name": "ft423", + "feature_index": 423, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "internal", + "feature_name": "ft376", + "feature_index": 376, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "positive" + }, + "852": { + "id": 852, + "type": "internal", + "feature_name": "ft495", + "feature_index": 495, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "leaf", + "class": "positive" + }, + "854": { + "id": 854, + "type": "internal", + "feature_name": "ft387", + "feature_index": 387, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "negative" + }, + "856": { + "id": 856, + "type": "internal", + "feature_name": "ft354", + "feature_index": 354, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "leaf", + "class": "positive" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "negative" + }, + "378": { + "id": 378, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "leaf", + "class": "negative" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft281", + "feature_index": 281, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "internal", + "feature_name": "ft199", + "feature_index": 199, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "leaf", + "class": "negative" + }, + "916": { + "id": 916, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "leaf", + "class": "negative" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft365", + "feature_index": 365, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft333", + "feature_index": 333, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft491", + "feature_index": 491, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "leaf", + "class": "negative" + }, + "258": { + "id": 258, + "type": "leaf", + "class": "positive" + }, + "256": { + "id": 256, + "type": "leaf", + "class": "negative" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "leaf", + "class": "positive" + }, + "472": { + "id": 472, + "type": "internal", + "feature_name": "ft407", + "feature_index": 407, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "leaf", + "class": "positive" + }, + "474": { + "id": 474, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft353", + "feature_index": 353, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "internal", + "feature_name": "ft96", + "feature_index": 96, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft458", + "feature_index": 458, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "leaf", + "class": "positive" + }, + "534": { + "id": 534, + "type": "leaf", + "class": "negative" + }, + "260": { + "id": 260, + "type": "leaf", + "class": "positive" + }, + "250": { + "id": 250, + "type": "leaf", + "class": "positive" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft227", + "feature_index": 227, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "leaf", + "class": "positive" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft126", + "feature_index": 126, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "internal", + "feature_name": "ft269", + "feature_index": 269, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "internal", + "feature_name": "ft122", + "feature_index": 122, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft149", + "feature_index": 149, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "leaf", + "class": "positive" + }, + "782": { + "id": 782, + "type": "internal", + "feature_name": "ft399", + "feature_index": 399, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "leaf", + "class": "negative" + }, + "780": { + "id": 780, + "type": "leaf", + "class": "positive" + }, + "778": { + "id": 778, + "type": "internal", + "feature_name": "ft185", + "feature_index": 185, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "leaf", + "class": "negative" + }, + "784": { + "id": 784, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "internal", + "feature_name": "ft384", + "feature_index": 384, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft99", + "feature_index": 99, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "internal", + "feature_name": "ft298", + "feature_index": 298, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft92", + "feature_index": 92, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "internal", + "feature_name": "ft468", + "feature_index": 468, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "internal", + "feature_name": "ft81", + "feature_index": 81, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "leaf", + "class": "positive" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "negative" + }, + "590": { + "id": 590, + "type": "leaf", + "class": "positive" + }, + "588": { + "id": 588, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "negative" + }, + "920": { + "id": 920, + "type": "internal", + "feature_name": "ft429", + "feature_index": 429, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "leaf", + "class": "negative" + }, + "584": { + "id": 584, + "type": "internal", + "feature_name": "ft184", + "feature_index": 184, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "leaf", + "class": "positive" + }, + "594": { + "id": 594, + "type": "internal", + "feature_name": "ft275", + "feature_index": 275, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "internal", + "feature_name": "ft316", + "feature_index": 316, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "internal", + "feature_name": "ft237", + "feature_index": 237, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "leaf", + "class": "positive" + }, + "600": { + "id": 600, + "type": "leaf", + "class": "negative" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "negative" + }, + "596": { + "id": 596, + "type": "leaf", + "class": "positive" + }, + "234": { + "id": 234, + "type": "internal", + "feature_name": "ft368", + "feature_index": 368, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "internal", + "feature_name": "ft223", + "feature_index": 223, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "leaf", + "class": "positive" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "leaf", + "class": "positive" + }, + "712": { + "id": 712, + "type": "internal", + "feature_name": "ft166", + "feature_index": 166, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "leaf", + "class": "negative" + }, + "714": { + "id": 714, + "type": "leaf", + "class": "positive" + }, + "268": { + "id": 268, + "type": "leaf", + "class": "negative" + }, + "264": { + "id": 264, + "type": "internal", + "feature_name": "ft145", + "feature_index": 145, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "internal", + "feature_name": "ft493", + "feature_index": 493, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "leaf", + "class": "positive" + }, + "908": { + "id": 908, + "type": "leaf", + "class": "negative" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "positive" + }, + "440": { + "id": 440, + "type": "leaf", + "class": "negative" + }, + "272": { + "id": 272, + "type": "leaf", + "class": "negative" + }, + "270": { + "id": 270, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft220", + "feature_index": 220, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft201", + "feature_index": 201, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "leaf", + "class": "negative" + }, + "900": { + "id": 900, + "type": "internal", + "feature_name": "ft398", + "feature_index": 398, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "leaf", + "class": "negative" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft456", + "feature_index": 456, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "leaf", + "class": "positive" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft382", + "feature_index": 382, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft120", + "feature_index": 120, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "leaf", + "class": "positive" + }, + "466": { + "id": 466, + "type": "leaf", + "class": "negative" + }, + "464": { + "id": 464, + "type": "leaf", + "class": "positive" + }, + "240": { + "id": 240, + "type": "internal", + "feature_name": "ft413", + "feature_index": 413, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "internal", + "feature_name": "ft473", + "feature_index": 473, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "leaf", + "class": "negative" + }, + "344": { + "id": 344, + "type": "leaf", + "class": "positive" + }, + "342": { + "id": 342, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft146", + "feature_index": 146, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "internal", + "feature_name": "ft125", + "feature_index": 125, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft249", + "feature_index": 249, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft494", + "feature_index": 494, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "internal", + "feature_name": "ft209", + "feature_index": 209, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft107", + "feature_index": 107, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "internal", + "feature_name": "ft310", + "feature_index": 310, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "leaf", + "class": "negative" + }, + "530": { + "id": 530, + "type": "internal", + "feature_name": "ft155", + "feature_index": 155, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "leaf", + "class": "negative" + }, + "532": { + "id": 532, + "type": "leaf", + "class": "positive" + }, + "528": { + "id": 528, + "type": "internal", + "feature_name": "ft230", + "feature_index": 230, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "positive" + }, + "992": { + "id": 992, + "type": "internal", + "feature_name": "ft217", + "feature_index": 217, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "positive" + }, + "994": { + "id": 994, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "leaf", + "class": "negative" + }, + "276": { + "id": 276, + "type": "internal", + "feature_name": "ft412", + "feature_index": 412, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "negative" + }, + "332": { + "id": 332, + "type": "leaf", + "class": "positive" + }, + "330": { + "id": 330, + "type": "leaf", + "class": "negative" + }, + "280": { + "id": 280, + "type": "internal", + "feature_name": "ft492", + "feature_index": 492, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "internal", + "feature_name": "ft63", + "feature_index": 63, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "leaf", + "class": "negative" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "positive" + }, + "468": { + "id": 468, + "type": "leaf", + "class": "positive" + }, + "278": { + "id": 278, + "type": "leaf", + "class": "positive" + }, + "274": { + "id": 274, + "type": "internal", + "feature_name": "ft274", + "feature_index": 274, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "internal", + "feature_name": "ft130", + "feature_index": 130, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "leaf", + "class": "positive" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft296", + "feature_index": 296, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "leaf", + "class": "negative" + }, + "892": { + "id": 892, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "internal", + "feature_name": "ft425", + "feature_index": 425, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "leaf", + "class": "positive" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "negative" + }, + "894": { + "id": 894, + "type": "leaf", + "class": "positive" + }, + "350": { + "id": 350, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft472", + "feature_index": 472, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft425", + "feature_index": 425, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "leaf", + "class": "negative" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "internal", + "feature_name": "ft121", + "feature_index": 121, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "leaf", + "class": "positive" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft348", + "feature_index": 348, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "leaf", + "class": "positive" + }, + "230": { + "id": 230, + "type": "leaf", + "class": "negative" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft100", + "feature_index": 100, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "leaf", + "class": "negative" + }, + "226": { + "id": 226, + "type": "leaf", + "class": "positive" + }, + "176": { + "id": 176, + "type": "internal", + "feature_name": "ft195", + "feature_index": 195, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "internal", + "feature_name": "ft439", + "feature_index": 439, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "leaf", + "class": "negative" + }, + "664": { + "id": 664, + "type": "internal", + "feature_name": "ft98", + "feature_index": 98, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "leaf", + "class": "negative" + }, + "666": { + "id": 666, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft191", + "feature_index": 191, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft105", + "feature_index": 105, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft50", + "feature_index": 50, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "internal", + "feature_name": "ft415", + "feature_index": 415, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft238", + "feature_index": 238, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "internal", + "feature_name": "ft168", + "feature_index": 168, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "leaf", + "class": "positive" + }, + "980": { + "id": 980, + "type": "internal", + "feature_name": "ft417", + "feature_index": 417, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "internal", + "feature_name": "ft162", + "feature_index": 162, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "leaf", + "class": "positive" + }, + "984": { + "id": 984, + "type": "leaf", + "class": "negative" + }, + "982": { + "id": 982, + "type": "leaf", + "class": "negative" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft442", + "feature_index": 442, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "internal", + "feature_name": "ft411", + "feature_index": 411, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "negative" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "leaf", + "class": "positive" + }, + "186": { + "id": 186, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft58", + "feature_index": 58, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "internal", + "feature_name": "ft365", + "feature_index": 365, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "internal", + "feature_name": "ft90", + "feature_index": 90, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "internal", + "feature_name": "ft283", + "feature_index": 283, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "leaf", + "class": "negative" + }, + "562": { + "id": 562, + "type": "leaf", + "class": "positive" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "positive" + }, + "328": { + "id": 328, + "type": "leaf", + "class": "negative" + }, + "322": { + "id": 322, + "type": "internal", + "feature_name": "ft79", + "feature_index": 79, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "leaf", + "class": "positive" + }, + "324": { + "id": 324, + "type": "internal", + "feature_name": "ft426", + "feature_index": 426, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft192", + "feature_index": 192, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft430", + "feature_index": 430, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "leaf", + "class": "positive" + }, + "660": { + "id": 660, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft247", + "feature_index": 247, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "internal", + "feature_name": "ft308", + "feature_index": 308, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "leaf", + "class": "positive" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "negative" + }, + "622": { + "id": 622, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft114", + "feature_index": 114, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "leaf", + "class": "negative" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "leaf", + "class": "positive" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft396", + "feature_index": 396, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "internal", + "feature_name": "ft469", + "feature_index": 469, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "leaf", + "class": "positive" + }, + "348": { + "id": 348, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "internal", + "feature_name": "ft180", + "feature_index": 180, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "internal", + "feature_name": "ft395", + "feature_index": 395, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft205", + "feature_index": 205, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "internal", + "feature_name": "ft248", + "feature_index": 248, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "leaf", + "class": "negative" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "positive" + }, + "498": { + "id": 498, + "type": "leaf", + "class": "positive" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft170", + "feature_index": 170, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "leaf", + "class": "negative" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft413", + "feature_index": 413, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "leaf", + "class": "positive" + }, + "706": { + "id": 706, + "type": "leaf", + "class": "negative" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft255", + "feature_index": 255, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft392", + "feature_index": 392, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft197", + "feature_index": 197, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "leaf", + "class": "negative" + }, + "510": { + "id": 510, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "negative" + }, + "484": { + "id": 484, + "type": "internal", + "feature_name": "ft482", + "feature_index": 482, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft233", + "feature_index": 233, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "leaf", + "class": "positive" + }, + "488": { + "id": 488, + "type": "internal", + "feature_name": "ft148", + "feature_index": 148, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft375", + "feature_index": 375, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "positive" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "negative" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "negative" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "internal", + "feature_name": "ft263", + "feature_index": 263, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "internal", + "feature_name": "ft159", + "feature_index": 159, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "leaf", + "class": "positive" + }, + "500": { + "id": 500, + "type": "leaf", + "class": "negative" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft76", + "feature_index": 76, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "positive" + }, + "502": { + "id": 502, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft77", + "feature_index": 77, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft69", + "feature_index": 69, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft97", + "feature_index": 97, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "internal", + "feature_name": "ft483", + "feature_index": 483, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft392", + "feature_index": 392, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "leaf", + "class": "positive" + }, + "556": { + "id": 556, + "type": "leaf", + "class": "negative" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "positive" + }, + "346": { + "id": 346, + "type": "leaf", + "class": "positive" + }, + "284": { + "id": 284, + "type": "internal", + "feature_name": "ft295", + "feature_index": 295, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "leaf", + "class": "negative" + }, + "286": { + "id": 286, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft276", + "feature_index": 276, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "internal", + "feature_name": "ft87", + "feature_index": 87, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "internal", + "feature_name": "ft389", + "feature_index": 389, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "leaf", + "class": "positive" + }, + "516": { + "id": 516, + "type": "leaf", + "class": "negative" + }, + "514": { + "id": 514, + "type": "leaf", + "class": "positive" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft106", + "feature_index": 106, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "leaf", + "class": "negative" + }, + "334": { + "id": 334, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "internal", + "feature_name": "ft462", + "feature_index": 462, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft482", + "feature_index": 482, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "internal", + "feature_name": "ft449", + "feature_index": 449, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "positive" + }, + "538": { + "id": 538, + "type": "leaf", + "class": "negative" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft198", + "feature_index": 198, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "internal", + "feature_name": "ft445", + "feature_index": 445, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "leaf", + "class": "negative" + }, + "542": { + "id": 542, + "type": "leaf", + "class": "positive" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft377", + "feature_index": 377, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "leaf", + "class": "negative" + }, + "544": { + "id": 544, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "negative" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft258", + "feature_index": 258, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft340", + "feature_index": 340, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "internal", + "feature_name": "ft335", + "feature_index": 335, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft127", + "feature_index": 127, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "internal", + "feature_name": "ft246", + "feature_index": 246, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "leaf", + "class": "positive" + }, + "578": { + "id": 578, + "type": "internal", + "feature_name": "ft215", + "feature_index": 215, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "leaf", + "class": "negative" + }, + "580": { + "id": 580, + "type": "leaf", + "class": "positive" + }, + "572": { + "id": 572, + "type": "leaf", + "class": "negative" + }, + "570": { + "id": 570, + "type": "leaf", + "class": "positive" + }, + "564": { + "id": 564, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "internal", + "feature_name": "ft299", + "feature_index": 299, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "internal", + "feature_name": "ft434", + "feature_index": 434, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "leaf", + "class": "negative" + }, + "576": { + "id": 576, + "type": "leaf", + "class": "positive" + }, + "574": { + "id": 574, + "type": "leaf", + "class": "negative" + }, + "566": { + "id": 566, + "type": "internal", + "feature_name": "ft356", + "feature_index": 356, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "leaf", + "class": "negative" + }, + "568": { + "id": 568, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "internal", + "feature_name": "ft234", + "feature_index": 234, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "leaf", + "class": "positive" + }, + "212": { + "id": 212, + "type": "internal", + "feature_name": "ft360", + "feature_index": 360, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft455", + "feature_index": 455, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "leaf", + "class": "positive" + }, + "374": { + "id": 374, + "type": "internal", + "feature_name": "ft374", + "feature_index": 374, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "leaf", + "class": "negative" + }, + "376": { + "id": 376, + "type": "leaf", + "class": "positive" + }, + "262": { + "id": 262, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_50_nleaves_100.json b/dtrees/dim_50_nleaves_100.json new file mode 100644 index 0000000..6b2b6fa --- /dev/null +++ b/dtrees/dim_50_nleaves_100.json @@ -0,0 +1,1504 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "leaf", + "class": "negative" + }, + "166": { + "id": 166, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "leaf", + "class": "negative" + }, + "170": { + "id": 170, + "type": "leaf", + "class": "positive" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "leaf", + "class": "positive" + }, + "142": { + "id": 142, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "leaf", + "class": "negative" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "leaf", + "class": "negative" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "leaf", + "class": "negative" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "leaf", + "class": "positive" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "leaf", + "class": "negative" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "leaf", + "class": "negative" + }, + "112": { + "id": 112, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "positive" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "leaf", + "class": "negative" + }, + "46": { + "id": 46, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "leaf", + "class": "negative" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "leaf", + "class": "negative" + }, + "188": { + "id": 188, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "leaf", + "class": "negative" + }, + "176": { + "id": 176, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "leaf", + "class": "positive" + }, + "186": { + "id": 186, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "leaf", + "class": "positive" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "positive" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "leaf", + "class": "positive" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "leaf", + "class": "negative" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "leaf", + "class": "negative" + }, + "72": { + "id": 72, + "type": "leaf", + "class": "positive" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "leaf", + "class": "positive" + }, + "96": { + "id": 96, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "leaf", + "class": "negative" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_50_nleaves_1000.json b/dtrees/dim_50_nleaves_1000.json new file mode 100644 index 0000000..43a30bf --- /dev/null +++ b/dtrees/dim_50_nleaves_1000.json @@ -0,0 +1,14104 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "leaf", + "class": "negative" + }, + "286": { + "id": 286, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "leaf", + "class": "positive" + }, + "292": { + "id": 292, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "leaf", + "class": "negative" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "positive" + }, + "284": { + "id": 284, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "positive" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "leaf", + "class": "positive" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "negative" + }, + "278": { + "id": 278, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1615, + "id_right": 1616 + }, + "1615": { + "id": 1615, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1617, + "id_right": 1618 + }, + "1617": { + "id": 1617, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1619, + "id_right": 1620 + }, + "1619": { + "id": 1619, + "type": "leaf", + "class": "negative" + }, + "1620": { + "id": 1620, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1621, + "id_right": 1622 + }, + "1621": { + "id": 1621, + "type": "leaf", + "class": "positive" + }, + "1622": { + "id": 1622, + "type": "leaf", + "class": "negative" + }, + "1618": { + "id": 1618, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1623, + "id_right": 1624 + }, + "1623": { + "id": 1623, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1625, + "id_right": 1626 + }, + "1625": { + "id": 1625, + "type": "leaf", + "class": "negative" + }, + "1626": { + "id": 1626, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1627, + "id_right": 1628 + }, + "1627": { + "id": 1627, + "type": "leaf", + "class": "positive" + }, + "1628": { + "id": 1628, + "type": "leaf", + "class": "negative" + }, + "1624": { + "id": 1624, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1983, + "id_right": 1984 + }, + "1983": { + "id": 1983, + "type": "leaf", + "class": "positive" + }, + "1984": { + "id": 1984, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1985, + "id_right": 1986 + }, + "1985": { + "id": 1985, + "type": "leaf", + "class": "positive" + }, + "1986": { + "id": 1986, + "type": "leaf", + "class": "negative" + }, + "1616": { + "id": 1616, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1629, + "id_right": 1630 + }, + "1629": { + "id": 1629, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1631, + "id_right": 1632 + }, + "1631": { + "id": 1631, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1633, + "id_right": 1634 + }, + "1633": { + "id": 1633, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1637, + "id_right": 1638 + }, + "1637": { + "id": 1637, + "type": "leaf", + "class": "negative" + }, + "1638": { + "id": 1638, + "type": "leaf", + "class": "positive" + }, + "1634": { + "id": 1634, + "type": "leaf", + "class": "negative" + }, + "1632": { + "id": 1632, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1635, + "id_right": 1636 + }, + "1635": { + "id": 1635, + "type": "leaf", + "class": "positive" + }, + "1636": { + "id": 1636, + "type": "leaf", + "class": "negative" + }, + "1630": { + "id": 1630, + "type": "leaf", + "class": "negative" + }, + "256": { + "id": 256, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "negative" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "leaf", + "class": "negative" + }, + "330": { + "id": 330, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1355, + "id_right": 1356 + }, + "1355": { + "id": 1355, + "type": "leaf", + "class": "positive" + }, + "1356": { + "id": 1356, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1357, + "id_right": 1358 + }, + "1357": { + "id": 1357, + "type": "leaf", + "class": "positive" + }, + "1358": { + "id": 1358, + "type": "leaf", + "class": "negative" + }, + "336": { + "id": 336, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "positive" + }, + "994": { + "id": 994, + "type": "leaf", + "class": "negative" + }, + "260": { + "id": 260, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1687, + "id_right": 1688 + }, + "1687": { + "id": 1687, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1689, + "id_right": 1690 + }, + "1689": { + "id": 1689, + "type": "leaf", + "class": "positive" + }, + "1690": { + "id": 1690, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1691, + "id_right": 1692 + }, + "1691": { + "id": 1691, + "type": "leaf", + "class": "negative" + }, + "1692": { + "id": 1692, + "type": "leaf", + "class": "positive" + }, + "1688": { + "id": 1688, + "type": "leaf", + "class": "positive" + }, + "258": { + "id": 258, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "leaf", + "class": "positive" + }, + "778": { + "id": 778, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1439, + "id_right": 1440 + }, + "1439": { + "id": 1439, + "type": "leaf", + "class": "negative" + }, + "1440": { + "id": 1440, + "type": "leaf", + "class": "positive" + }, + "350": { + "id": 350, + "type": "leaf", + "class": "negative" + }, + "348": { + "id": 348, + "type": "leaf", + "class": "positive" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1457, + "id_right": 1458 + }, + "1457": { + "id": 1457, + "type": "leaf", + "class": "negative" + }, + "1458": { + "id": 1458, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "leaf", + "class": "negative" + }, + "276": { + "id": 276, + "type": "leaf", + "class": "positive" + }, + "274": { + "id": 274, + "type": "leaf", + "class": "negative" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1229, + "id_right": 1230 + }, + "1229": { + "id": 1229, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1231, + "id_right": 1232 + }, + "1231": { + "id": 1231, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1235, + "id_right": 1236 + }, + "1235": { + "id": 1235, + "type": "leaf", + "class": "negative" + }, + "1236": { + "id": 1236, + "type": "leaf", + "class": "positive" + }, + "1232": { + "id": 1232, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1233, + "id_right": 1234 + }, + "1233": { + "id": 1233, + "type": "leaf", + "class": "positive" + }, + "1234": { + "id": 1234, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1377, + "id_right": 1378 + }, + "1377": { + "id": 1377, + "type": "leaf", + "class": "positive" + }, + "1378": { + "id": 1378, + "type": "leaf", + "class": "negative" + }, + "1230": { + "id": 1230, + "type": "leaf", + "class": "negative" + }, + "754": { + "id": 754, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1729, + "id_right": 1730 + }, + "1729": { + "id": 1729, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1731, + "id_right": 1732 + }, + "1731": { + "id": 1731, + "type": "leaf", + "class": "negative" + }, + "1732": { + "id": 1732, + "type": "leaf", + "class": "positive" + }, + "1730": { + "id": 1730, + "type": "leaf", + "class": "negative" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "leaf", + "class": "negative" + }, + "782": { + "id": 782, + "type": "leaf", + "class": "positive" + }, + "280": { + "id": 280, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "leaf", + "class": "positive" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "leaf", + "class": "positive" + }, + "314": { + "id": 314, + "type": "leaf", + "class": "negative" + }, + "268": { + "id": 268, + "type": "leaf", + "class": "negative" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1797, + "id_right": 1798 + }, + "1797": { + "id": 1797, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1799, + "id_right": 1800 + }, + "1799": { + "id": 1799, + "type": "leaf", + "class": "positive" + }, + "1800": { + "id": 1800, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1801, + "id_right": 1802 + }, + "1801": { + "id": 1801, + "type": "leaf", + "class": "negative" + }, + "1802": { + "id": 1802, + "type": "leaf", + "class": "positive" + }, + "1798": { + "id": 1798, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "leaf", + "class": "negative" + }, + "594": { + "id": 594, + "type": "leaf", + "class": "positive" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "positive" + }, + "588": { + "id": 588, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1387, + "id_right": 1388 + }, + "1387": { + "id": 1387, + "type": "leaf", + "class": "positive" + }, + "1388": { + "id": 1388, + "type": "leaf", + "class": "negative" + }, + "628": { + "id": 628, + "type": "leaf", + "class": "negative" + }, + "264": { + "id": 264, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1525, + "id_right": 1526 + }, + "1525": { + "id": 1525, + "type": "leaf", + "class": "positive" + }, + "1526": { + "id": 1526, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1527, + "id_right": 1528 + }, + "1527": { + "id": 1527, + "type": "leaf", + "class": "positive" + }, + "1528": { + "id": 1528, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1529, + "id_right": 1530 + }, + "1529": { + "id": 1529, + "type": "leaf", + "class": "negative" + }, + "1530": { + "id": 1530, + "type": "leaf", + "class": "positive" + }, + "310": { + "id": 310, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1765, + "id_right": 1766 + }, + "1765": { + "id": 1765, + "type": "leaf", + "class": "positive" + }, + "1766": { + "id": 1766, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1767, + "id_right": 1768 + }, + "1767": { + "id": 1767, + "type": "leaf", + "class": "positive" + }, + "1768": { + "id": 1768, + "type": "leaf", + "class": "negative" + }, + "634": { + "id": 634, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "negative" + }, + "856": { + "id": 856, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1885, + "id_right": 1886 + }, + "1885": { + "id": 1885, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1887, + "id_right": 1888 + }, + "1887": { + "id": 1887, + "type": "leaf", + "class": "negative" + }, + "1888": { + "id": 1888, + "type": "leaf", + "class": "positive" + }, + "1886": { + "id": 1886, + "type": "leaf", + "class": "positive" + }, + "352": { + "id": 352, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1549, + "id_right": 1550 + }, + "1549": { + "id": 1549, + "type": "leaf", + "class": "negative" + }, + "1550": { + "id": 1550, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1551, + "id_right": 1552 + }, + "1551": { + "id": 1551, + "type": "leaf", + "class": "positive" + }, + "1552": { + "id": 1552, + "type": "leaf", + "class": "negative" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "positive" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "leaf", + "class": "positive" + }, + "750": { + "id": 750, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "negative" + }, + "868": { + "id": 868, + "type": "leaf", + "class": "positive" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "leaf", + "class": "negative" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "positive" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "leaf", + "class": "negative" + }, + "804": { + "id": 804, + "type": "leaf", + "class": "positive" + }, + "802": { + "id": 802, + "type": "leaf", + "class": "negative" + }, + "390": { + "id": 390, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "leaf", + "class": "positive" + }, + "966": { + "id": 966, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1463, + "id_right": 1464 + }, + "1463": { + "id": 1463, + "type": "leaf", + "class": "positive" + }, + "1464": { + "id": 1464, + "type": "leaf", + "class": "negative" + }, + "394": { + "id": 394, + "type": "leaf", + "class": "negative" + }, + "392": { + "id": 392, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "leaf", + "class": "negative" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "positive" + }, + "606": { + "id": 606, + "type": "leaf", + "class": "negative" + }, + "604": { + "id": 604, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1437, + "id_right": 1438 + }, + "1437": { + "id": 1437, + "type": "leaf", + "class": "positive" + }, + "1438": { + "id": 1438, + "type": "leaf", + "class": "negative" + }, + "316": { + "id": 316, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1975, + "id_right": 1976 + }, + "1975": { + "id": 1975, + "type": "leaf", + "class": "positive" + }, + "1976": { + "id": 1976, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1977, + "id_right": 1978 + }, + "1977": { + "id": 1977, + "type": "leaf", + "class": "positive" + }, + "1978": { + "id": 1978, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1979, + "id_right": 1980 + }, + "1979": { + "id": 1979, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1981, + "id_right": 1982 + }, + "1981": { + "id": 1981, + "type": "leaf", + "class": "positive" + }, + "1982": { + "id": 1982, + "type": "leaf", + "class": "negative" + }, + "1980": { + "id": 1980, + "type": "leaf", + "class": "negative" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "leaf", + "class": "negative" + }, + "724": { + "id": 724, + "type": "leaf", + "class": "positive" + }, + "722": { + "id": 722, + "type": "leaf", + "class": "positive" + }, + "300": { + "id": 300, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "leaf", + "class": "negative" + }, + "304": { + "id": 304, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "leaf", + "class": "negative" + }, + "306": { + "id": 306, + "type": "leaf", + "class": "positive" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "leaf", + "class": "negative" + }, + "298": { + "id": 298, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "leaf", + "class": "positive" + }, + "554": { + "id": 554, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1403, + "id_right": 1404 + }, + "1403": { + "id": 1403, + "type": "leaf", + "class": "positive" + }, + "1404": { + "id": 1404, + "type": "leaf", + "class": "negative" + }, + "296": { + "id": 296, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1085, + "id_right": 1086 + }, + "1085": { + "id": 1085, + "type": "leaf", + "class": "positive" + }, + "1086": { + "id": 1086, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1087, + "id_right": 1088 + }, + "1087": { + "id": 1087, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1089, + "id_right": 1090 + }, + "1089": { + "id": 1089, + "type": "leaf", + "class": "negative" + }, + "1090": { + "id": 1090, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1091, + "id_right": 1092 + }, + "1091": { + "id": 1091, + "type": "leaf", + "class": "negative" + }, + "1092": { + "id": 1092, + "type": "leaf", + "class": "positive" + }, + "1088": { + "id": 1088, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "leaf", + "class": "negative" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "positive" + }, + "234": { + "id": 234, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "leaf", + "class": "negative" + }, + "230": { + "id": 230, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "leaf", + "class": "negative" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "leaf", + "class": "positive" + }, + "744": { + "id": 744, + "type": "leaf", + "class": "negative" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "leaf", + "class": "negative" + }, + "886": { + "id": 886, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1007, + "id_right": 1008 + }, + "1007": { + "id": 1007, + "type": "leaf", + "class": "negative" + }, + "1008": { + "id": 1008, + "type": "leaf", + "class": "positive" + }, + "888": { + "id": 888, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "positive" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "negative" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1371, + "id_right": 1372 + }, + "1371": { + "id": 1371, + "type": "leaf", + "class": "positive" + }, + "1372": { + "id": 1372, + "type": "leaf", + "class": "negative" + }, + "568": { + "id": 568, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "leaf", + "class": "positive" + }, + "556": { + "id": 556, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1389, + "id_right": 1390 + }, + "1389": { + "id": 1389, + "type": "leaf", + "class": "negative" + }, + "1390": { + "id": 1390, + "type": "leaf", + "class": "positive" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "leaf", + "class": "negative" + }, + "322": { + "id": 322, + "type": "leaf", + "class": "positive" + }, + "320": { + "id": 320, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "leaf", + "class": "negative" + }, + "972": { + "id": 972, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "positive" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1645, + "id_right": 1646 + }, + "1645": { + "id": 1645, + "type": "leaf", + "class": "positive" + }, + "1646": { + "id": 1646, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1647, + "id_right": 1648 + }, + "1647": { + "id": 1647, + "type": "leaf", + "class": "negative" + }, + "1648": { + "id": 1648, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1401, + "id_right": 1402 + }, + "1401": { + "id": 1401, + "type": "leaf", + "class": "positive" + }, + "1402": { + "id": 1402, + "type": "leaf", + "class": "negative" + }, + "552": { + "id": 552, + "type": "leaf", + "class": "negative" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1223, + "id_right": 1224 + }, + "1223": { + "id": 1223, + "type": "leaf", + "class": "negative" + }, + "1224": { + "id": 1224, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1225, + "id_right": 1226 + }, + "1225": { + "id": 1225, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1227, + "id_right": 1228 + }, + "1227": { + "id": 1227, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1385, + "id_right": 1386 + }, + "1385": { + "id": 1385, + "type": "leaf", + "class": "negative" + }, + "1386": { + "id": 1386, + "type": "leaf", + "class": "positive" + }, + "1228": { + "id": 1228, + "type": "leaf", + "class": "negative" + }, + "1226": { + "id": 1226, + "type": "leaf", + "class": "positive" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "leaf", + "class": "negative" + }, + "736": { + "id": 736, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "leaf", + "class": "negative" + }, + "342": { + "id": 342, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1037, + "id_right": 1038 + }, + "1037": { + "id": 1037, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1039, + "id_right": 1040 + }, + "1039": { + "id": 1039, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1043, + "id_right": 1044 + }, + "1043": { + "id": 1043, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1051, + "id_right": 1052 + }, + "1051": { + "id": 1051, + "type": "leaf", + "class": "positive" + }, + "1052": { + "id": 1052, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1053, + "id_right": 1054 + }, + "1053": { + "id": 1053, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1057, + "id_right": 1058 + }, + "1057": { + "id": 1057, + "type": "leaf", + "class": "negative" + }, + "1058": { + "id": 1058, + "type": "leaf", + "class": "positive" + }, + "1054": { + "id": 1054, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1055, + "id_right": 1056 + }, + "1055": { + "id": 1055, + "type": "leaf", + "class": "positive" + }, + "1056": { + "id": 1056, + "type": "leaf", + "class": "negative" + }, + "1044": { + "id": 1044, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1253, + "id_right": 1254 + }, + "1253": { + "id": 1253, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1255, + "id_right": 1256 + }, + "1255": { + "id": 1255, + "type": "leaf", + "class": "positive" + }, + "1256": { + "id": 1256, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1257, + "id_right": 1258 + }, + "1257": { + "id": 1257, + "type": "leaf", + "class": "negative" + }, + "1258": { + "id": 1258, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1259, + "id_right": 1260 + }, + "1259": { + "id": 1259, + "type": "leaf", + "class": "positive" + }, + "1260": { + "id": 1260, + "type": "leaf", + "class": "negative" + }, + "1254": { + "id": 1254, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1279, + "id_right": 1280 + }, + "1279": { + "id": 1279, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1761, + "id_right": 1762 + }, + "1761": { + "id": 1761, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1763, + "id_right": 1764 + }, + "1763": { + "id": 1763, + "type": "leaf", + "class": "negative" + }, + "1764": { + "id": 1764, + "type": "leaf", + "class": "positive" + }, + "1762": { + "id": 1762, + "type": "leaf", + "class": "negative" + }, + "1280": { + "id": 1280, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1281, + "id_right": 1282 + }, + "1281": { + "id": 1281, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1417, + "id_right": 1418 + }, + "1417": { + "id": 1417, + "type": "leaf", + "class": "negative" + }, + "1418": { + "id": 1418, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1429, + "id_right": 1430 + }, + "1429": { + "id": 1429, + "type": "leaf", + "class": "positive" + }, + "1430": { + "id": 1430, + "type": "leaf", + "class": "negative" + }, + "1282": { + "id": 1282, + "type": "leaf", + "class": "positive" + }, + "1040": { + "id": 1040, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1045, + "id_right": 1046 + }, + "1045": { + "id": 1045, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1047, + "id_right": 1048 + }, + "1047": { + "id": 1047, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1509, + "id_right": 1510 + }, + "1509": { + "id": 1509, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1511, + "id_right": 1512 + }, + "1511": { + "id": 1511, + "type": "leaf", + "class": "positive" + }, + "1512": { + "id": 1512, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1513, + "id_right": 1514 + }, + "1513": { + "id": 1513, + "type": "leaf", + "class": "negative" + }, + "1514": { + "id": 1514, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1515, + "id_right": 1516 + }, + "1515": { + "id": 1515, + "type": "leaf", + "class": "positive" + }, + "1516": { + "id": 1516, + "type": "leaf", + "class": "negative" + }, + "1510": { + "id": 1510, + "type": "leaf", + "class": "positive" + }, + "1048": { + "id": 1048, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1049, + "id_right": 1050 + }, + "1049": { + "id": 1049, + "type": "leaf", + "class": "positive" + }, + "1050": { + "id": 1050, + "type": "leaf", + "class": "negative" + }, + "1046": { + "id": 1046, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1465, + "id_right": 1466 + }, + "1465": { + "id": 1465, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1747, + "id_right": 1748 + }, + "1747": { + "id": 1747, + "type": "leaf", + "class": "negative" + }, + "1748": { + "id": 1748, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1749, + "id_right": 1750 + }, + "1749": { + "id": 1749, + "type": "leaf", + "class": "negative" + }, + "1750": { + "id": 1750, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1751, + "id_right": 1752 + }, + "1751": { + "id": 1751, + "type": "leaf", + "class": "negative" + }, + "1752": { + "id": 1752, + "type": "leaf", + "class": "positive" + }, + "1466": { + "id": 1466, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1467, + "id_right": 1468 + }, + "1467": { + "id": 1467, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1471, + "id_right": 1472 + }, + "1471": { + "id": 1471, + "type": "leaf", + "class": "positive" + }, + "1472": { + "id": 1472, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1475, + "id_right": 1476 + }, + "1475": { + "id": 1475, + "type": "leaf", + "class": "negative" + }, + "1476": { + "id": 1476, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1477, + "id_right": 1478 + }, + "1477": { + "id": 1477, + "type": "leaf", + "class": "positive" + }, + "1478": { + "id": 1478, + "type": "leaf", + "class": "negative" + }, + "1468": { + "id": 1468, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1469, + "id_right": 1470 + }, + "1469": { + "id": 1469, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1473, + "id_right": 1474 + }, + "1473": { + "id": 1473, + "type": "leaf", + "class": "positive" + }, + "1474": { + "id": 1474, + "type": "leaf", + "class": "negative" + }, + "1470": { + "id": 1470, + "type": "leaf", + "class": "negative" + }, + "1038": { + "id": 1038, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1041, + "id_right": 1042 + }, + "1041": { + "id": 1041, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1949, + "id_right": 1950 + }, + "1949": { + "id": 1949, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1965, + "id_right": 1966 + }, + "1965": { + "id": 1965, + "type": "leaf", + "class": "positive" + }, + "1966": { + "id": 1966, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1967, + "id_right": 1968 + }, + "1967": { + "id": 1967, + "type": "leaf", + "class": "positive" + }, + "1968": { + "id": 1968, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1969, + "id_right": 1970 + }, + "1969": { + "id": 1969, + "type": "leaf", + "class": "negative" + }, + "1970": { + "id": 1970, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1971, + "id_right": 1972 + }, + "1971": { + "id": 1971, + "type": "leaf", + "class": "positive" + }, + "1972": { + "id": 1972, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1973, + "id_right": 1974 + }, + "1973": { + "id": 1973, + "type": "leaf", + "class": "negative" + }, + "1974": { + "id": 1974, + "type": "leaf", + "class": "positive" + }, + "1950": { + "id": 1950, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1951, + "id_right": 1952 + }, + "1951": { + "id": 1951, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1953, + "id_right": 1954 + }, + "1953": { + "id": 1953, + "type": "leaf", + "class": "negative" + }, + "1954": { + "id": 1954, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1959, + "id_right": 1960 + }, + "1959": { + "id": 1959, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1961, + "id_right": 1962 + }, + "1961": { + "id": 1961, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1963, + "id_right": 1964 + }, + "1963": { + "id": 1963, + "type": "leaf", + "class": "positive" + }, + "1964": { + "id": 1964, + "type": "leaf", + "class": "negative" + }, + "1962": { + "id": 1962, + "type": "leaf", + "class": "negative" + }, + "1960": { + "id": 1960, + "type": "leaf", + "class": "positive" + }, + "1952": { + "id": 1952, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1955, + "id_right": 1956 + }, + "1955": { + "id": 1955, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1957, + "id_right": 1958 + }, + "1957": { + "id": 1957, + "type": "leaf", + "class": "positive" + }, + "1958": { + "id": 1958, + "type": "leaf", + "class": "negative" + }, + "1956": { + "id": 1956, + "type": "leaf", + "class": "positive" + }, + "1042": { + "id": 1042, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1059, + "id_right": 1060 + }, + "1059": { + "id": 1059, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1061, + "id_right": 1062 + }, + "1061": { + "id": 1061, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1067, + "id_right": 1068 + }, + "1067": { + "id": 1067, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1071, + "id_right": 1072 + }, + "1071": { + "id": 1071, + "type": "leaf", + "class": "negative" + }, + "1072": { + "id": 1072, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1081, + "id_right": 1082 + }, + "1081": { + "id": 1081, + "type": "leaf", + "class": "negative" + }, + "1082": { + "id": 1082, + "type": "leaf", + "class": "positive" + }, + "1068": { + "id": 1068, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1537, + "id_right": 1538 + }, + "1537": { + "id": 1537, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1539, + "id_right": 1540 + }, + "1539": { + "id": 1539, + "type": "leaf", + "class": "negative" + }, + "1540": { + "id": 1540, + "type": "leaf", + "class": "positive" + }, + "1538": { + "id": 1538, + "type": "leaf", + "class": "positive" + }, + "1062": { + "id": 1062, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1063, + "id_right": 1064 + }, + "1063": { + "id": 1063, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1065, + "id_right": 1066 + }, + "1065": { + "id": 1065, + "type": "leaf", + "class": "positive" + }, + "1066": { + "id": 1066, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1069, + "id_right": 1070 + }, + "1069": { + "id": 1069, + "type": "leaf", + "class": "positive" + }, + "1070": { + "id": 1070, + "type": "leaf", + "class": "negative" + }, + "1064": { + "id": 1064, + "type": "leaf", + "class": "negative" + }, + "1060": { + "id": 1060, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1073, + "id_right": 1074 + }, + "1073": { + "id": 1073, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1517, + "id_right": 1518 + }, + "1517": { + "id": 1517, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1519, + "id_right": 1520 + }, + "1519": { + "id": 1519, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1521, + "id_right": 1522 + }, + "1521": { + "id": 1521, + "type": "leaf", + "class": "negative" + }, + "1522": { + "id": 1522, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1523, + "id_right": 1524 + }, + "1523": { + "id": 1523, + "type": "leaf", + "class": "negative" + }, + "1524": { + "id": 1524, + "type": "leaf", + "class": "positive" + }, + "1520": { + "id": 1520, + "type": "leaf", + "class": "positive" + }, + "1518": { + "id": 1518, + "type": "leaf", + "class": "positive" + }, + "1074": { + "id": 1074, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1075, + "id_right": 1076 + }, + "1075": { + "id": 1075, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1277, + "id_right": 1278 + }, + "1277": { + "id": 1277, + "type": "leaf", + "class": "negative" + }, + "1278": { + "id": 1278, + "type": "leaf", + "class": "positive" + }, + "1076": { + "id": 1076, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1077, + "id_right": 1078 + }, + "1077": { + "id": 1077, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1079, + "id_right": 1080 + }, + "1079": { + "id": 1079, + "type": "leaf", + "class": "negative" + }, + "1080": { + "id": 1080, + "type": "leaf", + "class": "positive" + }, + "1078": { + "id": 1078, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1649, + "id_right": 1650 + }, + "1649": { + "id": 1649, + "type": "leaf", + "class": "negative" + }, + "1650": { + "id": 1650, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1651, + "id_right": 1652 + }, + "1651": { + "id": 1651, + "type": "leaf", + "class": "negative" + }, + "1652": { + "id": 1652, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1807, + "id_right": 1808 + }, + "1807": { + "id": 1807, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1809, + "id_right": 1810 + }, + "1809": { + "id": 1809, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1815, + "id_right": 1816 + }, + "1815": { + "id": 1815, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1849, + "id_right": 1850 + }, + "1849": { + "id": 1849, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1855, + "id_right": 1856 + }, + "1855": { + "id": 1855, + "type": "leaf", + "class": "negative" + }, + "1856": { + "id": 1856, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1857, + "id_right": 1858 + }, + "1857": { + "id": 1857, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1859, + "id_right": 1860 + }, + "1859": { + "id": 1859, + "type": "leaf", + "class": "negative" + }, + "1860": { + "id": 1860, + "type": "leaf", + "class": "positive" + }, + "1858": { + "id": 1858, + "type": "leaf", + "class": "negative" + }, + "1850": { + "id": 1850, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1851, + "id_right": 1852 + }, + "1851": { + "id": 1851, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1853, + "id_right": 1854 + }, + "1853": { + "id": 1853, + "type": "leaf", + "class": "negative" + }, + "1854": { + "id": 1854, + "type": "leaf", + "class": "positive" + }, + "1852": { + "id": 1852, + "type": "leaf", + "class": "positive" + }, + "1816": { + "id": 1816, + "type": "leaf", + "class": "negative" + }, + "1810": { + "id": 1810, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1811, + "id_right": 1812 + }, + "1811": { + "id": 1811, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1817, + "id_right": 1818 + }, + "1817": { + "id": 1817, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1821, + "id_right": 1822 + }, + "1821": { + "id": 1821, + "type": "leaf", + "class": "positive" + }, + "1822": { + "id": 1822, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1863, + "id_right": 1864 + }, + "1863": { + "id": 1863, + "type": "leaf", + "class": "negative" + }, + "1864": { + "id": 1864, + "type": "leaf", + "class": "positive" + }, + "1818": { + "id": 1818, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1819, + "id_right": 1820 + }, + "1819": { + "id": 1819, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1823, + "id_right": 1824 + }, + "1823": { + "id": 1823, + "type": "leaf", + "class": "positive" + }, + "1824": { + "id": 1824, + "type": "leaf", + "class": "negative" + }, + "1820": { + "id": 1820, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1825, + "id_right": 1826 + }, + "1825": { + "id": 1825, + "type": "leaf", + "class": "negative" + }, + "1826": { + "id": 1826, + "type": "leaf", + "class": "positive" + }, + "1812": { + "id": 1812, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1813, + "id_right": 1814 + }, + "1813": { + "id": 1813, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1861, + "id_right": 1862 + }, + "1861": { + "id": 1861, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1865, + "id_right": 1866 + }, + "1865": { + "id": 1865, + "type": "leaf", + "class": "positive" + }, + "1866": { + "id": 1866, + "type": "leaf", + "class": "negative" + }, + "1862": { + "id": 1862, + "type": "leaf", + "class": "positive" + }, + "1814": { + "id": 1814, + "type": "leaf", + "class": "negative" + }, + "1808": { + "id": 1808, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1827, + "id_right": 1828 + }, + "1827": { + "id": 1827, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1829, + "id_right": 1830 + }, + "1829": { + "id": 1829, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1831, + "id_right": 1832 + }, + "1831": { + "id": 1831, + "type": "leaf", + "class": "negative" + }, + "1832": { + "id": 1832, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1845, + "id_right": 1846 + }, + "1845": { + "id": 1845, + "type": "leaf", + "class": "positive" + }, + "1846": { + "id": 1846, + "type": "leaf", + "class": "negative" + }, + "1830": { + "id": 1830, + "type": "leaf", + "class": "negative" + }, + "1828": { + "id": 1828, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1833, + "id_right": 1834 + }, + "1833": { + "id": 1833, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1835, + "id_right": 1836 + }, + "1835": { + "id": 1835, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1837, + "id_right": 1838 + }, + "1837": { + "id": 1837, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1843, + "id_right": 1844 + }, + "1843": { + "id": 1843, + "type": "leaf", + "class": "negative" + }, + "1844": { + "id": 1844, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1847, + "id_right": 1848 + }, + "1847": { + "id": 1847, + "type": "leaf", + "class": "negative" + }, + "1848": { + "id": 1848, + "type": "leaf", + "class": "positive" + }, + "1838": { + "id": 1838, + "type": "leaf", + "class": "positive" + }, + "1836": { + "id": 1836, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1839, + "id_right": 1840 + }, + "1839": { + "id": 1839, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1841, + "id_right": 1842 + }, + "1841": { + "id": 1841, + "type": "leaf", + "class": "positive" + }, + "1842": { + "id": 1842, + "type": "leaf", + "class": "negative" + }, + "1840": { + "id": 1840, + "type": "leaf", + "class": "negative" + }, + "1834": { + "id": 1834, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1867, + "id_right": 1868 + }, + "1867": { + "id": 1867, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1869, + "id_right": 1870 + }, + "1869": { + "id": 1869, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1871, + "id_right": 1872 + }, + "1871": { + "id": 1871, + "type": "leaf", + "class": "positive" + }, + "1872": { + "id": 1872, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1873, + "id_right": 1874 + }, + "1873": { + "id": 1873, + "type": "leaf", + "class": "positive" + }, + "1874": { + "id": 1874, + "type": "leaf", + "class": "negative" + }, + "1870": { + "id": 1870, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1875, + "id_right": 1876 + }, + "1875": { + "id": 1875, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1877, + "id_right": 1878 + }, + "1877": { + "id": 1877, + "type": "leaf", + "class": "negative" + }, + "1878": { + "id": 1878, + "type": "leaf", + "class": "positive" + }, + "1876": { + "id": 1876, + "type": "leaf", + "class": "negative" + }, + "1868": { + "id": 1868, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1093, + "id_right": 1094 + }, + "1093": { + "id": 1093, + "type": "leaf", + "class": "negative" + }, + "1094": { + "id": 1094, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1095, + "id_right": 1096 + }, + "1095": { + "id": 1095, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1097, + "id_right": 1098 + }, + "1097": { + "id": 1097, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1099, + "id_right": 1100 + }, + "1099": { + "id": 1099, + "type": "leaf", + "class": "negative" + }, + "1100": { + "id": 1100, + "type": "leaf", + "class": "positive" + }, + "1098": { + "id": 1098, + "type": "leaf", + "class": "positive" + }, + "1096": { + "id": 1096, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1159, + "id_right": 1160 + }, + "1159": { + "id": 1159, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1217, + "id_right": 1218 + }, + "1217": { + "id": 1217, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1219, + "id_right": 1220 + }, + "1219": { + "id": 1219, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1221, + "id_right": 1222 + }, + "1221": { + "id": 1221, + "type": "leaf", + "class": "negative" + }, + "1222": { + "id": 1222, + "type": "leaf", + "class": "positive" + }, + "1220": { + "id": 1220, + "type": "leaf", + "class": "positive" + }, + "1218": { + "id": 1218, + "type": "leaf", + "class": "positive" + }, + "1160": { + "id": 1160, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1161, + "id_right": 1162 + }, + "1161": { + "id": 1161, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1163, + "id_right": 1164 + }, + "1163": { + "id": 1163, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1167, + "id_right": 1168 + }, + "1167": { + "id": 1167, + "type": "leaf", + "class": "positive" + }, + "1168": { + "id": 1168, + "type": "leaf", + "class": "negative" + }, + "1164": { + "id": 1164, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1165, + "id_right": 1166 + }, + "1165": { + "id": 1165, + "type": "leaf", + "class": "negative" + }, + "1166": { + "id": 1166, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1169, + "id_right": 1170 + }, + "1169": { + "id": 1169, + "type": "leaf", + "class": "negative" + }, + "1170": { + "id": 1170, + "type": "leaf", + "class": "positive" + }, + "1162": { + "id": 1162, + "type": "leaf", + "class": "negative" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1639, + "id_right": 1640 + }, + "1639": { + "id": 1639, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1641, + "id_right": 1642 + }, + "1641": { + "id": 1641, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1643, + "id_right": 1644 + }, + "1643": { + "id": 1643, + "type": "leaf", + "class": "positive" + }, + "1644": { + "id": 1644, + "type": "leaf", + "class": "negative" + }, + "1642": { + "id": 1642, + "type": "leaf", + "class": "positive" + }, + "1640": { + "id": 1640, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1889, + "id_right": 1890 + }, + "1889": { + "id": 1889, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1891, + "id_right": 1892 + }, + "1891": { + "id": 1891, + "type": "leaf", + "class": "negative" + }, + "1892": { + "id": 1892, + "type": "leaf", + "class": "positive" + }, + "1890": { + "id": 1890, + "type": "leaf", + "class": "negative" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "leaf", + "class": "negative" + }, + "798": { + "id": 798, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "leaf", + "class": "positive" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "leaf", + "class": "positive" + }, + "702": { + "id": 702, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1781, + "id_right": 1782 + }, + "1781": { + "id": 1781, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1783, + "id_right": 1784 + }, + "1783": { + "id": 1783, + "type": "leaf", + "class": "positive" + }, + "1784": { + "id": 1784, + "type": "leaf", + "class": "negative" + }, + "1782": { + "id": 1782, + "type": "leaf", + "class": "positive" + }, + "706": { + "id": 706, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "leaf", + "class": "positive" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "negative" + }, + "844": { + "id": 844, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1249, + "id_right": 1250 + }, + "1249": { + "id": 1249, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1251, + "id_right": 1252 + }, + "1251": { + "id": 1251, + "type": "leaf", + "class": "negative" + }, + "1252": { + "id": 1252, + "type": "leaf", + "class": "positive" + }, + "1250": { + "id": 1250, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1693, + "id_right": 1694 + }, + "1693": { + "id": 1693, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1697, + "id_right": 1698 + }, + "1697": { + "id": 1697, + "type": "leaf", + "class": "positive" + }, + "1698": { + "id": 1698, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1699, + "id_right": 1700 + }, + "1699": { + "id": 1699, + "type": "leaf", + "class": "negative" + }, + "1700": { + "id": 1700, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1705, + "id_right": 1706 + }, + "1705": { + "id": 1705, + "type": "leaf", + "class": "positive" + }, + "1706": { + "id": 1706, + "type": "leaf", + "class": "negative" + }, + "1694": { + "id": 1694, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1695, + "id_right": 1696 + }, + "1695": { + "id": 1695, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1701, + "id_right": 1702 + }, + "1701": { + "id": 1701, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1703, + "id_right": 1704 + }, + "1703": { + "id": 1703, + "type": "leaf", + "class": "negative" + }, + "1704": { + "id": 1704, + "type": "leaf", + "class": "positive" + }, + "1702": { + "id": 1702, + "type": "leaf", + "class": "negative" + }, + "1696": { + "id": 1696, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1707, + "id_right": 1708 + }, + "1707": { + "id": 1707, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1709, + "id_right": 1710 + }, + "1709": { + "id": 1709, + "type": "leaf", + "class": "negative" + }, + "1710": { + "id": 1710, + "type": "leaf", + "class": "positive" + }, + "1708": { + "id": 1708, + "type": "leaf", + "class": "positive" + }, + "890": { + "id": 890, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "positive" + }, + "894": { + "id": 894, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "leaf", + "class": "negative" + }, + "896": { + "id": 896, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1011, + "id_right": 1012 + }, + "1011": { + "id": 1011, + "type": "leaf", + "class": "negative" + }, + "1012": { + "id": 1012, + "type": "leaf", + "class": "positive" + }, + "892": { + "id": 892, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1917, + "id_right": 1918 + }, + "1917": { + "id": 1917, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1919, + "id_right": 1920 + }, + "1919": { + "id": 1919, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1921, + "id_right": 1922 + }, + "1921": { + "id": 1921, + "type": "leaf", + "class": "positive" + }, + "1922": { + "id": 1922, + "type": "leaf", + "class": "negative" + }, + "1920": { + "id": 1920, + "type": "leaf", + "class": "negative" + }, + "1918": { + "id": 1918, + "type": "leaf", + "class": "negative" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "leaf", + "class": "negative" + }, + "848": { + "id": 848, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1601, + "id_right": 1602 + }, + "1601": { + "id": 1601, + "type": "leaf", + "class": "negative" + }, + "1602": { + "id": 1602, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1603, + "id_right": 1604 + }, + "1603": { + "id": 1603, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1893, + "id_right": 1894 + }, + "1893": { + "id": 1893, + "type": "leaf", + "class": "negative" + }, + "1894": { + "id": 1894, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1895, + "id_right": 1896 + }, + "1895": { + "id": 1895, + "type": "leaf", + "class": "negative" + }, + "1896": { + "id": 1896, + "type": "leaf", + "class": "positive" + }, + "1604": { + "id": 1604, + "type": "leaf", + "class": "positive" + }, + "712": { + "id": 712, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "leaf", + "class": "positive" + }, + "842": { + "id": 842, + "type": "leaf", + "class": "negative" + }, + "840": { + "id": 840, + "type": "leaf", + "class": "positive" + }, + "710": { + "id": 710, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1669, + "id_right": 1670 + }, + "1669": { + "id": 1669, + "type": "leaf", + "class": "positive" + }, + "1670": { + "id": 1670, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1671, + "id_right": 1672 + }, + "1671": { + "id": 1671, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1673, + "id_right": 1674 + }, + "1673": { + "id": 1673, + "type": "leaf", + "class": "positive" + }, + "1674": { + "id": 1674, + "type": "leaf", + "class": "negative" + }, + "1672": { + "id": 1672, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1001, + "id_right": 1002 + }, + "1001": { + "id": 1001, + "type": "leaf", + "class": "positive" + }, + "1002": { + "id": 1002, + "type": "leaf", + "class": "negative" + }, + "396": { + "id": 396, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1541, + "id_right": 1542 + }, + "1541": { + "id": 1541, + "type": "leaf", + "class": "negative" + }, + "1542": { + "id": 1542, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1543, + "id_right": 1544 + }, + "1543": { + "id": 1543, + "type": "leaf", + "class": "negative" + }, + "1544": { + "id": 1544, + "type": "leaf", + "class": "positive" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1803, + "id_right": 1804 + }, + "1803": { + "id": 1803, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1805, + "id_right": 1806 + }, + "1805": { + "id": 1805, + "type": "leaf", + "class": "positive" + }, + "1806": { + "id": 1806, + "type": "leaf", + "class": "negative" + }, + "1804": { + "id": 1804, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "negative" + }, + "812": { + "id": 812, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "negative" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "positive" + }, + "806": { + "id": 806, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "leaf", + "class": "negative" + }, + "816": { + "id": 816, + "type": "leaf", + "class": "positive" + }, + "810": { + "id": 810, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "negative" + }, + "772": { + "id": 772, + "type": "leaf", + "class": "positive" + }, + "768": { + "id": 768, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "leaf", + "class": "negative" + }, + "770": { + "id": 770, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1027, + "id_right": 1028 + }, + "1027": { + "id": 1027, + "type": "leaf", + "class": "negative" + }, + "1028": { + "id": 1028, + "type": "leaf", + "class": "positive" + }, + "764": { + "id": 764, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1033, + "id_right": 1034 + }, + "1033": { + "id": 1033, + "type": "leaf", + "class": "negative" + }, + "1034": { + "id": 1034, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1035, + "id_right": 1036 + }, + "1035": { + "id": 1035, + "type": "leaf", + "class": "positive" + }, + "1036": { + "id": 1036, + "type": "leaf", + "class": "negative" + }, + "836": { + "id": 836, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "negative" + }, + "838": { + "id": 838, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "leaf", + "class": "negative" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "positive" + }, + "874": { + "id": 874, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "leaf", + "class": "positive" + }, + "386": { + "id": 386, + "type": "leaf", + "class": "negative" + }, + "384": { + "id": 384, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "leaf", + "class": "negative" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1381, + "id_right": 1382 + }, + "1381": { + "id": 1381, + "type": "leaf", + "class": "negative" + }, + "1382": { + "id": 1382, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1419, + "id_right": 1420 + }, + "1419": { + "id": 1419, + "type": "leaf", + "class": "negative" + }, + "1420": { + "id": 1420, + "type": "leaf", + "class": "positive" + }, + "636": { + "id": 636, + "type": "leaf", + "class": "positive" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "leaf", + "class": "positive" + }, + "718": { + "id": 718, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1267, + "id_right": 1268 + }, + "1267": { + "id": 1267, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1269, + "id_right": 1270 + }, + "1269": { + "id": 1269, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1275, + "id_right": 1276 + }, + "1275": { + "id": 1275, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1395, + "id_right": 1396 + }, + "1395": { + "id": 1395, + "type": "leaf", + "class": "negative" + }, + "1396": { + "id": 1396, + "type": "leaf", + "class": "positive" + }, + "1276": { + "id": 1276, + "type": "leaf", + "class": "negative" + }, + "1270": { + "id": 1270, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1271, + "id_right": 1272 + }, + "1271": { + "id": 1271, + "type": "leaf", + "class": "positive" + }, + "1272": { + "id": 1272, + "type": "leaf", + "class": "negative" + }, + "1268": { + "id": 1268, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1273, + "id_right": 1274 + }, + "1273": { + "id": 1273, + "type": "leaf", + "class": "positive" + }, + "1274": { + "id": 1274, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1393, + "id_right": 1394 + }, + "1393": { + "id": 1393, + "type": "leaf", + "class": "positive" + }, + "1394": { + "id": 1394, + "type": "leaf", + "class": "negative" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "leaf", + "class": "positive" + }, + "376": { + "id": 376, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "leaf", + "class": "positive" + }, + "378": { + "id": 378, + "type": "leaf", + "class": "negative" + }, + "372": { + "id": 372, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "leaf", + "class": "positive" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "leaf", + "class": "negative" + }, + "374": { + "id": 374, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "leaf", + "class": "negative" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "leaf", + "class": "positive" + }, + "368": { + "id": 368, + "type": "leaf", + "class": "positive" + }, + "358": { + "id": 358, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "leaf", + "class": "positive" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "leaf", + "class": "negative" + }, + "602": { + "id": 602, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1939, + "id_right": 1940 + }, + "1939": { + "id": 1939, + "type": "leaf", + "class": "negative" + }, + "1940": { + "id": 1940, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1941, + "id_right": 1942 + }, + "1941": { + "id": 1941, + "type": "leaf", + "class": "negative" + }, + "1942": { + "id": 1942, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1943, + "id_right": 1944 + }, + "1943": { + "id": 1943, + "type": "leaf", + "class": "positive" + }, + "1944": { + "id": 1944, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1441, + "id_right": 1442 + }, + "1441": { + "id": 1441, + "type": "leaf", + "class": "negative" + }, + "1442": { + "id": 1442, + "type": "leaf", + "class": "positive" + }, + "780": { + "id": 780, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1911, + "id_right": 1912 + }, + "1911": { + "id": 1911, + "type": "leaf", + "class": "negative" + }, + "1912": { + "id": 1912, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1913, + "id_right": 1914 + }, + "1913": { + "id": 1913, + "type": "leaf", + "class": "negative" + }, + "1914": { + "id": 1914, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1915, + "id_right": 1916 + }, + "1915": { + "id": 1915, + "type": "leaf", + "class": "positive" + }, + "1916": { + "id": 1916, + "type": "leaf", + "class": "negative" + }, + "726": { + "id": 726, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "leaf", + "class": "negative" + }, + "866": { + "id": 866, + "type": "leaf", + "class": "positive" + }, + "864": { + "id": 864, + "type": "leaf", + "class": "negative" + }, + "728": { + "id": 728, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1015, + "id_right": 1016 + }, + "1015": { + "id": 1015, + "type": "leaf", + "class": "negative" + }, + "1016": { + "id": 1016, + "type": "leaf", + "class": "positive" + }, + "112": { + "id": 112, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1723, + "id_right": 1724 + }, + "1723": { + "id": 1723, + "type": "leaf", + "class": "positive" + }, + "1724": { + "id": 1724, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1725, + "id_right": 1726 + }, + "1725": { + "id": 1725, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1727, + "id_right": 1728 + }, + "1727": { + "id": 1727, + "type": "leaf", + "class": "positive" + }, + "1728": { + "id": 1728, + "type": "leaf", + "class": "negative" + }, + "1726": { + "id": 1726, + "type": "leaf", + "class": "negative" + }, + "106": { + "id": 106, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1777, + "id_right": 1778 + }, + "1777": { + "id": 1777, + "type": "leaf", + "class": "positive" + }, + "1778": { + "id": 1778, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1779, + "id_right": 1780 + }, + "1779": { + "id": 1779, + "type": "leaf", + "class": "negative" + }, + "1780": { + "id": 1780, + "type": "leaf", + "class": "positive" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1991, + "id_right": 1992 + }, + "1991": { + "id": 1991, + "type": "leaf", + "class": "negative" + }, + "1992": { + "id": 1992, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1993, + "id_right": 1994 + }, + "1993": { + "id": 1993, + "type": "leaf", + "class": "positive" + }, + "1994": { + "id": 1994, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1367, + "id_right": 1368 + }, + "1367": { + "id": 1367, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1369, + "id_right": 1370 + }, + "1369": { + "id": 1369, + "type": "leaf", + "class": "positive" + }, + "1370": { + "id": 1370, + "type": "leaf", + "class": "negative" + }, + "1368": { + "id": 1368, + "type": "leaf", + "class": "positive" + }, + "250": { + "id": 250, + "type": "leaf", + "class": "positive" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "leaf", + "class": "positive" + }, + "560": { + "id": 560, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1399, + "id_right": 1400 + }, + "1399": { + "id": 1399, + "type": "leaf", + "class": "positive" + }, + "1400": { + "id": 1400, + "type": "leaf", + "class": "negative" + }, + "324": { + "id": 324, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "leaf", + "class": "positive" + }, + "328": { + "id": 328, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1945, + "id_right": 1946 + }, + "1945": { + "id": 1945, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 1947, + "id_right": 1948 + }, + "1947": { + "id": 1947, + "type": "leaf", + "class": "positive" + }, + "1948": { + "id": 1948, + "type": "leaf", + "class": "negative" + }, + "1946": { + "id": 1946, + "type": "leaf", + "class": "negative" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1769, + "id_right": 1770 + }, + "1769": { + "id": 1769, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1771, + "id_right": 1772 + }, + "1771": { + "id": 1771, + "type": "leaf", + "class": "positive" + }, + "1772": { + "id": 1772, + "type": "leaf", + "class": "negative" + }, + "1770": { + "id": 1770, + "type": "leaf", + "class": "negative" + }, + "980": { + "id": 980, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "leaf", + "class": "positive" + }, + "982": { + "id": 982, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "leaf", + "class": "positive" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "positive" + }, + "976": { + "id": 976, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1581, + "id_right": 1582 + }, + "1581": { + "id": 1581, + "type": "leaf", + "class": "positive" + }, + "1582": { + "id": 1582, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1583, + "id_right": 1584 + }, + "1583": { + "id": 1583, + "type": "leaf", + "class": "positive" + }, + "1584": { + "id": 1584, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1585, + "id_right": 1586 + }, + "1585": { + "id": 1585, + "type": "leaf", + "class": "negative" + }, + "1586": { + "id": 1586, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "leaf", + "class": "negative" + }, + "46": { + "id": 46, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1431, + "id_right": 1432 + }, + "1431": { + "id": 1431, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1435, + "id_right": 1436 + }, + "1435": { + "id": 1435, + "type": "leaf", + "class": "negative" + }, + "1436": { + "id": 1436, + "type": "leaf", + "class": "positive" + }, + "1432": { + "id": 1432, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1741, + "id_right": 1742 + }, + "1741": { + "id": 1741, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1743, + "id_right": 1744 + }, + "1743": { + "id": 1743, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1745, + "id_right": 1746 + }, + "1745": { + "id": 1745, + "type": "leaf", + "class": "negative" + }, + "1746": { + "id": 1746, + "type": "leaf", + "class": "positive" + }, + "1744": { + "id": 1744, + "type": "leaf", + "class": "negative" + }, + "1742": { + "id": 1742, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1433, + "id_right": 1434 + }, + "1433": { + "id": 1433, + "type": "leaf", + "class": "negative" + }, + "1434": { + "id": 1434, + "type": "leaf", + "class": "positive" + }, + "34": { + "id": 34, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1461, + "id_right": 1462 + }, + "1461": { + "id": 1461, + "type": "leaf", + "class": "positive" + }, + "1462": { + "id": 1462, + "type": "leaf", + "class": "negative" + }, + "970": { + "id": 970, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "leaf", + "class": "negative" + }, + "924": { + "id": 924, + "type": "leaf", + "class": "positive" + }, + "226": { + "id": 226, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1587, + "id_right": 1588 + }, + "1587": { + "id": 1587, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1589, + "id_right": 1590 + }, + "1589": { + "id": 1589, + "type": "leaf", + "class": "negative" + }, + "1590": { + "id": 1590, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1591, + "id_right": 1592 + }, + "1591": { + "id": 1591, + "type": "leaf", + "class": "positive" + }, + "1592": { + "id": 1592, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1593, + "id_right": 1594 + }, + "1593": { + "id": 1593, + "type": "leaf", + "class": "negative" + }, + "1594": { + "id": 1594, + "type": "leaf", + "class": "positive" + }, + "1588": { + "id": 1588, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "leaf", + "class": "negative" + }, + "946": { + "id": 946, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1449, + "id_right": 1450 + }, + "1449": { + "id": 1449, + "type": "leaf", + "class": "negative" + }, + "1450": { + "id": 1450, + "type": "leaf", + "class": "positive" + }, + "940": { + "id": 940, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1459, + "id_right": 1460 + }, + "1459": { + "id": 1459, + "type": "leaf", + "class": "positive" + }, + "1460": { + "id": 1460, + "type": "leaf", + "class": "negative" + }, + "938": { + "id": 938, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "leaf", + "class": "positive" + }, + "942": { + "id": 942, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "leaf", + "class": "negative" + }, + "926": { + "id": 926, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "negative" + }, + "928": { + "id": 928, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "negative" + }, + "936": { + "id": 936, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "leaf", + "class": "negative" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "positive" + }, + "934": { + "id": 934, + "type": "leaf", + "class": "negative" + }, + "930": { + "id": 930, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "leaf", + "class": "positive" + }, + "932": { + "id": 932, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1445, + "id_right": 1446 + }, + "1445": { + "id": 1445, + "type": "leaf", + "class": "positive" + }, + "1446": { + "id": 1446, + "type": "leaf", + "class": "negative" + }, + "518": { + "id": 518, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1143, + "id_right": 1144 + }, + "1143": { + "id": 1143, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1145, + "id_right": 1146 + }, + "1145": { + "id": 1145, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1149, + "id_right": 1150 + }, + "1149": { + "id": 1149, + "type": "leaf", + "class": "positive" + }, + "1150": { + "id": 1150, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1383, + "id_right": 1384 + }, + "1383": { + "id": 1383, + "type": "leaf", + "class": "negative" + }, + "1384": { + "id": 1384, + "type": "leaf", + "class": "positive" + }, + "1146": { + "id": 1146, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1147, + "id_right": 1148 + }, + "1147": { + "id": 1147, + "type": "leaf", + "class": "positive" + }, + "1148": { + "id": 1148, + "type": "leaf", + "class": "negative" + }, + "1144": { + "id": 1144, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1151, + "id_right": 1152 + }, + "1151": { + "id": 1151, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1153, + "id_right": 1154 + }, + "1153": { + "id": 1153, + "type": "leaf", + "class": "positive" + }, + "1154": { + "id": 1154, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1155, + "id_right": 1156 + }, + "1155": { + "id": 1155, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1157, + "id_right": 1158 + }, + "1157": { + "id": 1157, + "type": "leaf", + "class": "negative" + }, + "1158": { + "id": 1158, + "type": "leaf", + "class": "positive" + }, + "1156": { + "id": 1156, + "type": "leaf", + "class": "negative" + }, + "1152": { + "id": 1152, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1561, + "id_right": 1562 + }, + "1561": { + "id": 1561, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1565, + "id_right": 1566 + }, + "1565": { + "id": 1565, + "type": "leaf", + "class": "positive" + }, + "1566": { + "id": 1566, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1569, + "id_right": 1570 + }, + "1569": { + "id": 1569, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1571, + "id_right": 1572 + }, + "1571": { + "id": 1571, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1575, + "id_right": 1576 + }, + "1575": { + "id": 1575, + "type": "leaf", + "class": "negative" + }, + "1576": { + "id": 1576, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1579, + "id_right": 1580 + }, + "1579": { + "id": 1579, + "type": "leaf", + "class": "positive" + }, + "1580": { + "id": 1580, + "type": "leaf", + "class": "negative" + }, + "1572": { + "id": 1572, + "type": "leaf", + "class": "positive" + }, + "1570": { + "id": 1570, + "type": "leaf", + "class": "negative" + }, + "1562": { + "id": 1562, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1563, + "id_right": 1564 + }, + "1563": { + "id": 1563, + "type": "leaf", + "class": "negative" + }, + "1564": { + "id": 1564, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1567, + "id_right": 1568 + }, + "1567": { + "id": 1567, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1573, + "id_right": 1574 + }, + "1573": { + "id": 1573, + "type": "leaf", + "class": "positive" + }, + "1574": { + "id": 1574, + "type": "leaf", + "class": "negative" + }, + "1568": { + "id": 1568, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1577, + "id_right": 1578 + }, + "1577": { + "id": 1577, + "type": "leaf", + "class": "negative" + }, + "1578": { + "id": 1578, + "type": "leaf", + "class": "positive" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "leaf", + "class": "negative" + }, + "610": { + "id": 610, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "leaf", + "class": "positive" + }, + "988": { + "id": 988, + "type": "leaf", + "class": "negative" + }, + "608": { + "id": 608, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "leaf", + "class": "positive" + }, + "498": { + "id": 498, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "negative" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "leaf", + "class": "negative" + }, + "540": { + "id": 540, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1023, + "id_right": 1024 + }, + "1023": { + "id": 1023, + "type": "leaf", + "class": "negative" + }, + "1024": { + "id": 1024, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "positive" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "negative" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1595, + "id_right": 1596 + }, + "1595": { + "id": 1595, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1597, + "id_right": 1598 + }, + "1597": { + "id": 1597, + "type": "leaf", + "class": "negative" + }, + "1598": { + "id": 1598, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1599, + "id_right": 1600 + }, + "1599": { + "id": 1599, + "type": "leaf", + "class": "negative" + }, + "1600": { + "id": 1600, + "type": "leaf", + "class": "positive" + }, + "1596": { + "id": 1596, + "type": "leaf", + "class": "negative" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "leaf", + "class": "negative" + }, + "632": { + "id": 632, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "leaf", + "class": "negative" + }, + "854": { + "id": 854, + "type": "leaf", + "class": "positive" + }, + "630": { + "id": 630, + "type": "leaf", + "class": "positive" + }, + "522": { + "id": 522, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "leaf", + "class": "positive" + }, + "530": { + "id": 530, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "leaf", + "class": "negative" + }, + "532": { + "id": 532, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1021, + "id_right": 1022 + }, + "1021": { + "id": 1021, + "type": "leaf", + "class": "positive" + }, + "1022": { + "id": 1022, + "type": "leaf", + "class": "negative" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "negative" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "leaf", + "class": "negative" + }, + "824": { + "id": 824, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1557, + "id_right": 1558 + }, + "1557": { + "id": 1557, + "type": "leaf", + "class": "negative" + }, + "1558": { + "id": 1558, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1559, + "id_right": 1560 + }, + "1559": { + "id": 1559, + "type": "leaf", + "class": "positive" + }, + "1560": { + "id": 1560, + "type": "leaf", + "class": "negative" + }, + "826": { + "id": 826, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "leaf", + "class": "negative" + }, + "872": { + "id": 872, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "positive" + }, + "822": { + "id": 822, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1657, + "id_right": 1658 + }, + "1657": { + "id": 1657, + "type": "leaf", + "class": "negative" + }, + "1658": { + "id": 1658, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1659, + "id_right": 1660 + }, + "1659": { + "id": 1659, + "type": "leaf", + "class": "positive" + }, + "1660": { + "id": 1660, + "type": "leaf", + "class": "negative" + }, + "828": { + "id": 828, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "positive" + }, + "830": { + "id": 830, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "leaf", + "class": "negative" + }, + "832": { + "id": 832, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1479, + "id_right": 1480 + }, + "1479": { + "id": 1479, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1711, + "id_right": 1712 + }, + "1711": { + "id": 1711, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1879, + "id_right": 1880 + }, + "1879": { + "id": 1879, + "type": "leaf", + "class": "negative" + }, + "1880": { + "id": 1880, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1881, + "id_right": 1882 + }, + "1881": { + "id": 1881, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1883, + "id_right": 1884 + }, + "1883": { + "id": 1883, + "type": "leaf", + "class": "positive" + }, + "1884": { + "id": 1884, + "type": "leaf", + "class": "negative" + }, + "1882": { + "id": 1882, + "type": "leaf", + "class": "negative" + }, + "1712": { + "id": 1712, + "type": "leaf", + "class": "negative" + }, + "1480": { + "id": 1480, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1481, + "id_right": 1482 + }, + "1481": { + "id": 1481, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1483, + "id_right": 1484 + }, + "1483": { + "id": 1483, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1485, + "id_right": 1486 + }, + "1485": { + "id": 1485, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1489, + "id_right": 1490 + }, + "1489": { + "id": 1489, + "type": "leaf", + "class": "positive" + }, + "1490": { + "id": 1490, + "type": "leaf", + "class": "negative" + }, + "1486": { + "id": 1486, + "type": "leaf", + "class": "negative" + }, + "1484": { + "id": 1484, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1487, + "id_right": 1488 + }, + "1487": { + "id": 1487, + "type": "leaf", + "class": "positive" + }, + "1488": { + "id": 1488, + "type": "leaf", + "class": "negative" + }, + "1482": { + "id": 1482, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1719, + "id_right": 1720 + }, + "1719": { + "id": 1719, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1721, + "id_right": 1722 + }, + "1721": { + "id": 1721, + "type": "leaf", + "class": "negative" + }, + "1722": { + "id": 1722, + "type": "leaf", + "class": "positive" + }, + "1720": { + "id": 1720, + "type": "leaf", + "class": "negative" + }, + "488": { + "id": 488, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "leaf", + "class": "positive" + }, + "514": { + "id": 514, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "leaf", + "class": "negative" + }, + "962": { + "id": 962, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1453, + "id_right": 1454 + }, + "1453": { + "id": 1453, + "type": "leaf", + "class": "negative" + }, + "1454": { + "id": 1454, + "type": "leaf", + "class": "positive" + }, + "516": { + "id": 516, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1653, + "id_right": 1654 + }, + "1653": { + "id": 1653, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1655, + "id_right": 1656 + }, + "1655": { + "id": 1655, + "type": "leaf", + "class": "negative" + }, + "1656": { + "id": 1656, + "type": "leaf", + "class": "positive" + }, + "1654": { + "id": 1654, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "leaf", + "class": "negative" + }, + "714": { + "id": 714, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "negative" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "positive" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "leaf", + "class": "positive" + }, + "884": { + "id": 884, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "leaf", + "class": "positive" + }, + "510": { + "id": 510, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "leaf", + "class": "positive" + }, + "512": { + "id": 512, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "leaf", + "class": "positive" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1101, + "id_right": 1102 + }, + "1101": { + "id": 1101, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1103, + "id_right": 1104 + }, + "1103": { + "id": 1103, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1107, + "id_right": 1108 + }, + "1107": { + "id": 1107, + "type": "leaf", + "class": "negative" + }, + "1108": { + "id": 1108, + "type": "leaf", + "class": "positive" + }, + "1104": { + "id": 1104, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1105, + "id_right": 1106 + }, + "1105": { + "id": 1105, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1109, + "id_right": 1110 + }, + "1109": { + "id": 1109, + "type": "leaf", + "class": "negative" + }, + "1110": { + "id": 1110, + "type": "leaf", + "class": "positive" + }, + "1106": { + "id": 1106, + "type": "leaf", + "class": "positive" + }, + "1102": { + "id": 1102, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "leaf", + "class": "positive" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "leaf", + "class": "positive" + }, + "620": { + "id": 620, + "type": "leaf", + "class": "negative" + }, + "616": { + "id": 616, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "negative" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "positive" + }, + "614": { + "id": 614, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1531, + "id_right": 1532 + }, + "1531": { + "id": 1531, + "type": "leaf", + "class": "negative" + }, + "1532": { + "id": 1532, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1533, + "id_right": 1534 + }, + "1533": { + "id": 1533, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1535, + "id_right": 1536 + }, + "1535": { + "id": 1535, + "type": "leaf", + "class": "positive" + }, + "1536": { + "id": 1536, + "type": "leaf", + "class": "negative" + }, + "1534": { + "id": 1534, + "type": "leaf", + "class": "negative" + }, + "398": { + "id": 398, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "leaf", + "class": "positive" + }, + "626": { + "id": 626, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1379, + "id_right": 1380 + }, + "1379": { + "id": 1379, + "type": "leaf", + "class": "positive" + }, + "1380": { + "id": 1380, + "type": "leaf", + "class": "negative" + }, + "572": { + "id": 572, + "type": "leaf", + "class": "negative" + }, + "570": { + "id": 570, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1351, + "id_right": 1352 + }, + "1351": { + "id": 1351, + "type": "leaf", + "class": "positive" + }, + "1352": { + "id": 1352, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1353, + "id_right": 1354 + }, + "1353": { + "id": 1353, + "type": "leaf", + "class": "negative" + }, + "1354": { + "id": 1354, + "type": "leaf", + "class": "positive" + }, + "474": { + "id": 474, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "leaf", + "class": "negative" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "negative" + }, + "478": { + "id": 478, + "type": "leaf", + "class": "positive" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "negative" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "leaf", + "class": "negative" + }, + "482": { + "id": 482, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "leaf", + "class": "positive" + }, + "484": { + "id": 484, + "type": "leaf", + "class": "negative" + }, + "442": { + "id": 442, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "leaf", + "class": "negative" + }, + "456": { + "id": 456, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1025, + "id_right": 1026 + }, + "1025": { + "id": 1025, + "type": "leaf", + "class": "negative" + }, + "1026": { + "id": 1026, + "type": "leaf", + "class": "positive" + }, + "448": { + "id": 448, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "positive" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "negative" + }, + "452": { + "id": 452, + "type": "leaf", + "class": "positive" + }, + "446": { + "id": 446, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "positive" + }, + "538": { + "id": 538, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1009, + "id_right": 1010 + }, + "1009": { + "id": 1009, + "type": "leaf", + "class": "positive" + }, + "1010": { + "id": 1010, + "type": "leaf", + "class": "negative" + }, + "450": { + "id": 450, + "type": "leaf", + "class": "negative" + }, + "444": { + "id": 444, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1491, + "id_right": 1492 + }, + "1491": { + "id": 1491, + "type": "leaf", + "class": "negative" + }, + "1492": { + "id": 1492, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1493, + "id_right": 1494 + }, + "1493": { + "id": 1493, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1495, + "id_right": 1496 + }, + "1495": { + "id": 1495, + "type": "leaf", + "class": "positive" + }, + "1496": { + "id": 1496, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1497, + "id_right": 1498 + }, + "1497": { + "id": 1497, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1499, + "id_right": 1500 + }, + "1499": { + "id": 1499, + "type": "leaf", + "class": "positive" + }, + "1500": { + "id": 1500, + "type": "leaf", + "class": "negative" + }, + "1498": { + "id": 1498, + "type": "leaf", + "class": "negative" + }, + "1494": { + "id": 1494, + "type": "leaf", + "class": "negative" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "leaf", + "class": "negative" + }, + "536": { + "id": 536, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1019, + "id_right": 1020 + }, + "1019": { + "id": 1019, + "type": "leaf", + "class": "negative" + }, + "1020": { + "id": 1020, + "type": "leaf", + "class": "positive" + }, + "472": { + "id": 472, + "type": "leaf", + "class": "positive" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1443, + "id_right": 1444 + }, + "1443": { + "id": 1443, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1447, + "id_right": 1448 + }, + "1447": { + "id": 1447, + "type": "leaf", + "class": "negative" + }, + "1448": { + "id": 1448, + "type": "leaf", + "class": "positive" + }, + "1444": { + "id": 1444, + "type": "leaf", + "class": "positive" + }, + "834": { + "id": 834, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1661, + "id_right": 1662 + }, + "1661": { + "id": 1661, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1663, + "id_right": 1664 + }, + "1663": { + "id": 1663, + "type": "leaf", + "class": "positive" + }, + "1664": { + "id": 1664, + "type": "leaf", + "class": "negative" + }, + "1662": { + "id": 1662, + "type": "leaf", + "class": "negative" + }, + "438": { + "id": 438, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1665, + "id_right": 1666 + }, + "1665": { + "id": 1665, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1667, + "id_right": 1668 + }, + "1667": { + "id": 1667, + "type": "leaf", + "class": "positive" + }, + "1668": { + "id": 1668, + "type": "leaf", + "class": "negative" + }, + "1666": { + "id": 1666, + "type": "leaf", + "class": "negative" + }, + "466": { + "id": 466, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "leaf", + "class": "positive" + }, + "468": { + "id": 468, + "type": "leaf", + "class": "negative" + }, + "440": { + "id": 440, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "leaf", + "class": "positive" + }, + "730": { + "id": 730, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "leaf", + "class": "positive" + }, + "734": { + "id": 734, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "positive" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "negative" + }, + "732": { + "id": 732, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "negative" + }, + "792": { + "id": 792, + "type": "leaf", + "class": "positive" + }, + "640": { + "id": 640, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "leaf", + "class": "negative" + }, + "652": { + "id": 652, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "leaf", + "class": "negative" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "positive" + }, + "650": { + "id": 650, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "leaf", + "class": "positive" + }, + "654": { + "id": 654, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1029, + "id_right": 1030 + }, + "1029": { + "id": 1029, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1031, + "id_right": 1032 + }, + "1031": { + "id": 1031, + "type": "leaf", + "class": "positive" + }, + "1032": { + "id": 1032, + "type": "leaf", + "class": "negative" + }, + "1030": { + "id": 1030, + "type": "leaf", + "class": "negative" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "leaf", + "class": "negative" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "positive" + }, + "644": { + "id": 644, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1935, + "id_right": 1936 + }, + "1935": { + "id": 1935, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1937, + "id_right": 1938 + }, + "1937": { + "id": 1937, + "type": "leaf", + "class": "positive" + }, + "1938": { + "id": 1938, + "type": "leaf", + "class": "negative" + }, + "1936": { + "id": 1936, + "type": "leaf", + "class": "negative" + }, + "400": { + "id": 400, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1987, + "id_right": 1988 + }, + "1987": { + "id": 1987, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1989, + "id_right": 1990 + }, + "1989": { + "id": 1989, + "type": "leaf", + "class": "positive" + }, + "1990": { + "id": 1990, + "type": "leaf", + "class": "negative" + }, + "1988": { + "id": 1988, + "type": "leaf", + "class": "positive" + }, + "422": { + "id": 422, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1003, + "id_right": 1004 + }, + "1003": { + "id": 1003, + "type": "leaf", + "class": "positive" + }, + "1004": { + "id": 1004, + "type": "leaf", + "class": "negative" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "leaf", + "class": "negative" + }, + "964": { + "id": 964, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1455, + "id_right": 1456 + }, + "1455": { + "id": 1455, + "type": "leaf", + "class": "negative" + }, + "1456": { + "id": 1456, + "type": "leaf", + "class": "positive" + }, + "424": { + "id": 424, + "type": "leaf", + "class": "positive" + }, + "420": { + "id": 420, + "type": "leaf", + "class": "negative" + }, + "416": { + "id": 416, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 1675, + "id_right": 1676 + }, + "1675": { + "id": 1675, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1677, + "id_right": 1678 + }, + "1677": { + "id": 1677, + "type": "leaf", + "class": "positive" + }, + "1678": { + "id": 1678, + "type": "leaf", + "class": "negative" + }, + "1676": { + "id": 1676, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1679, + "id_right": 1680 + }, + "1679": { + "id": 1679, + "type": "leaf", + "class": "negative" + }, + "1680": { + "id": 1680, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "leaf", + "class": "negative" + }, + "542": { + "id": 542, + "type": "leaf", + "class": "negative" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "leaf", + "class": "negative" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "leaf", + "class": "negative" + }, + "460": { + "id": 460, + "type": "leaf", + "class": "positive" + }, + "458": { + "id": 458, + "type": "leaf", + "class": "positive" + }, + "410": { + "id": 410, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1171, + "id_right": 1172 + }, + "1171": { + "id": 1171, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1173, + "id_right": 1174 + }, + "1173": { + "id": 1173, + "type": "leaf", + "class": "positive" + }, + "1174": { + "id": 1174, + "type": "leaf", + "class": "negative" + }, + "1172": { + "id": 1172, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "leaf", + "class": "negative" + }, + "462": { + "id": 462, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "leaf", + "class": "positive" + }, + "464": { + "id": 464, + "type": "leaf", + "class": "negative" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "leaf", + "class": "negative" + }, + "720": { + "id": 720, + "type": "leaf", + "class": "positive" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "leaf", + "class": "negative" + }, + "688": { + "id": 688, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "positive" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1363, + "id_right": 1364 + }, + "1363": { + "id": 1363, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1365, + "id_right": 1366 + }, + "1365": { + "id": 1365, + "type": "leaf", + "class": "negative" + }, + "1366": { + "id": 1366, + "type": "leaf", + "class": "positive" + }, + "1364": { + "id": 1364, + "type": "leaf", + "class": "positive" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "leaf", + "class": "positive" + }, + "908": { + "id": 908, + "type": "leaf", + "class": "negative" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "negative" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "leaf", + "class": "negative" + }, + "910": { + "id": 910, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "leaf", + "class": "negative" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "positive" + }, + "900": { + "id": 900, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "negative" + }, + "920": { + "id": 920, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "leaf", + "class": "positive" + }, + "916": { + "id": 916, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "leaf", + "class": "positive" + }, + "426": { + "id": 426, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1897, + "id_right": 1898 + }, + "1897": { + "id": 1897, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1899, + "id_right": 1900 + }, + "1899": { + "id": 1899, + "type": "leaf", + "class": "negative" + }, + "1900": { + "id": 1900, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1903, + "id_right": 1904 + }, + "1903": { + "id": 1903, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1907, + "id_right": 1908 + }, + "1907": { + "id": 1907, + "type": "leaf", + "class": "positive" + }, + "1908": { + "id": 1908, + "type": "leaf", + "class": "negative" + }, + "1904": { + "id": 1904, + "type": "leaf", + "class": "positive" + }, + "1898": { + "id": 1898, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1901, + "id_right": 1902 + }, + "1901": { + "id": 1901, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1905, + "id_right": 1906 + }, + "1905": { + "id": 1905, + "type": "leaf", + "class": "negative" + }, + "1906": { + "id": 1906, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1909, + "id_right": 1910 + }, + "1909": { + "id": 1909, + "type": "leaf", + "class": "negative" + }, + "1910": { + "id": 1910, + "type": "leaf", + "class": "positive" + }, + "1902": { + "id": 1902, + "type": "leaf", + "class": "positive" + }, + "428": { + "id": 428, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "leaf", + "class": "negative" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1451, + "id_right": 1452 + }, + "1451": { + "id": 1451, + "type": "leaf", + "class": "negative" + }, + "1452": { + "id": 1452, + "type": "leaf", + "class": "positive" + }, + "346": { + "id": 346, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "leaf", + "class": "negative" + }, + "558": { + "id": 558, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1373, + "id_right": 1374 + }, + "1373": { + "id": 1373, + "type": "leaf", + "class": "negative" + }, + "1374": { + "id": 1374, + "type": "leaf", + "class": "positive" + }, + "240": { + "id": 240, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "leaf", + "class": "negative" + }, + "580": { + "id": 580, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "leaf", + "class": "negative" + }, + "584": { + "id": 584, + "type": "leaf", + "class": "positive" + }, + "574": { + "id": 574, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "leaf", + "class": "positive" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "leaf", + "class": "negative" + }, + "578": { + "id": 578, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 999, + "id_right": 1000 + }, + "999": { + "id": 999, + "type": "leaf", + "class": "positive" + }, + "1000": { + "id": 1000, + "type": "leaf", + "class": "negative" + }, + "188": { + "id": 188, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "leaf", + "class": "negative" + }, + "590": { + "id": 590, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "leaf", + "class": "positive" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "negative" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "leaf", + "class": "positive" + }, + "224": { + "id": 224, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1013, + "id_right": 1014 + }, + "1013": { + "id": 1013, + "type": "leaf", + "class": "positive" + }, + "1014": { + "id": 1014, + "type": "leaf", + "class": "negative" + }, + "212": { + "id": 212, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1359, + "id_right": 1360 + }, + "1359": { + "id": 1359, + "type": "leaf", + "class": "negative" + }, + "1360": { + "id": 1360, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1361, + "id_right": 1362 + }, + "1361": { + "id": 1361, + "type": "leaf", + "class": "negative" + }, + "1362": { + "id": 1362, + "type": "leaf", + "class": "positive" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "leaf", + "class": "positive" + }, + "566": { + "id": 566, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1375, + "id_right": 1376 + }, + "1375": { + "id": 1375, + "type": "leaf", + "class": "positive" + }, + "1376": { + "id": 1376, + "type": "leaf", + "class": "negative" + }, + "218": { + "id": 218, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1175, + "id_right": 1176 + }, + "1175": { + "id": 1175, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1177, + "id_right": 1178 + }, + "1177": { + "id": 1177, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1185, + "id_right": 1186 + }, + "1185": { + "id": 1185, + "type": "leaf", + "class": "negative" + }, + "1186": { + "id": 1186, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1187, + "id_right": 1188 + }, + "1187": { + "id": 1187, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1189, + "id_right": 1190 + }, + "1189": { + "id": 1189, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1191, + "id_right": 1192 + }, + "1191": { + "id": 1191, + "type": "leaf", + "class": "negative" + }, + "1192": { + "id": 1192, + "type": "leaf", + "class": "positive" + }, + "1190": { + "id": 1190, + "type": "leaf", + "class": "positive" + }, + "1188": { + "id": 1188, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1201, + "id_right": 1202 + }, + "1201": { + "id": 1201, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1213, + "id_right": 1214 + }, + "1213": { + "id": 1213, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1215, + "id_right": 1216 + }, + "1215": { + "id": 1215, + "type": "leaf", + "class": "positive" + }, + "1216": { + "id": 1216, + "type": "leaf", + "class": "negative" + }, + "1214": { + "id": 1214, + "type": "leaf", + "class": "negative" + }, + "1202": { + "id": 1202, + "type": "leaf", + "class": "negative" + }, + "1178": { + "id": 1178, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1179, + "id_right": 1180 + }, + "1179": { + "id": 1179, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1181, + "id_right": 1182 + }, + "1181": { + "id": 1181, + "type": "leaf", + "class": "negative" + }, + "1182": { + "id": 1182, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1183, + "id_right": 1184 + }, + "1183": { + "id": 1183, + "type": "leaf", + "class": "positive" + }, + "1184": { + "id": 1184, + "type": "leaf", + "class": "negative" + }, + "1180": { + "id": 1180, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1501, + "id_right": 1502 + }, + "1501": { + "id": 1501, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1503, + "id_right": 1504 + }, + "1503": { + "id": 1503, + "type": "leaf", + "class": "positive" + }, + "1504": { + "id": 1504, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1505, + "id_right": 1506 + }, + "1505": { + "id": 1505, + "type": "leaf", + "class": "negative" + }, + "1506": { + "id": 1506, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1507, + "id_right": 1508 + }, + "1507": { + "id": 1507, + "type": "leaf", + "class": "positive" + }, + "1508": { + "id": 1508, + "type": "leaf", + "class": "negative" + }, + "1502": { + "id": 1502, + "type": "leaf", + "class": "positive" + }, + "1176": { + "id": 1176, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1193, + "id_right": 1194 + }, + "1193": { + "id": 1193, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1923, + "id_right": 1924 + }, + "1923": { + "id": 1923, + "type": "leaf", + "class": "negative" + }, + "1924": { + "id": 1924, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1925, + "id_right": 1926 + }, + "1925": { + "id": 1925, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1927, + "id_right": 1928 + }, + "1927": { + "id": 1927, + "type": "leaf", + "class": "positive" + }, + "1928": { + "id": 1928, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1929, + "id_right": 1930 + }, + "1929": { + "id": 1929, + "type": "leaf", + "class": "positive" + }, + "1930": { + "id": 1930, + "type": "leaf", + "class": "negative" + }, + "1926": { + "id": 1926, + "type": "leaf", + "class": "negative" + }, + "1194": { + "id": 1194, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1195, + "id_right": 1196 + }, + "1195": { + "id": 1195, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1203, + "id_right": 1204 + }, + "1203": { + "id": 1203, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1209, + "id_right": 1210 + }, + "1209": { + "id": 1209, + "type": "leaf", + "class": "positive" + }, + "1210": { + "id": 1210, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1211, + "id_right": 1212 + }, + "1211": { + "id": 1211, + "type": "leaf", + "class": "positive" + }, + "1212": { + "id": 1212, + "type": "leaf", + "class": "negative" + }, + "1204": { + "id": 1204, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1205, + "id_right": 1206 + }, + "1205": { + "id": 1205, + "type": "leaf", + "class": "negative" + }, + "1206": { + "id": 1206, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1207, + "id_right": 1208 + }, + "1207": { + "id": 1207, + "type": "leaf", + "class": "negative" + }, + "1208": { + "id": 1208, + "type": "leaf", + "class": "positive" + }, + "1196": { + "id": 1196, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1197, + "id_right": 1198 + }, + "1197": { + "id": 1197, + "type": "leaf", + "class": "negative" + }, + "1198": { + "id": 1198, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1199, + "id_right": 1200 + }, + "1199": { + "id": 1199, + "type": "leaf", + "class": "positive" + }, + "1200": { + "id": 1200, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "leaf", + "class": "negative" + }, + "676": { + "id": 676, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1261, + "id_right": 1262 + }, + "1261": { + "id": 1261, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1263, + "id_right": 1264 + }, + "1263": { + "id": 1263, + "type": "leaf", + "class": "positive" + }, + "1264": { + "id": 1264, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 1265, + "id_right": 1266 + }, + "1265": { + "id": 1265, + "type": "leaf", + "class": "positive" + }, + "1266": { + "id": 1266, + "type": "leaf", + "class": "negative" + }, + "1262": { + "id": 1262, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1553, + "id_right": 1554 + }, + "1553": { + "id": 1553, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1555, + "id_right": 1556 + }, + "1555": { + "id": 1555, + "type": "leaf", + "class": "positive" + }, + "1556": { + "id": 1556, + "type": "leaf", + "class": "negative" + }, + "1554": { + "id": 1554, + "type": "leaf", + "class": "negative" + }, + "658": { + "id": 658, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "positive" + }, + "678": { + "id": 678, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "negative" + }, + "996": { + "id": 996, + "type": "leaf", + "class": "positive" + }, + "660": { + "id": 660, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "positive" + }, + "656": { + "id": 656, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "leaf", + "class": "negative" + }, + "684": { + "id": 684, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "positive" + }, + "670": { + "id": 670, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1545, + "id_right": 1546 + }, + "1545": { + "id": 1545, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 1547, + "id_right": 1548 + }, + "1547": { + "id": 1547, + "type": "leaf", + "class": "positive" + }, + "1548": { + "id": 1548, + "type": "leaf", + "class": "negative" + }, + "1546": { + "id": 1546, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 1405, + "id_right": 1406 + }, + "1405": { + "id": 1405, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1423, + "id_right": 1424 + }, + "1423": { + "id": 1423, + "type": "leaf", + "class": "negative" + }, + "1424": { + "id": 1424, + "type": "leaf", + "class": "positive" + }, + "1406": { + "id": 1406, + "type": "leaf", + "class": "negative" + }, + "674": { + "id": 674, + "type": "leaf", + "class": "positive" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "negative" + }, + "176": { + "id": 176, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "leaf", + "class": "negative" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "leaf", + "class": "negative" + }, + "208": { + "id": 208, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1005, + "id_right": 1006 + }, + "1005": { + "id": 1005, + "type": "leaf", + "class": "positive" + }, + "1006": { + "id": 1006, + "type": "leaf", + "class": "negative" + }, + "206": { + "id": 206, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 1753, + "id_right": 1754 + }, + "1753": { + "id": 1753, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1755, + "id_right": 1756 + }, + "1755": { + "id": 1755, + "type": "leaf", + "class": "positive" + }, + "1756": { + "id": 1756, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1757, + "id_right": 1758 + }, + "1757": { + "id": 1757, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1759, + "id_right": 1760 + }, + "1759": { + "id": 1759, + "type": "leaf", + "class": "positive" + }, + "1760": { + "id": 1760, + "type": "leaf", + "class": "negative" + }, + "1758": { + "id": 1758, + "type": "leaf", + "class": "negative" + }, + "1754": { + "id": 1754, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "leaf", + "class": "positive" + }, + "186": { + "id": 186, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "leaf", + "class": "positive" + }, + "562": { + "id": 562, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "leaf", + "class": "negative" + }, + "564": { + "id": 564, + "type": "leaf", + "class": "positive" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1391, + "id_right": 1392 + }, + "1391": { + "id": 1391, + "type": "leaf", + "class": "negative" + }, + "1392": { + "id": 1392, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1421, + "id_right": 1422 + }, + "1421": { + "id": 1421, + "type": "leaf", + "class": "negative" + }, + "1422": { + "id": 1422, + "type": "leaf", + "class": "positive" + }, + "638": { + "id": 638, + "type": "leaf", + "class": "positive" + }, + "216": { + "id": 216, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "positive" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1773, + "id_right": 1774 + }, + "1773": { + "id": 1773, + "type": "leaf", + "class": "negative" + }, + "1774": { + "id": 1774, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1775, + "id_right": 1776 + }, + "1775": { + "id": 1775, + "type": "leaf", + "class": "negative" + }, + "1776": { + "id": 1776, + "type": "leaf", + "class": "positive" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 1083, + "id_right": 1084 + }, + "1083": { + "id": 1083, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 1289, + "id_right": 1290 + }, + "1289": { + "id": 1289, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 1291, + "id_right": 1292 + }, + "1291": { + "id": 1291, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 1303, + "id_right": 1304 + }, + "1303": { + "id": 1303, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1305, + "id_right": 1306 + }, + "1305": { + "id": 1305, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 1333, + "id_right": 1334 + }, + "1333": { + "id": 1333, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1337, + "id_right": 1338 + }, + "1337": { + "id": 1337, + "type": "leaf", + "class": "negative" + }, + "1338": { + "id": 1338, + "type": "leaf", + "class": "positive" + }, + "1334": { + "id": 1334, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1335, + "id_right": 1336 + }, + "1335": { + "id": 1335, + "type": "leaf", + "class": "negative" + }, + "1336": { + "id": 1336, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1415, + "id_right": 1416 + }, + "1415": { + "id": 1415, + "type": "leaf", + "class": "positive" + }, + "1416": { + "id": 1416, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1427, + "id_right": 1428 + }, + "1427": { + "id": 1427, + "type": "leaf", + "class": "negative" + }, + "1428": { + "id": 1428, + "type": "leaf", + "class": "positive" + }, + "1306": { + "id": 1306, + "type": "leaf", + "class": "positive" + }, + "1304": { + "id": 1304, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1713, + "id_right": 1714 + }, + "1713": { + "id": 1713, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1715, + "id_right": 1716 + }, + "1715": { + "id": 1715, + "type": "leaf", + "class": "positive" + }, + "1716": { + "id": 1716, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1717, + "id_right": 1718 + }, + "1717": { + "id": 1717, + "type": "leaf", + "class": "negative" + }, + "1718": { + "id": 1718, + "type": "leaf", + "class": "positive" + }, + "1714": { + "id": 1714, + "type": "leaf", + "class": "positive" + }, + "1292": { + "id": 1292, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1293, + "id_right": 1294 + }, + "1293": { + "id": 1293, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1295, + "id_right": 1296 + }, + "1295": { + "id": 1295, + "type": "leaf", + "class": "negative" + }, + "1296": { + "id": 1296, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1297, + "id_right": 1298 + }, + "1297": { + "id": 1297, + "type": "leaf", + "class": "positive" + }, + "1298": { + "id": 1298, + "type": "leaf", + "class": "negative" + }, + "1294": { + "id": 1294, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1299, + "id_right": 1300 + }, + "1299": { + "id": 1299, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1301, + "id_right": 1302 + }, + "1301": { + "id": 1301, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1329, + "id_right": 1330 + }, + "1329": { + "id": 1329, + "type": "leaf", + "class": "negative" + }, + "1330": { + "id": 1330, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1331, + "id_right": 1332 + }, + "1331": { + "id": 1331, + "type": "leaf", + "class": "positive" + }, + "1332": { + "id": 1332, + "type": "leaf", + "class": "negative" + }, + "1302": { + "id": 1302, + "type": "leaf", + "class": "positive" + }, + "1300": { + "id": 1300, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1307, + "id_right": 1308 + }, + "1307": { + "id": 1307, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1309, + "id_right": 1310 + }, + "1309": { + "id": 1309, + "type": "leaf", + "class": "positive" + }, + "1310": { + "id": 1310, + "type": "leaf", + "class": "negative" + }, + "1308": { + "id": 1308, + "type": "leaf", + "class": "negative" + }, + "1290": { + "id": 1290, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1311, + "id_right": 1312 + }, + "1311": { + "id": 1311, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 1313, + "id_right": 1314 + }, + "1313": { + "id": 1313, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1315, + "id_right": 1316 + }, + "1315": { + "id": 1315, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1339, + "id_right": 1340 + }, + "1339": { + "id": 1339, + "type": "leaf", + "class": "positive" + }, + "1340": { + "id": 1340, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1341, + "id_right": 1342 + }, + "1341": { + "id": 1341, + "type": "leaf", + "class": "positive" + }, + "1342": { + "id": 1342, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1343, + "id_right": 1344 + }, + "1343": { + "id": 1343, + "type": "leaf", + "class": "negative" + }, + "1344": { + "id": 1344, + "type": "leaf", + "class": "positive" + }, + "1316": { + "id": 1316, + "type": "leaf", + "class": "negative" + }, + "1314": { + "id": 1314, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1931, + "id_right": 1932 + }, + "1931": { + "id": 1931, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1933, + "id_right": 1934 + }, + "1933": { + "id": 1933, + "type": "leaf", + "class": "positive" + }, + "1934": { + "id": 1934, + "type": "leaf", + "class": "negative" + }, + "1932": { + "id": 1932, + "type": "leaf", + "class": "negative" + }, + "1312": { + "id": 1312, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 1317, + "id_right": 1318 + }, + "1317": { + "id": 1317, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1319, + "id_right": 1320 + }, + "1319": { + "id": 1319, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1321, + "id_right": 1322 + }, + "1321": { + "id": 1321, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1327, + "id_right": 1328 + }, + "1327": { + "id": 1327, + "type": "leaf", + "class": "positive" + }, + "1328": { + "id": 1328, + "type": "leaf", + "class": "negative" + }, + "1322": { + "id": 1322, + "type": "leaf", + "class": "positive" + }, + "1320": { + "id": 1320, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1681, + "id_right": 1682 + }, + "1681": { + "id": 1681, + "type": "leaf", + "class": "negative" + }, + "1682": { + "id": 1682, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1683, + "id_right": 1684 + }, + "1683": { + "id": 1683, + "type": "leaf", + "class": "negative" + }, + "1684": { + "id": 1684, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1685, + "id_right": 1686 + }, + "1685": { + "id": 1685, + "type": "leaf", + "class": "positive" + }, + "1686": { + "id": 1686, + "type": "leaf", + "class": "negative" + }, + "1318": { + "id": 1318, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 1323, + "id_right": 1324 + }, + "1323": { + "id": 1323, + "type": "leaf", + "class": "positive" + }, + "1324": { + "id": 1324, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 1325, + "id_right": 1326 + }, + "1325": { + "id": 1325, + "type": "leaf", + "class": "negative" + }, + "1326": { + "id": 1326, + "type": "leaf", + "class": "positive" + }, + "1084": { + "id": 1084, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 1111, + "id_right": 1112 + }, + "1111": { + "id": 1111, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 1123, + "id_right": 1124 + }, + "1123": { + "id": 1123, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 1127, + "id_right": 1128 + }, + "1127": { + "id": 1127, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 1129, + "id_right": 1130 + }, + "1129": { + "id": 1129, + "type": "leaf", + "class": "negative" + }, + "1130": { + "id": 1130, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1131, + "id_right": 1132 + }, + "1131": { + "id": 1131, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 1137, + "id_right": 1138 + }, + "1137": { + "id": 1137, + "type": "leaf", + "class": "negative" + }, + "1138": { + "id": 1138, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 1397, + "id_right": 1398 + }, + "1397": { + "id": 1397, + "type": "leaf", + "class": "negative" + }, + "1398": { + "id": 1398, + "type": "leaf", + "class": "positive" + }, + "1132": { + "id": 1132, + "type": "leaf", + "class": "positive" + }, + "1128": { + "id": 1128, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1345, + "id_right": 1346 + }, + "1345": { + "id": 1345, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1349, + "id_right": 1350 + }, + "1349": { + "id": 1349, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1407, + "id_right": 1408 + }, + "1407": { + "id": 1407, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 1425, + "id_right": 1426 + }, + "1425": { + "id": 1425, + "type": "leaf", + "class": "negative" + }, + "1426": { + "id": 1426, + "type": "leaf", + "class": "positive" + }, + "1408": { + "id": 1408, + "type": "leaf", + "class": "positive" + }, + "1350": { + "id": 1350, + "type": "leaf", + "class": "negative" + }, + "1346": { + "id": 1346, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1347, + "id_right": 1348 + }, + "1347": { + "id": 1347, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1411, + "id_right": 1412 + }, + "1411": { + "id": 1411, + "type": "leaf", + "class": "negative" + }, + "1412": { + "id": 1412, + "type": "leaf", + "class": "positive" + }, + "1348": { + "id": 1348, + "type": "leaf", + "class": "positive" + }, + "1124": { + "id": 1124, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 1125, + "id_right": 1126 + }, + "1125": { + "id": 1125, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1139, + "id_right": 1140 + }, + "1139": { + "id": 1139, + "type": "leaf", + "class": "positive" + }, + "1140": { + "id": 1140, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 1141, + "id_right": 1142 + }, + "1141": { + "id": 1141, + "type": "leaf", + "class": "negative" + }, + "1142": { + "id": 1142, + "type": "leaf", + "class": "positive" + }, + "1126": { + "id": 1126, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1785, + "id_right": 1786 + }, + "1785": { + "id": 1785, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 1791, + "id_right": 1792 + }, + "1791": { + "id": 1791, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1793, + "id_right": 1794 + }, + "1793": { + "id": 1793, + "type": "leaf", + "class": "negative" + }, + "1794": { + "id": 1794, + "type": "leaf", + "class": "positive" + }, + "1792": { + "id": 1792, + "type": "leaf", + "class": "negative" + }, + "1786": { + "id": 1786, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1787, + "id_right": 1788 + }, + "1787": { + "id": 1787, + "type": "leaf", + "class": "positive" + }, + "1788": { + "id": 1788, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1789, + "id_right": 1790 + }, + "1789": { + "id": 1789, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 1795, + "id_right": 1796 + }, + "1795": { + "id": 1795, + "type": "leaf", + "class": "positive" + }, + "1796": { + "id": 1796, + "type": "leaf", + "class": "negative" + }, + "1790": { + "id": 1790, + "type": "leaf", + "class": "negative" + }, + "1112": { + "id": 1112, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 1113, + "id_right": 1114 + }, + "1113": { + "id": 1113, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 1115, + "id_right": 1116 + }, + "1115": { + "id": 1115, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 1117, + "id_right": 1118 + }, + "1117": { + "id": 1117, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1133, + "id_right": 1134 + }, + "1133": { + "id": 1133, + "type": "leaf", + "class": "negative" + }, + "1134": { + "id": 1134, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1135, + "id_right": 1136 + }, + "1135": { + "id": 1135, + "type": "leaf", + "class": "negative" + }, + "1136": { + "id": 1136, + "type": "leaf", + "class": "positive" + }, + "1118": { + "id": 1118, + "type": "leaf", + "class": "negative" + }, + "1116": { + "id": 1116, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1119, + "id_right": 1120 + }, + "1119": { + "id": 1119, + "type": "leaf", + "class": "positive" + }, + "1120": { + "id": 1120, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1121, + "id_right": 1122 + }, + "1121": { + "id": 1121, + "type": "leaf", + "class": "negative" + }, + "1122": { + "id": 1122, + "type": "leaf", + "class": "positive" + }, + "1114": { + "id": 1114, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 1605, + "id_right": 1606 + }, + "1605": { + "id": 1605, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 1607, + "id_right": 1608 + }, + "1607": { + "id": 1607, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 1609, + "id_right": 1610 + }, + "1609": { + "id": 1609, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 1613, + "id_right": 1614 + }, + "1613": { + "id": 1613, + "type": "leaf", + "class": "positive" + }, + "1614": { + "id": 1614, + "type": "leaf", + "class": "negative" + }, + "1610": { + "id": 1610, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 1611, + "id_right": 1612 + }, + "1611": { + "id": 1611, + "type": "leaf", + "class": "positive" + }, + "1612": { + "id": 1612, + "type": "leaf", + "class": "negative" + }, + "1608": { + "id": 1608, + "type": "leaf", + "class": "negative" + }, + "1606": { + "id": 1606, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "leaf", + "class": "positive" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "leaf", + "class": "negative" + }, + "550": { + "id": 550, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 1413, + "id_right": 1414 + }, + "1413": { + "id": 1413, + "type": "leaf", + "class": "positive" + }, + "1414": { + "id": 1414, + "type": "leaf", + "class": "negative" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "leaf", + "class": "positive" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "negative" + }, + "622": { + "id": 622, + "type": "leaf", + "class": "negative" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "positive" + }, + "760": { + "id": 760, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "leaf", + "class": "positive" + }, + "796": { + "id": 796, + "type": "leaf", + "class": "negative" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "leaf", + "class": "positive" + }, + "950": { + "id": 950, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 1017, + "id_right": 1018 + }, + "1017": { + "id": 1017, + "type": "leaf", + "class": "negative" + }, + "1018": { + "id": 1018, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "leaf", + "class": "negative" + }, + "952": { + "id": 952, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 1995, + "id_right": 1996 + }, + "1995": { + "id": 1995, + "type": "leaf", + "class": "negative" + }, + "1996": { + "id": 1996, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1997, + "id_right": 1998 + }, + "1997": { + "id": 1997, + "type": "leaf", + "class": "positive" + }, + "1998": { + "id": 1998, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 1237, + "id_right": 1238 + }, + "1237": { + "id": 1237, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 1239, + "id_right": 1240 + }, + "1239": { + "id": 1239, + "type": "leaf", + "class": "negative" + }, + "1240": { + "id": 1240, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 1241, + "id_right": 1242 + }, + "1241": { + "id": 1241, + "type": "leaf", + "class": "positive" + }, + "1242": { + "id": 1242, + "type": "leaf", + "class": "negative" + }, + "1238": { + "id": 1238, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1243, + "id_right": 1244 + }, + "1243": { + "id": 1243, + "type": "leaf", + "class": "negative" + }, + "1244": { + "id": 1244, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1245, + "id_right": 1246 + }, + "1245": { + "id": 1245, + "type": "leaf", + "class": "positive" + }, + "1246": { + "id": 1246, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 1247, + "id_right": 1248 + }, + "1247": { + "id": 1247, + "type": "leaf", + "class": "positive" + }, + "1248": { + "id": 1248, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "leaf", + "class": "negative" + }, + "700": { + "id": 700, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 1409, + "id_right": 1410 + }, + "1409": { + "id": 1409, + "type": "leaf", + "class": "positive" + }, + "1410": { + "id": 1410, + "type": "leaf", + "class": "negative" + }, + "694": { + "id": 694, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "leaf", + "class": "negative" + }, + "742": { + "id": 742, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "negative" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "positive" + }, + "698": { + "id": 698, + "type": "leaf", + "class": "negative" + }, + "696": { + "id": 696, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 1283, + "id_right": 1284 + }, + "1283": { + "id": 1283, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 1285, + "id_right": 1286 + }, + "1285": { + "id": 1285, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1287, + "id_right": 1288 + }, + "1287": { + "id": 1287, + "type": "leaf", + "class": "negative" + }, + "1288": { + "id": 1288, + "type": "leaf", + "class": "positive" + }, + "1286": { + "id": 1286, + "type": "leaf", + "class": "positive" + }, + "1284": { + "id": 1284, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "leaf", + "class": "positive" + }, + "96": { + "id": 96, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "leaf", + "class": "negative" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "leaf", + "class": "negative" + }, + "788": { + "id": 788, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 1733, + "id_right": 1734 + }, + "1733": { + "id": 1733, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 1735, + "id_right": 1736 + }, + "1735": { + "id": 1735, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 1737, + "id_right": 1738 + }, + "1737": { + "id": 1737, + "type": "leaf", + "class": "negative" + }, + "1738": { + "id": 1738, + "type": "leaf", + "class": "positive" + }, + "1736": { + "id": 1736, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 1739, + "id_right": 1740 + }, + "1739": { + "id": 1739, + "type": "leaf", + "class": "positive" + }, + "1740": { + "id": 1740, + "type": "leaf", + "class": "negative" + }, + "1734": { + "id": 1734, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/dtrees/dim_50_nleaves_500.json b/dtrees/dim_50_nleaves_500.json new file mode 100644 index 0000000..4a2cf71 --- /dev/null +++ b/dtrees/dim_50_nleaves_500.json @@ -0,0 +1,7104 @@ +{ + "feature_names": [ + "ft0", + "ft1", + "ft2", + "ft3", + "ft4", + "ft5", + "ft6", + "ft7", + "ft8", + "ft9", + "ft10", + "ft11", + "ft12", + "ft13", + "ft14", + "ft15", + "ft16", + "ft17", + "ft18", + "ft19", + "ft20", + "ft21", + "ft22", + "ft23", + "ft24", + "ft25", + "ft26", + "ft27", + "ft28", + "ft29", + "ft30", + "ft31", + "ft32", + "ft33", + "ft34", + "ft35", + "ft36", + "ft37", + "ft38", + "ft39", + "ft40", + "ft41", + "ft42", + "ft43", + "ft44", + "ft45", + "ft46", + "ft47", + "ft48", + "ft49" + ], + "feature_types": [ + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean", + "boolean" + ], + "class_names": [ + "positive", + "negative" + ], + "positive": "positive", + "nodes": { + "0": { + "id": 0, + "type": "internal", + "feature_name": "ft15", + "feature_index": 15, + "threshold": 0.5, + "id_left": 1, + "id_right": 2 + }, + "1": { + "id": 1, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 5, + "id_right": 6 + }, + "5": { + "id": 5, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 7, + "id_right": 8 + }, + "7": { + "id": 7, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 253, + "id_right": 254 + }, + "253": { + "id": 253, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 255, + "id_right": 256 + }, + "255": { + "id": 255, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 277, + "id_right": 278 + }, + "277": { + "id": 277, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 283, + "id_right": 284 + }, + "283": { + "id": 283, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 285, + "id_right": 286 + }, + "285": { + "id": 285, + "type": "leaf", + "class": "negative" + }, + "286": { + "id": 286, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 291, + "id_right": 292 + }, + "291": { + "id": 291, + "type": "leaf", + "class": "positive" + }, + "292": { + "id": 292, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 849, + "id_right": 850 + }, + "849": { + "id": 849, + "type": "leaf", + "class": "negative" + }, + "850": { + "id": 850, + "type": "leaf", + "class": "positive" + }, + "284": { + "id": 284, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 287, + "id_right": 288 + }, + "287": { + "id": 287, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 289, + "id_right": 290 + }, + "289": { + "id": 289, + "type": "leaf", + "class": "negative" + }, + "290": { + "id": 290, + "type": "leaf", + "class": "positive" + }, + "288": { + "id": 288, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 545, + "id_right": 546 + }, + "545": { + "id": 545, + "type": "leaf", + "class": "positive" + }, + "546": { + "id": 546, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 547, + "id_right": 548 + }, + "547": { + "id": 547, + "type": "leaf", + "class": "positive" + }, + "548": { + "id": 548, + "type": "leaf", + "class": "negative" + }, + "278": { + "id": 278, + "type": "leaf", + "class": "negative" + }, + "256": { + "id": 256, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 257, + "id_right": 258 + }, + "257": { + "id": 257, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 259, + "id_right": 260 + }, + "259": { + "id": 259, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 329, + "id_right": 330 + }, + "329": { + "id": 329, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 331, + "id_right": 332 + }, + "331": { + "id": 331, + "type": "leaf", + "class": "negative" + }, + "332": { + "id": 332, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 333, + "id_right": 334 + }, + "333": { + "id": 333, + "type": "leaf", + "class": "positive" + }, + "334": { + "id": 334, + "type": "leaf", + "class": "negative" + }, + "330": { + "id": 330, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 335, + "id_right": 336 + }, + "335": { + "id": 335, + "type": "leaf", + "class": "positive" + }, + "336": { + "id": 336, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 337, + "id_right": 338 + }, + "337": { + "id": 337, + "type": "leaf", + "class": "negative" + }, + "338": { + "id": 338, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 993, + "id_right": 994 + }, + "993": { + "id": 993, + "type": "leaf", + "class": "positive" + }, + "994": { + "id": 994, + "type": "leaf", + "class": "negative" + }, + "260": { + "id": 260, + "type": "leaf", + "class": "positive" + }, + "258": { + "id": 258, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 269, + "id_right": 270 + }, + "269": { + "id": 269, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 271, + "id_right": 272 + }, + "271": { + "id": 271, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 347, + "id_right": 348 + }, + "347": { + "id": 347, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 349, + "id_right": 350 + }, + "349": { + "id": 349, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 777, + "id_right": 778 + }, + "777": { + "id": 777, + "type": "leaf", + "class": "positive" + }, + "778": { + "id": 778, + "type": "leaf", + "class": "negative" + }, + "350": { + "id": 350, + "type": "leaf", + "class": "negative" + }, + "348": { + "id": 348, + "type": "leaf", + "class": "positive" + }, + "272": { + "id": 272, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 273, + "id_right": 274 + }, + "273": { + "id": 273, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 275, + "id_right": 276 + }, + "275": { + "id": 275, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 959, + "id_right": 960 + }, + "959": { + "id": 959, + "type": "leaf", + "class": "positive" + }, + "960": { + "id": 960, + "type": "leaf", + "class": "negative" + }, + "276": { + "id": 276, + "type": "leaf", + "class": "positive" + }, + "274": { + "id": 274, + "type": "leaf", + "class": "negative" + }, + "270": { + "id": 270, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 753, + "id_right": 754 + }, + "753": { + "id": 753, + "type": "leaf", + "class": "negative" + }, + "754": { + "id": 754, + "type": "leaf", + "class": "negative" + }, + "254": { + "id": 254, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 261, + "id_right": 262 + }, + "261": { + "id": 261, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 263, + "id_right": 264 + }, + "263": { + "id": 263, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 265, + "id_right": 266 + }, + "265": { + "id": 265, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 267, + "id_right": 268 + }, + "267": { + "id": 267, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 279, + "id_right": 280 + }, + "279": { + "id": 279, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 781, + "id_right": 782 + }, + "781": { + "id": 781, + "type": "leaf", + "class": "negative" + }, + "782": { + "id": 782, + "type": "leaf", + "class": "positive" + }, + "280": { + "id": 280, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 311, + "id_right": 312 + }, + "311": { + "id": 311, + "type": "leaf", + "class": "positive" + }, + "312": { + "id": 312, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 313, + "id_right": 314 + }, + "313": { + "id": 313, + "type": "leaf", + "class": "positive" + }, + "314": { + "id": 314, + "type": "leaf", + "class": "negative" + }, + "268": { + "id": 268, + "type": "leaf", + "class": "negative" + }, + "266": { + "id": 266, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 585, + "id_right": 586 + }, + "585": { + "id": 585, + "type": "leaf", + "class": "positive" + }, + "586": { + "id": 586, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 587, + "id_right": 588 + }, + "587": { + "id": 587, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 591, + "id_right": 592 + }, + "591": { + "id": 591, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 593, + "id_right": 594 + }, + "593": { + "id": 593, + "type": "leaf", + "class": "negative" + }, + "594": { + "id": 594, + "type": "leaf", + "class": "positive" + }, + "592": { + "id": 592, + "type": "leaf", + "class": "positive" + }, + "588": { + "id": 588, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 627, + "id_right": 628 + }, + "627": { + "id": 627, + "type": "leaf", + "class": "positive" + }, + "628": { + "id": 628, + "type": "leaf", + "class": "negative" + }, + "264": { + "id": 264, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 307, + "id_right": 308 + }, + "307": { + "id": 307, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 309, + "id_right": 310 + }, + "309": { + "id": 309, + "type": "leaf", + "class": "positive" + }, + "310": { + "id": 310, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 351, + "id_right": 352 + }, + "351": { + "id": 351, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 633, + "id_right": 634 + }, + "633": { + "id": 633, + "type": "leaf", + "class": "positive" + }, + "634": { + "id": 634, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 855, + "id_right": 856 + }, + "855": { + "id": 855, + "type": "leaf", + "class": "negative" + }, + "856": { + "id": 856, + "type": "leaf", + "class": "positive" + }, + "352": { + "id": 352, + "type": "leaf", + "class": "negative" + }, + "308": { + "id": 308, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 747, + "id_right": 748 + }, + "747": { + "id": 747, + "type": "leaf", + "class": "positive" + }, + "748": { + "id": 748, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 749, + "id_right": 750 + }, + "749": { + "id": 749, + "type": "leaf", + "class": "positive" + }, + "750": { + "id": 750, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 751, + "id_right": 752 + }, + "751": { + "id": 751, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 867, + "id_right": 868 + }, + "867": { + "id": 867, + "type": "leaf", + "class": "negative" + }, + "868": { + "id": 868, + "type": "leaf", + "class": "positive" + }, + "752": { + "id": 752, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 793, + "id_right": 794 + }, + "793": { + "id": 793, + "type": "leaf", + "class": "negative" + }, + "794": { + "id": 794, + "type": "leaf", + "class": "positive" + }, + "262": { + "id": 262, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 281, + "id_right": 282 + }, + "281": { + "id": 281, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 301, + "id_right": 302 + }, + "301": { + "id": 301, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 387, + "id_right": 388 + }, + "387": { + "id": 387, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 389, + "id_right": 390 + }, + "389": { + "id": 389, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 801, + "id_right": 802 + }, + "801": { + "id": 801, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 803, + "id_right": 804 + }, + "803": { + "id": 803, + "type": "leaf", + "class": "negative" + }, + "804": { + "id": 804, + "type": "leaf", + "class": "positive" + }, + "802": { + "id": 802, + "type": "leaf", + "class": "negative" + }, + "390": { + "id": 390, + "type": "leaf", + "class": "positive" + }, + "388": { + "id": 388, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 391, + "id_right": 392 + }, + "391": { + "id": 391, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 393, + "id_right": 394 + }, + "393": { + "id": 393, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 965, + "id_right": 966 + }, + "965": { + "id": 965, + "type": "leaf", + "class": "positive" + }, + "966": { + "id": 966, + "type": "leaf", + "class": "negative" + }, + "394": { + "id": 394, + "type": "leaf", + "class": "negative" + }, + "392": { + "id": 392, + "type": "leaf", + "class": "negative" + }, + "302": { + "id": 302, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 315, + "id_right": 316 + }, + "315": { + "id": 315, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 603, + "id_right": 604 + }, + "603": { + "id": 603, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 605, + "id_right": 606 + }, + "605": { + "id": 605, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 985, + "id_right": 986 + }, + "985": { + "id": 985, + "type": "leaf", + "class": "negative" + }, + "986": { + "id": 986, + "type": "leaf", + "class": "positive" + }, + "606": { + "id": 606, + "type": "leaf", + "class": "negative" + }, + "604": { + "id": 604, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 775, + "id_right": 776 + }, + "775": { + "id": 775, + "type": "leaf", + "class": "positive" + }, + "776": { + "id": 776, + "type": "leaf", + "class": "negative" + }, + "316": { + "id": 316, + "type": "leaf", + "class": "positive" + }, + "282": { + "id": 282, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 293, + "id_right": 294 + }, + "293": { + "id": 293, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 299, + "id_right": 300 + }, + "299": { + "id": 299, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 721, + "id_right": 722 + }, + "721": { + "id": 721, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 723, + "id_right": 724 + }, + "723": { + "id": 723, + "type": "leaf", + "class": "negative" + }, + "724": { + "id": 724, + "type": "leaf", + "class": "positive" + }, + "722": { + "id": 722, + "type": "leaf", + "class": "positive" + }, + "300": { + "id": 300, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 303, + "id_right": 304 + }, + "303": { + "id": 303, + "type": "leaf", + "class": "negative" + }, + "304": { + "id": 304, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 305, + "id_right": 306 + }, + "305": { + "id": 305, + "type": "leaf", + "class": "negative" + }, + "306": { + "id": 306, + "type": "leaf", + "class": "positive" + }, + "294": { + "id": 294, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 295, + "id_right": 296 + }, + "295": { + "id": 295, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 297, + "id_right": 298 + }, + "297": { + "id": 297, + "type": "leaf", + "class": "negative" + }, + "298": { + "id": 298, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 553, + "id_right": 554 + }, + "553": { + "id": 553, + "type": "leaf", + "class": "positive" + }, + "554": { + "id": 554, + "type": "leaf", + "class": "negative" + }, + "296": { + "id": 296, + "type": "leaf", + "class": "negative" + }, + "8": { + "id": 8, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 133, + "id_right": 134 + }, + "133": { + "id": 133, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 135, + "id_right": 136 + }, + "135": { + "id": 135, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 153, + "id_right": 154 + }, + "153": { + "id": 153, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 155, + "id_right": 156 + }, + "155": { + "id": 155, + "type": "leaf", + "class": "positive" + }, + "156": { + "id": 156, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 227, + "id_right": 228 + }, + "227": { + "id": 227, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 233, + "id_right": 234 + }, + "233": { + "id": 233, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 235, + "id_right": 236 + }, + "235": { + "id": 235, + "type": "leaf", + "class": "positive" + }, + "236": { + "id": 236, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 877, + "id_right": 878 + }, + "877": { + "id": 877, + "type": "leaf", + "class": "negative" + }, + "878": { + "id": 878, + "type": "leaf", + "class": "positive" + }, + "234": { + "id": 234, + "type": "leaf", + "class": "negative" + }, + "228": { + "id": 228, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 229, + "id_right": 230 + }, + "229": { + "id": 229, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 231, + "id_right": 232 + }, + "231": { + "id": 231, + "type": "leaf", + "class": "positive" + }, + "232": { + "id": 232, + "type": "leaf", + "class": "negative" + }, + "230": { + "id": 230, + "type": "leaf", + "class": "positive" + }, + "154": { + "id": 154, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 157, + "id_right": 158 + }, + "157": { + "id": 157, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 161, + "id_right": 162 + }, + "161": { + "id": 161, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 163, + "id_right": 164 + }, + "163": { + "id": 163, + "type": "leaf", + "class": "negative" + }, + "164": { + "id": 164, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 165, + "id_right": 166 + }, + "165": { + "id": 165, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 991, + "id_right": 992 + }, + "991": { + "id": 991, + "type": "leaf", + "class": "negative" + }, + "992": { + "id": 992, + "type": "leaf", + "class": "positive" + }, + "166": { + "id": 166, + "type": "leaf", + "class": "positive" + }, + "162": { + "id": 162, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 167, + "id_right": 168 + }, + "167": { + "id": 167, + "type": "leaf", + "class": "positive" + }, + "168": { + "id": 168, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 169, + "id_right": 170 + }, + "169": { + "id": 169, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 857, + "id_right": 858 + }, + "857": { + "id": 857, + "type": "leaf", + "class": "negative" + }, + "858": { + "id": 858, + "type": "leaf", + "class": "positive" + }, + "170": { + "id": 170, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 743, + "id_right": 744 + }, + "743": { + "id": 743, + "type": "leaf", + "class": "positive" + }, + "744": { + "id": 744, + "type": "leaf", + "class": "negative" + }, + "158": { + "id": 158, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 159, + "id_right": 160 + }, + "159": { + "id": 159, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 885, + "id_right": 886 + }, + "885": { + "id": 885, + "type": "leaf", + "class": "negative" + }, + "886": { + "id": 886, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 887, + "id_right": 888 + }, + "887": { + "id": 887, + "type": "leaf", + "class": "positive" + }, + "888": { + "id": 888, + "type": "leaf", + "class": "negative" + }, + "160": { + "id": 160, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 237, + "id_right": 238 + }, + "237": { + "id": 237, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 879, + "id_right": 880 + }, + "879": { + "id": 879, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 881, + "id_right": 882 + }, + "881": { + "id": 881, + "type": "leaf", + "class": "positive" + }, + "882": { + "id": 882, + "type": "leaf", + "class": "negative" + }, + "880": { + "id": 880, + "type": "leaf", + "class": "negative" + }, + "238": { + "id": 238, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 567, + "id_right": 568 + }, + "567": { + "id": 567, + "type": "leaf", + "class": "negative" + }, + "568": { + "id": 568, + "type": "leaf", + "class": "positive" + }, + "136": { + "id": 136, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 137, + "id_right": 138 + }, + "137": { + "id": 137, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 139, + "id_right": 140 + }, + "139": { + "id": 139, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 141, + "id_right": 142 + }, + "141": { + "id": 141, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 317, + "id_right": 318 + }, + "317": { + "id": 317, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 555, + "id_right": 556 + }, + "555": { + "id": 555, + "type": "leaf", + "class": "positive" + }, + "556": { + "id": 556, + "type": "leaf", + "class": "negative" + }, + "318": { + "id": 318, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 319, + "id_right": 320 + }, + "319": { + "id": 319, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 321, + "id_right": 322 + }, + "321": { + "id": 321, + "type": "leaf", + "class": "negative" + }, + "322": { + "id": 322, + "type": "leaf", + "class": "positive" + }, + "320": { + "id": 320, + "type": "leaf", + "class": "negative" + }, + "142": { + "id": 142, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 971, + "id_right": 972 + }, + "971": { + "id": 971, + "type": "leaf", + "class": "negative" + }, + "972": { + "id": 972, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 973, + "id_right": 974 + }, + "973": { + "id": 973, + "type": "leaf", + "class": "positive" + }, + "974": { + "id": 974, + "type": "leaf", + "class": "negative" + }, + "140": { + "id": 140, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 143, + "id_right": 144 + }, + "143": { + "id": 143, + "type": "leaf", + "class": "positive" + }, + "144": { + "id": 144, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 145, + "id_right": 146 + }, + "145": { + "id": 145, + "type": "leaf", + "class": "positive" + }, + "146": { + "id": 146, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 551, + "id_right": 552 + }, + "551": { + "id": 551, + "type": "leaf", + "class": "positive" + }, + "552": { + "id": 552, + "type": "leaf", + "class": "negative" + }, + "138": { + "id": 138, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 147, + "id_right": 148 + }, + "147": { + "id": 147, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 171, + "id_right": 172 + }, + "171": { + "id": 171, + "type": "leaf", + "class": "negative" + }, + "172": { + "id": 172, + "type": "leaf", + "class": "negative" + }, + "148": { + "id": 148, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 149, + "id_right": 150 + }, + "149": { + "id": 149, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 735, + "id_right": 736 + }, + "735": { + "id": 735, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 737, + "id_right": 738 + }, + "737": { + "id": 737, + "type": "leaf", + "class": "positive" + }, + "738": { + "id": 738, + "type": "leaf", + "class": "negative" + }, + "736": { + "id": 736, + "type": "leaf", + "class": "negative" + }, + "150": { + "id": 150, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 151, + "id_right": 152 + }, + "151": { + "id": 151, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 339, + "id_right": 340 + }, + "339": { + "id": 339, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 789, + "id_right": 790 + }, + "789": { + "id": 789, + "type": "leaf", + "class": "negative" + }, + "790": { + "id": 790, + "type": "leaf", + "class": "positive" + }, + "340": { + "id": 340, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 341, + "id_right": 342 + }, + "341": { + "id": 341, + "type": "leaf", + "class": "negative" + }, + "342": { + "id": 342, + "type": "leaf", + "class": "positive" + }, + "152": { + "id": 152, + "type": "leaf", + "class": "positive" + }, + "134": { + "id": 134, + "type": "leaf", + "class": "positive" + }, + "6": { + "id": 6, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 9, + "id_right": 10 + }, + "9": { + "id": 9, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 37, + "id_right": 38 + }, + "37": { + "id": 37, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 39, + "id_right": 40 + }, + "39": { + "id": 39, + "type": "leaf", + "class": "negative" + }, + "40": { + "id": 40, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 41, + "id_right": 42 + }, + "41": { + "id": 41, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 43, + "id_right": 44 + }, + "43": { + "id": 43, + "type": "leaf", + "class": "negative" + }, + "44": { + "id": 44, + "type": "leaf", + "class": "positive" + }, + "42": { + "id": 42, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 701, + "id_right": 702 + }, + "701": { + "id": 701, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 703, + "id_right": 704 + }, + "703": { + "id": 703, + "type": "leaf", + "class": "positive" + }, + "704": { + "id": 704, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 797, + "id_right": 798 + }, + "797": { + "id": 797, + "type": "leaf", + "class": "negative" + }, + "798": { + "id": 798, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 799, + "id_right": 800 + }, + "799": { + "id": 799, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 869, + "id_right": 870 + }, + "869": { + "id": 869, + "type": "leaf", + "class": "positive" + }, + "870": { + "id": 870, + "type": "leaf", + "class": "negative" + }, + "800": { + "id": 800, + "type": "leaf", + "class": "positive" + }, + "702": { + "id": 702, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 705, + "id_right": 706 + }, + "705": { + "id": 705, + "type": "leaf", + "class": "positive" + }, + "706": { + "id": 706, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 843, + "id_right": 844 + }, + "843": { + "id": 843, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 845, + "id_right": 846 + }, + "845": { + "id": 845, + "type": "leaf", + "class": "positive" + }, + "846": { + "id": 846, + "type": "leaf", + "class": "negative" + }, + "844": { + "id": 844, + "type": "leaf", + "class": "positive" + }, + "38": { + "id": 38, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 89, + "id_right": 90 + }, + "89": { + "id": 89, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 707, + "id_right": 708 + }, + "707": { + "id": 707, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 889, + "id_right": 890 + }, + "889": { + "id": 889, + "type": "leaf", + "class": "positive" + }, + "890": { + "id": 890, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 891, + "id_right": 892 + }, + "891": { + "id": 891, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 893, + "id_right": 894 + }, + "893": { + "id": 893, + "type": "leaf", + "class": "positive" + }, + "894": { + "id": 894, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 895, + "id_right": 896 + }, + "895": { + "id": 895, + "type": "leaf", + "class": "negative" + }, + "896": { + "id": 896, + "type": "leaf", + "class": "positive" + }, + "892": { + "id": 892, + "type": "leaf", + "class": "negative" + }, + "708": { + "id": 708, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 709, + "id_right": 710 + }, + "709": { + "id": 709, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 711, + "id_right": 712 + }, + "711": { + "id": 711, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 847, + "id_right": 848 + }, + "847": { + "id": 847, + "type": "leaf", + "class": "negative" + }, + "848": { + "id": 848, + "type": "leaf", + "class": "positive" + }, + "712": { + "id": 712, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 839, + "id_right": 840 + }, + "839": { + "id": 839, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 841, + "id_right": 842 + }, + "841": { + "id": 841, + "type": "leaf", + "class": "positive" + }, + "842": { + "id": 842, + "type": "leaf", + "class": "negative" + }, + "840": { + "id": 840, + "type": "leaf", + "class": "positive" + }, + "710": { + "id": 710, + "type": "leaf", + "class": "positive" + }, + "90": { + "id": 90, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 97, + "id_right": 98 + }, + "97": { + "id": 97, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 127, + "id_right": 128 + }, + "127": { + "id": 127, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 129, + "id_right": 130 + }, + "129": { + "id": 129, + "type": "leaf", + "class": "positive" + }, + "130": { + "id": 130, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 131, + "id_right": 132 + }, + "131": { + "id": 131, + "type": "leaf", + "class": "positive" + }, + "132": { + "id": 132, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 395, + "id_right": 396 + }, + "395": { + "id": 395, + "type": "leaf", + "class": "positive" + }, + "396": { + "id": 396, + "type": "leaf", + "class": "negative" + }, + "128": { + "id": 128, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 805, + "id_right": 806 + }, + "805": { + "id": 805, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 807, + "id_right": 808 + }, + "807": { + "id": 807, + "type": "leaf", + "class": "positive" + }, + "808": { + "id": 808, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 811, + "id_right": 812 + }, + "811": { + "id": 811, + "type": "leaf", + "class": "negative" + }, + "812": { + "id": 812, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 813, + "id_right": 814 + }, + "813": { + "id": 813, + "type": "leaf", + "class": "negative" + }, + "814": { + "id": 814, + "type": "leaf", + "class": "positive" + }, + "806": { + "id": 806, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 809, + "id_right": 810 + }, + "809": { + "id": 809, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 815, + "id_right": 816 + }, + "815": { + "id": 815, + "type": "leaf", + "class": "negative" + }, + "816": { + "id": 816, + "type": "leaf", + "class": "positive" + }, + "810": { + "id": 810, + "type": "leaf", + "class": "negative" + }, + "98": { + "id": 98, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 763, + "id_right": 764 + }, + "763": { + "id": 763, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 765, + "id_right": 766 + }, + "765": { + "id": 765, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 767, + "id_right": 768 + }, + "767": { + "id": 767, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 771, + "id_right": 772 + }, + "771": { + "id": 771, + "type": "leaf", + "class": "negative" + }, + "772": { + "id": 772, + "type": "leaf", + "class": "positive" + }, + "768": { + "id": 768, + "type": "leaf", + "class": "positive" + }, + "766": { + "id": 766, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 769, + "id_right": 770 + }, + "769": { + "id": 769, + "type": "leaf", + "class": "negative" + }, + "770": { + "id": 770, + "type": "leaf", + "class": "positive" + }, + "764": { + "id": 764, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 835, + "id_right": 836 + }, + "835": { + "id": 835, + "type": "leaf", + "class": "negative" + }, + "836": { + "id": 836, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 837, + "id_right": 838 + }, + "837": { + "id": 837, + "type": "leaf", + "class": "negative" + }, + "838": { + "id": 838, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 873, + "id_right": 874 + }, + "873": { + "id": 873, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 875, + "id_right": 876 + }, + "875": { + "id": 875, + "type": "leaf", + "class": "negative" + }, + "876": { + "id": 876, + "type": "leaf", + "class": "positive" + }, + "874": { + "id": 874, + "type": "leaf", + "class": "positive" + }, + "10": { + "id": 10, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 11, + "id_right": 12 + }, + "11": { + "id": 11, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 99, + "id_right": 100 + }, + "99": { + "id": 99, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 353, + "id_right": 354 + }, + "353": { + "id": 353, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 361, + "id_right": 362 + }, + "361": { + "id": 361, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 363, + "id_right": 364 + }, + "363": { + "id": 363, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 383, + "id_right": 384 + }, + "383": { + "id": 383, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 385, + "id_right": 386 + }, + "385": { + "id": 385, + "type": "leaf", + "class": "positive" + }, + "386": { + "id": 386, + "type": "leaf", + "class": "negative" + }, + "384": { + "id": 384, + "type": "leaf", + "class": "positive" + }, + "364": { + "id": 364, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 365, + "id_right": 366 + }, + "365": { + "id": 365, + "type": "leaf", + "class": "negative" + }, + "366": { + "id": 366, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 635, + "id_right": 636 + }, + "635": { + "id": 635, + "type": "leaf", + "class": "negative" + }, + "636": { + "id": 636, + "type": "leaf", + "class": "positive" + }, + "362": { + "id": 362, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 717, + "id_right": 718 + }, + "717": { + "id": 717, + "type": "leaf", + "class": "positive" + }, + "718": { + "id": 718, + "type": "leaf", + "class": "positive" + }, + "354": { + "id": 354, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 355, + "id_right": 356 + }, + "355": { + "id": 355, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 371, + "id_right": 372 + }, + "371": { + "id": 371, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 375, + "id_right": 376 + }, + "375": { + "id": 375, + "type": "leaf", + "class": "positive" + }, + "376": { + "id": 376, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 377, + "id_right": 378 + }, + "377": { + "id": 377, + "type": "leaf", + "class": "positive" + }, + "378": { + "id": 378, + "type": "leaf", + "class": "negative" + }, + "372": { + "id": 372, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 373, + "id_right": 374 + }, + "373": { + "id": 373, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 379, + "id_right": 380 + }, + "379": { + "id": 379, + "type": "leaf", + "class": "positive" + }, + "380": { + "id": 380, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 381, + "id_right": 382 + }, + "381": { + "id": 381, + "type": "leaf", + "class": "positive" + }, + "382": { + "id": 382, + "type": "leaf", + "class": "negative" + }, + "374": { + "id": 374, + "type": "leaf", + "class": "negative" + }, + "356": { + "id": 356, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 357, + "id_right": 358 + }, + "357": { + "id": 357, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 359, + "id_right": 360 + }, + "359": { + "id": 359, + "type": "leaf", + "class": "negative" + }, + "360": { + "id": 360, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 367, + "id_right": 368 + }, + "367": { + "id": 367, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 369, + "id_right": 370 + }, + "369": { + "id": 369, + "type": "leaf", + "class": "negative" + }, + "370": { + "id": 370, + "type": "leaf", + "class": "positive" + }, + "368": { + "id": 368, + "type": "leaf", + "class": "positive" + }, + "358": { + "id": 358, + "type": "leaf", + "class": "negative" + }, + "100": { + "id": 100, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 101, + "id_right": 102 + }, + "101": { + "id": 101, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 115, + "id_right": 116 + }, + "115": { + "id": 115, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 123, + "id_right": 124 + }, + "123": { + "id": 123, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 125, + "id_right": 126 + }, + "125": { + "id": 125, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 599, + "id_right": 600 + }, + "599": { + "id": 599, + "type": "leaf", + "class": "positive" + }, + "600": { + "id": 600, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 601, + "id_right": 602 + }, + "601": { + "id": 601, + "type": "leaf", + "class": "negative" + }, + "602": { + "id": 602, + "type": "leaf", + "class": "positive" + }, + "126": { + "id": 126, + "type": "leaf", + "class": "negative" + }, + "124": { + "id": 124, + "type": "leaf", + "class": "negative" + }, + "116": { + "id": 116, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 117, + "id_right": 118 + }, + "117": { + "id": 117, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 119, + "id_right": 120 + }, + "119": { + "id": 119, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 121, + "id_right": 122 + }, + "121": { + "id": 121, + "type": "leaf", + "class": "negative" + }, + "122": { + "id": 122, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 779, + "id_right": 780 + }, + "779": { + "id": 779, + "type": "leaf", + "class": "negative" + }, + "780": { + "id": 780, + "type": "leaf", + "class": "positive" + }, + "120": { + "id": 120, + "type": "leaf", + "class": "positive" + }, + "118": { + "id": 118, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 725, + "id_right": 726 + }, + "725": { + "id": 725, + "type": "leaf", + "class": "negative" + }, + "726": { + "id": 726, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 727, + "id_right": 728 + }, + "727": { + "id": 727, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 863, + "id_right": 864 + }, + "863": { + "id": 863, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 865, + "id_right": 866 + }, + "865": { + "id": 865, + "type": "leaf", + "class": "negative" + }, + "866": { + "id": 866, + "type": "leaf", + "class": "positive" + }, + "864": { + "id": 864, + "type": "leaf", + "class": "negative" + }, + "728": { + "id": 728, + "type": "leaf", + "class": "positive" + }, + "102": { + "id": 102, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 103, + "id_right": 104 + }, + "103": { + "id": 103, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 107, + "id_right": 108 + }, + "107": { + "id": 107, + "type": "leaf", + "class": "negative" + }, + "108": { + "id": 108, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 111, + "id_right": 112 + }, + "111": { + "id": 111, + "type": "leaf", + "class": "negative" + }, + "112": { + "id": 112, + "type": "leaf", + "class": "positive" + }, + "104": { + "id": 104, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 105, + "id_right": 106 + }, + "105": { + "id": 105, + "type": "leaf", + "class": "positive" + }, + "106": { + "id": 106, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 109, + "id_right": 110 + }, + "109": { + "id": 109, + "type": "leaf", + "class": "positive" + }, + "110": { + "id": 110, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 113, + "id_right": 114 + }, + "113": { + "id": 113, + "type": "leaf", + "class": "negative" + }, + "114": { + "id": 114, + "type": "leaf", + "class": "positive" + }, + "12": { + "id": 12, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 13, + "id_right": 14 + }, + "13": { + "id": 13, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 243, + "id_right": 244 + }, + "243": { + "id": 243, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 245, + "id_right": 246 + }, + "245": { + "id": 245, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 249, + "id_right": 250 + }, + "249": { + "id": 249, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 251, + "id_right": 252 + }, + "251": { + "id": 251, + "type": "leaf", + "class": "negative" + }, + "252": { + "id": 252, + "type": "leaf", + "class": "positive" + }, + "250": { + "id": 250, + "type": "leaf", + "class": "positive" + }, + "246": { + "id": 246, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 247, + "id_right": 248 + }, + "247": { + "id": 247, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 323, + "id_right": 324 + }, + "323": { + "id": 323, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 559, + "id_right": 560 + }, + "559": { + "id": 559, + "type": "leaf", + "class": "positive" + }, + "560": { + "id": 560, + "type": "leaf", + "class": "negative" + }, + "324": { + "id": 324, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 325, + "id_right": 326 + }, + "325": { + "id": 325, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 327, + "id_right": 328 + }, + "327": { + "id": 327, + "type": "leaf", + "class": "positive" + }, + "328": { + "id": 328, + "type": "leaf", + "class": "negative" + }, + "326": { + "id": 326, + "type": "leaf", + "class": "negative" + }, + "248": { + "id": 248, + "type": "leaf", + "class": "negative" + }, + "244": { + "id": 244, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 975, + "id_right": 976 + }, + "975": { + "id": 975, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 977, + "id_right": 978 + }, + "977": { + "id": 977, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 979, + "id_right": 980 + }, + "979": { + "id": 979, + "type": "leaf", + "class": "negative" + }, + "980": { + "id": 980, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 981, + "id_right": 982 + }, + "981": { + "id": 981, + "type": "leaf", + "class": "positive" + }, + "982": { + "id": 982, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 983, + "id_right": 984 + }, + "983": { + "id": 983, + "type": "leaf", + "class": "negative" + }, + "984": { + "id": 984, + "type": "leaf", + "class": "positive" + }, + "978": { + "id": 978, + "type": "leaf", + "class": "positive" + }, + "976": { + "id": 976, + "type": "leaf", + "class": "positive" + }, + "14": { + "id": 14, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 15, + "id_right": 16 + }, + "15": { + "id": 15, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 25, + "id_right": 26 + }, + "25": { + "id": 25, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 27, + "id_right": 28 + }, + "27": { + "id": 27, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 29, + "id_right": 30 + }, + "29": { + "id": 29, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 45, + "id_right": 46 + }, + "45": { + "id": 45, + "type": "leaf", + "class": "negative" + }, + "46": { + "id": 46, + "type": "leaf", + "class": "positive" + }, + "30": { + "id": 30, + "type": "leaf", + "class": "positive" + }, + "28": { + "id": 28, + "type": "leaf", + "class": "negative" + }, + "26": { + "id": 26, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 31, + "id_right": 32 + }, + "31": { + "id": 31, + "type": "leaf", + "class": "positive" + }, + "32": { + "id": 32, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 33, + "id_right": 34 + }, + "33": { + "id": 33, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 35, + "id_right": 36 + }, + "35": { + "id": 35, + "type": "leaf", + "class": "negative" + }, + "36": { + "id": 36, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 773, + "id_right": 774 + }, + "773": { + "id": 773, + "type": "leaf", + "class": "positive" + }, + "774": { + "id": 774, + "type": "leaf", + "class": "negative" + }, + "34": { + "id": 34, + "type": "leaf", + "class": "positive" + }, + "16": { + "id": 16, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 17, + "id_right": 18 + }, + "17": { + "id": 17, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 19, + "id_right": 20 + }, + "19": { + "id": 19, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 21, + "id_right": 22 + }, + "21": { + "id": 21, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 23, + "id_right": 24 + }, + "23": { + "id": 23, + "type": "leaf", + "class": "positive" + }, + "24": { + "id": 24, + "type": "leaf", + "class": "negative" + }, + "22": { + "id": 22, + "type": "leaf", + "class": "positive" + }, + "20": { + "id": 20, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 225, + "id_right": 226 + }, + "225": { + "id": 225, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 921, + "id_right": 922 + }, + "921": { + "id": 921, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 969, + "id_right": 970 + }, + "969": { + "id": 969, + "type": "leaf", + "class": "negative" + }, + "970": { + "id": 970, + "type": "leaf", + "class": "positive" + }, + "922": { + "id": 922, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 923, + "id_right": 924 + }, + "923": { + "id": 923, + "type": "leaf", + "class": "negative" + }, + "924": { + "id": 924, + "type": "leaf", + "class": "positive" + }, + "226": { + "id": 226, + "type": "leaf", + "class": "negative" + }, + "18": { + "id": 18, + "type": "leaf", + "class": "negative" + }, + "2": { + "id": 2, + "type": "internal", + "feature_name": "ft46", + "feature_index": 46, + "threshold": 0.5, + "id_left": 3, + "id_right": 4 + }, + "3": { + "id": 3, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 397, + "id_right": 398 + }, + "397": { + "id": 397, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 485, + "id_right": 486 + }, + "485": { + "id": 485, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 493, + "id_right": 494 + }, + "493": { + "id": 493, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 517, + "id_right": 518 + }, + "517": { + "id": 517, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 925, + "id_right": 926 + }, + "925": { + "id": 925, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 937, + "id_right": 938 + }, + "937": { + "id": 937, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 939, + "id_right": 940 + }, + "939": { + "id": 939, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 945, + "id_right": 946 + }, + "945": { + "id": 945, + "type": "leaf", + "class": "negative" + }, + "946": { + "id": 946, + "type": "leaf", + "class": "positive" + }, + "940": { + "id": 940, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 967, + "id_right": 968 + }, + "967": { + "id": 967, + "type": "leaf", + "class": "positive" + }, + "968": { + "id": 968, + "type": "leaf", + "class": "negative" + }, + "938": { + "id": 938, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 941, + "id_right": 942 + }, + "941": { + "id": 941, + "type": "leaf", + "class": "positive" + }, + "942": { + "id": 942, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 943, + "id_right": 944 + }, + "943": { + "id": 943, + "type": "leaf", + "class": "positive" + }, + "944": { + "id": 944, + "type": "leaf", + "class": "negative" + }, + "926": { + "id": 926, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 927, + "id_right": 928 + }, + "927": { + "id": 927, + "type": "leaf", + "class": "negative" + }, + "928": { + "id": 928, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 929, + "id_right": 930 + }, + "929": { + "id": 929, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 933, + "id_right": 934 + }, + "933": { + "id": 933, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 935, + "id_right": 936 + }, + "935": { + "id": 935, + "type": "leaf", + "class": "negative" + }, + "936": { + "id": 936, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 947, + "id_right": 948 + }, + "947": { + "id": 947, + "type": "leaf", + "class": "negative" + }, + "948": { + "id": 948, + "type": "leaf", + "class": "positive" + }, + "934": { + "id": 934, + "type": "leaf", + "class": "negative" + }, + "930": { + "id": 930, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 931, + "id_right": 932 + }, + "931": { + "id": 931, + "type": "leaf", + "class": "positive" + }, + "932": { + "id": 932, + "type": "leaf", + "class": "negative" + }, + "518": { + "id": 518, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 519, + "id_right": 520 + }, + "519": { + "id": 519, + "type": "leaf", + "class": "positive" + }, + "520": { + "id": 520, + "type": "leaf", + "class": "negative" + }, + "494": { + "id": 494, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 495, + "id_right": 496 + }, + "495": { + "id": 495, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 497, + "id_right": 498 + }, + "497": { + "id": 497, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 499, + "id_right": 500 + }, + "499": { + "id": 499, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 533, + "id_right": 534 + }, + "533": { + "id": 533, + "type": "leaf", + "class": "negative" + }, + "534": { + "id": 534, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 607, + "id_right": 608 + }, + "607": { + "id": 607, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 609, + "id_right": 610 + }, + "609": { + "id": 609, + "type": "leaf", + "class": "negative" + }, + "610": { + "id": 610, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 987, + "id_right": 988 + }, + "987": { + "id": 987, + "type": "leaf", + "class": "positive" + }, + "988": { + "id": 988, + "type": "leaf", + "class": "negative" + }, + "608": { + "id": 608, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 783, + "id_right": 784 + }, + "783": { + "id": 783, + "type": "leaf", + "class": "positive" + }, + "784": { + "id": 784, + "type": "leaf", + "class": "negative" + }, + "500": { + "id": 500, + "type": "leaf", + "class": "positive" + }, + "498": { + "id": 498, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 501, + "id_right": 502 + }, + "501": { + "id": 501, + "type": "leaf", + "class": "negative" + }, + "502": { + "id": 502, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 503, + "id_right": 504 + }, + "503": { + "id": 503, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 505, + "id_right": 506 + }, + "505": { + "id": 505, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 539, + "id_right": 540 + }, + "539": { + "id": 539, + "type": "leaf", + "class": "negative" + }, + "540": { + "id": 540, + "type": "leaf", + "class": "positive" + }, + "506": { + "id": 506, + "type": "leaf", + "class": "positive" + }, + "504": { + "id": 504, + "type": "leaf", + "class": "negative" + }, + "496": { + "id": 496, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 521, + "id_right": 522 + }, + "521": { + "id": 521, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 523, + "id_right": 524 + }, + "523": { + "id": 523, + "type": "leaf", + "class": "negative" + }, + "524": { + "id": 524, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 629, + "id_right": 630 + }, + "629": { + "id": 629, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 631, + "id_right": 632 + }, + "631": { + "id": 631, + "type": "leaf", + "class": "negative" + }, + "632": { + "id": 632, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 853, + "id_right": 854 + }, + "853": { + "id": 853, + "type": "leaf", + "class": "negative" + }, + "854": { + "id": 854, + "type": "leaf", + "class": "positive" + }, + "630": { + "id": 630, + "type": "leaf", + "class": "positive" + }, + "522": { + "id": 522, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 525, + "id_right": 526 + }, + "525": { + "id": 525, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 527, + "id_right": 528 + }, + "527": { + "id": 527, + "type": "leaf", + "class": "negative" + }, + "528": { + "id": 528, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 529, + "id_right": 530 + }, + "529": { + "id": 529, + "type": "leaf", + "class": "positive" + }, + "530": { + "id": 530, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 531, + "id_right": 532 + }, + "531": { + "id": 531, + "type": "leaf", + "class": "negative" + }, + "532": { + "id": 532, + "type": "leaf", + "class": "positive" + }, + "526": { + "id": 526, + "type": "leaf", + "class": "negative" + }, + "486": { + "id": 486, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 487, + "id_right": 488 + }, + "487": { + "id": 487, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 817, + "id_right": 818 + }, + "817": { + "id": 817, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 819, + "id_right": 820 + }, + "819": { + "id": 819, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 823, + "id_right": 824 + }, + "823": { + "id": 823, + "type": "leaf", + "class": "negative" + }, + "824": { + "id": 824, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 825, + "id_right": 826 + }, + "825": { + "id": 825, + "type": "leaf", + "class": "negative" + }, + "826": { + "id": 826, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 871, + "id_right": 872 + }, + "871": { + "id": 871, + "type": "leaf", + "class": "negative" + }, + "872": { + "id": 872, + "type": "leaf", + "class": "positive" + }, + "820": { + "id": 820, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 821, + "id_right": 822 + }, + "821": { + "id": 821, + "type": "leaf", + "class": "positive" + }, + "822": { + "id": 822, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 827, + "id_right": 828 + }, + "827": { + "id": 827, + "type": "leaf", + "class": "negative" + }, + "828": { + "id": 828, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 829, + "id_right": 830 + }, + "829": { + "id": 829, + "type": "leaf", + "class": "positive" + }, + "830": { + "id": 830, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 831, + "id_right": 832 + }, + "831": { + "id": 831, + "type": "leaf", + "class": "negative" + }, + "832": { + "id": 832, + "type": "leaf", + "class": "positive" + }, + "818": { + "id": 818, + "type": "leaf", + "class": "negative" + }, + "488": { + "id": 488, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 489, + "id_right": 490 + }, + "489": { + "id": 489, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 491, + "id_right": 492 + }, + "491": { + "id": 491, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 513, + "id_right": 514 + }, + "513": { + "id": 513, + "type": "leaf", + "class": "positive" + }, + "514": { + "id": 514, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 515, + "id_right": 516 + }, + "515": { + "id": 515, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 961, + "id_right": 962 + }, + "961": { + "id": 961, + "type": "leaf", + "class": "negative" + }, + "962": { + "id": 962, + "type": "leaf", + "class": "positive" + }, + "516": { + "id": 516, + "type": "leaf", + "class": "positive" + }, + "492": { + "id": 492, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 507, + "id_right": 508 + }, + "507": { + "id": 507, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 713, + "id_right": 714 + }, + "713": { + "id": 713, + "type": "leaf", + "class": "negative" + }, + "714": { + "id": 714, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 715, + "id_right": 716 + }, + "715": { + "id": 715, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 861, + "id_right": 862 + }, + "861": { + "id": 861, + "type": "leaf", + "class": "negative" + }, + "862": { + "id": 862, + "type": "leaf", + "class": "positive" + }, + "716": { + "id": 716, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 883, + "id_right": 884 + }, + "883": { + "id": 883, + "type": "leaf", + "class": "positive" + }, + "884": { + "id": 884, + "type": "leaf", + "class": "negative" + }, + "508": { + "id": 508, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 509, + "id_right": 510 + }, + "509": { + "id": 509, + "type": "leaf", + "class": "positive" + }, + "510": { + "id": 510, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 511, + "id_right": 512 + }, + "511": { + "id": 511, + "type": "leaf", + "class": "positive" + }, + "512": { + "id": 512, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 739, + "id_right": 740 + }, + "739": { + "id": 739, + "type": "leaf", + "class": "positive" + }, + "740": { + "id": 740, + "type": "leaf", + "class": "negative" + }, + "490": { + "id": 490, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 611, + "id_right": 612 + }, + "611": { + "id": 611, + "type": "leaf", + "class": "negative" + }, + "612": { + "id": 612, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 613, + "id_right": 614 + }, + "613": { + "id": 613, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 615, + "id_right": 616 + }, + "615": { + "id": 615, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 617, + "id_right": 618 + }, + "617": { + "id": 617, + "type": "leaf", + "class": "positive" + }, + "618": { + "id": 618, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 619, + "id_right": 620 + }, + "619": { + "id": 619, + "type": "leaf", + "class": "positive" + }, + "620": { + "id": 620, + "type": "leaf", + "class": "negative" + }, + "616": { + "id": 616, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 851, + "id_right": 852 + }, + "851": { + "id": 851, + "type": "leaf", + "class": "negative" + }, + "852": { + "id": 852, + "type": "leaf", + "class": "positive" + }, + "614": { + "id": 614, + "type": "leaf", + "class": "negative" + }, + "398": { + "id": 398, + "type": "internal", + "feature_name": "ft11", + "feature_index": 11, + "threshold": 0.5, + "id_left": 399, + "id_right": 400 + }, + "399": { + "id": 399, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 433, + "id_right": 434 + }, + "433": { + "id": 433, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 441, + "id_right": 442 + }, + "441": { + "id": 441, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 473, + "id_right": 474 + }, + "473": { + "id": 473, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 569, + "id_right": 570 + }, + "569": { + "id": 569, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 571, + "id_right": 572 + }, + "571": { + "id": 571, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 625, + "id_right": 626 + }, + "625": { + "id": 625, + "type": "leaf", + "class": "positive" + }, + "626": { + "id": 626, + "type": "leaf", + "class": "negative" + }, + "572": { + "id": 572, + "type": "leaf", + "class": "negative" + }, + "570": { + "id": 570, + "type": "leaf", + "class": "positive" + }, + "474": { + "id": 474, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 475, + "id_right": 476 + }, + "475": { + "id": 475, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 477, + "id_right": 478 + }, + "477": { + "id": 477, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 595, + "id_right": 596 + }, + "595": { + "id": 595, + "type": "leaf", + "class": "negative" + }, + "596": { + "id": 596, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 597, + "id_right": 598 + }, + "597": { + "id": 597, + "type": "leaf", + "class": "positive" + }, + "598": { + "id": 598, + "type": "leaf", + "class": "negative" + }, + "478": { + "id": 478, + "type": "leaf", + "class": "positive" + }, + "476": { + "id": 476, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 479, + "id_right": 480 + }, + "479": { + "id": 479, + "type": "leaf", + "class": "negative" + }, + "480": { + "id": 480, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 481, + "id_right": 482 + }, + "481": { + "id": 481, + "type": "leaf", + "class": "negative" + }, + "482": { + "id": 482, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 483, + "id_right": 484 + }, + "483": { + "id": 483, + "type": "leaf", + "class": "positive" + }, + "484": { + "id": 484, + "type": "leaf", + "class": "negative" + }, + "442": { + "id": 442, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 443, + "id_right": 444 + }, + "443": { + "id": 443, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 445, + "id_right": 446 + }, + "445": { + "id": 445, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 447, + "id_right": 448 + }, + "447": { + "id": 447, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 455, + "id_right": 456 + }, + "455": { + "id": 455, + "type": "leaf", + "class": "negative" + }, + "456": { + "id": 456, + "type": "leaf", + "class": "positive" + }, + "448": { + "id": 448, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 451, + "id_right": 452 + }, + "451": { + "id": 451, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 453, + "id_right": 454 + }, + "453": { + "id": 453, + "type": "leaf", + "class": "positive" + }, + "454": { + "id": 454, + "type": "leaf", + "class": "negative" + }, + "452": { + "id": 452, + "type": "leaf", + "class": "positive" + }, + "446": { + "id": 446, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 449, + "id_right": 450 + }, + "449": { + "id": 449, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 537, + "id_right": 538 + }, + "537": { + "id": 537, + "type": "leaf", + "class": "positive" + }, + "538": { + "id": 538, + "type": "leaf", + "class": "negative" + }, + "450": { + "id": 450, + "type": "leaf", + "class": "negative" + }, + "444": { + "id": 444, + "type": "leaf", + "class": "negative" + }, + "434": { + "id": 434, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 435, + "id_right": 436 + }, + "435": { + "id": 435, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 437, + "id_right": 438 + }, + "437": { + "id": 437, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 469, + "id_right": 470 + }, + "469": { + "id": 469, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 471, + "id_right": 472 + }, + "471": { + "id": 471, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 535, + "id_right": 536 + }, + "535": { + "id": 535, + "type": "leaf", + "class": "negative" + }, + "536": { + "id": 536, + "type": "leaf", + "class": "positive" + }, + "472": { + "id": 472, + "type": "leaf", + "class": "positive" + }, + "470": { + "id": 470, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 833, + "id_right": 834 + }, + "833": { + "id": 833, + "type": "leaf", + "class": "positive" + }, + "834": { + "id": 834, + "type": "leaf", + "class": "negative" + }, + "438": { + "id": 438, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 439, + "id_right": 440 + }, + "439": { + "id": 439, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 465, + "id_right": 466 + }, + "465": { + "id": 465, + "type": "leaf", + "class": "negative" + }, + "466": { + "id": 466, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 467, + "id_right": 468 + }, + "467": { + "id": 467, + "type": "leaf", + "class": "positive" + }, + "468": { + "id": 468, + "type": "leaf", + "class": "negative" + }, + "440": { + "id": 440, + "type": "leaf", + "class": "negative" + }, + "436": { + "id": 436, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 639, + "id_right": 640 + }, + "639": { + "id": 639, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 729, + "id_right": 730 + }, + "729": { + "id": 729, + "type": "leaf", + "class": "positive" + }, + "730": { + "id": 730, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 731, + "id_right": 732 + }, + "731": { + "id": 731, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 733, + "id_right": 734 + }, + "733": { + "id": 733, + "type": "leaf", + "class": "positive" + }, + "734": { + "id": 734, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 997, + "id_right": 998 + }, + "997": { + "id": 997, + "type": "leaf", + "class": "positive" + }, + "998": { + "id": 998, + "type": "leaf", + "class": "negative" + }, + "732": { + "id": 732, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 791, + "id_right": 792 + }, + "791": { + "id": 791, + "type": "leaf", + "class": "negative" + }, + "792": { + "id": 792, + "type": "leaf", + "class": "positive" + }, + "640": { + "id": 640, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 641, + "id_right": 642 + }, + "641": { + "id": 641, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 649, + "id_right": 650 + }, + "649": { + "id": 649, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 651, + "id_right": 652 + }, + "651": { + "id": 651, + "type": "leaf", + "class": "negative" + }, + "652": { + "id": 652, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 989, + "id_right": 990 + }, + "989": { + "id": 989, + "type": "leaf", + "class": "negative" + }, + "990": { + "id": 990, + "type": "leaf", + "class": "positive" + }, + "650": { + "id": 650, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 653, + "id_right": 654 + }, + "653": { + "id": 653, + "type": "leaf", + "class": "positive" + }, + "654": { + "id": 654, + "type": "leaf", + "class": "positive" + }, + "642": { + "id": 642, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 643, + "id_right": 644 + }, + "643": { + "id": 643, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 645, + "id_right": 646 + }, + "645": { + "id": 645, + "type": "leaf", + "class": "positive" + }, + "646": { + "id": 646, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 647, + "id_right": 648 + }, + "647": { + "id": 647, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 785, + "id_right": 786 + }, + "785": { + "id": 785, + "type": "leaf", + "class": "positive" + }, + "786": { + "id": 786, + "type": "leaf", + "class": "negative" + }, + "648": { + "id": 648, + "type": "leaf", + "class": "positive" + }, + "644": { + "id": 644, + "type": "leaf", + "class": "negative" + }, + "400": { + "id": 400, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 401, + "id_right": 402 + }, + "401": { + "id": 401, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 405, + "id_right": 406 + }, + "405": { + "id": 405, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 415, + "id_right": 416 + }, + "415": { + "id": 415, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 417, + "id_right": 418 + }, + "417": { + "id": 417, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 421, + "id_right": 422 + }, + "421": { + "id": 421, + "type": "leaf", + "class": "positive" + }, + "422": { + "id": 422, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 429, + "id_right": 430 + }, + "429": { + "id": 429, + "type": "leaf", + "class": "negative" + }, + "430": { + "id": 430, + "type": "leaf", + "class": "positive" + }, + "418": { + "id": 418, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 419, + "id_right": 420 + }, + "419": { + "id": 419, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 423, + "id_right": 424 + }, + "423": { + "id": 423, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 963, + "id_right": 964 + }, + "963": { + "id": 963, + "type": "leaf", + "class": "negative" + }, + "964": { + "id": 964, + "type": "leaf", + "class": "positive" + }, + "424": { + "id": 424, + "type": "leaf", + "class": "positive" + }, + "420": { + "id": 420, + "type": "leaf", + "class": "negative" + }, + "416": { + "id": 416, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 541, + "id_right": 542 + }, + "541": { + "id": 541, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 543, + "id_right": 544 + }, + "543": { + "id": 543, + "type": "leaf", + "class": "positive" + }, + "544": { + "id": 544, + "type": "leaf", + "class": "negative" + }, + "542": { + "id": 542, + "type": "leaf", + "class": "negative" + }, + "406": { + "id": 406, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 407, + "id_right": 408 + }, + "407": { + "id": 407, + "type": "internal", + "feature_name": "ft5", + "feature_index": 5, + "threshold": 0.5, + "id_left": 409, + "id_right": 410 + }, + "409": { + "id": 409, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 413, + "id_right": 414 + }, + "413": { + "id": 413, + "type": "leaf", + "class": "negative" + }, + "414": { + "id": 414, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 457, + "id_right": 458 + }, + "457": { + "id": 457, + "type": "internal", + "feature_name": "ft43", + "feature_index": 43, + "threshold": 0.5, + "id_left": 459, + "id_right": 460 + }, + "459": { + "id": 459, + "type": "leaf", + "class": "negative" + }, + "460": { + "id": 460, + "type": "leaf", + "class": "positive" + }, + "458": { + "id": 458, + "type": "leaf", + "class": "positive" + }, + "410": { + "id": 410, + "type": "leaf", + "class": "positive" + }, + "408": { + "id": 408, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 411, + "id_right": 412 + }, + "411": { + "id": 411, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 461, + "id_right": 462 + }, + "461": { + "id": 461, + "type": "leaf", + "class": "negative" + }, + "462": { + "id": 462, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 463, + "id_right": 464 + }, + "463": { + "id": 463, + "type": "leaf", + "class": "positive" + }, + "464": { + "id": 464, + "type": "leaf", + "class": "negative" + }, + "412": { + "id": 412, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 431, + "id_right": 432 + }, + "431": { + "id": 431, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 719, + "id_right": 720 + }, + "719": { + "id": 719, + "type": "leaf", + "class": "negative" + }, + "720": { + "id": 720, + "type": "leaf", + "class": "positive" + }, + "432": { + "id": 432, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 687, + "id_right": 688 + }, + "687": { + "id": 687, + "type": "leaf", + "class": "negative" + }, + "688": { + "id": 688, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 689, + "id_right": 690 + }, + "689": { + "id": 689, + "type": "leaf", + "class": "positive" + }, + "690": { + "id": 690, + "type": "leaf", + "class": "negative" + }, + "402": { + "id": 402, + "type": "internal", + "feature_name": "ft30", + "feature_index": 30, + "threshold": 0.5, + "id_left": 403, + "id_right": 404 + }, + "403": { + "id": 403, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 897, + "id_right": 898 + }, + "897": { + "id": 897, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 901, + "id_right": 902 + }, + "901": { + "id": 901, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 903, + "id_right": 904 + }, + "903": { + "id": 903, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 913, + "id_right": 914 + }, + "913": { + "id": 913, + "type": "leaf", + "class": "negative" + }, + "914": { + "id": 914, + "type": "leaf", + "class": "positive" + }, + "904": { + "id": 904, + "type": "leaf", + "class": "positive" + }, + "902": { + "id": 902, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 905, + "id_right": 906 + }, + "905": { + "id": 905, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 907, + "id_right": 908 + }, + "907": { + "id": 907, + "type": "leaf", + "class": "positive" + }, + "908": { + "id": 908, + "type": "leaf", + "class": "negative" + }, + "906": { + "id": 906, + "type": "leaf", + "class": "negative" + }, + "898": { + "id": 898, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 899, + "id_right": 900 + }, + "899": { + "id": 899, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 909, + "id_right": 910 + }, + "909": { + "id": 909, + "type": "leaf", + "class": "negative" + }, + "910": { + "id": 910, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 911, + "id_right": 912 + }, + "911": { + "id": 911, + "type": "leaf", + "class": "negative" + }, + "912": { + "id": 912, + "type": "leaf", + "class": "positive" + }, + "900": { + "id": 900, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 915, + "id_right": 916 + }, + "915": { + "id": 915, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 917, + "id_right": 918 + }, + "917": { + "id": 917, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 919, + "id_right": 920 + }, + "919": { + "id": 919, + "type": "leaf", + "class": "negative" + }, + "920": { + "id": 920, + "type": "leaf", + "class": "positive" + }, + "918": { + "id": 918, + "type": "leaf", + "class": "positive" + }, + "916": { + "id": 916, + "type": "leaf", + "class": "positive" + }, + "404": { + "id": 404, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 425, + "id_right": 426 + }, + "425": { + "id": 425, + "type": "leaf", + "class": "positive" + }, + "426": { + "id": 426, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 427, + "id_right": 428 + }, + "427": { + "id": 427, + "type": "leaf", + "class": "negative" + }, + "428": { + "id": 428, + "type": "leaf", + "class": "positive" + }, + "4": { + "id": 4, + "type": "internal", + "feature_name": "ft4", + "feature_index": 4, + "threshold": 0.5, + "id_left": 47, + "id_right": 48 + }, + "47": { + "id": 47, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 173, + "id_right": 174 + }, + "173": { + "id": 173, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 177, + "id_right": 178 + }, + "177": { + "id": 177, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 187, + "id_right": 188 + }, + "187": { + "id": 187, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 239, + "id_right": 240 + }, + "239": { + "id": 239, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 241, + "id_right": 242 + }, + "241": { + "id": 241, + "type": "leaf", + "class": "negative" + }, + "242": { + "id": 242, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 343, + "id_right": 344 + }, + "343": { + "id": 343, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 345, + "id_right": 346 + }, + "345": { + "id": 345, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 957, + "id_right": 958 + }, + "957": { + "id": 957, + "type": "leaf", + "class": "negative" + }, + "958": { + "id": 958, + "type": "leaf", + "class": "positive" + }, + "346": { + "id": 346, + "type": "leaf", + "class": "positive" + }, + "344": { + "id": 344, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 557, + "id_right": 558 + }, + "557": { + "id": 557, + "type": "leaf", + "class": "negative" + }, + "558": { + "id": 558, + "type": "leaf", + "class": "positive" + }, + "240": { + "id": 240, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 573, + "id_right": 574 + }, + "573": { + "id": 573, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 579, + "id_right": 580 + }, + "579": { + "id": 579, + "type": "leaf", + "class": "negative" + }, + "580": { + "id": 580, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 581, + "id_right": 582 + }, + "581": { + "id": 581, + "type": "leaf", + "class": "positive" + }, + "582": { + "id": 582, + "type": "internal", + "feature_name": "ft37", + "feature_index": 37, + "threshold": 0.5, + "id_left": 583, + "id_right": 584 + }, + "583": { + "id": 583, + "type": "leaf", + "class": "negative" + }, + "584": { + "id": 584, + "type": "leaf", + "class": "positive" + }, + "574": { + "id": 574, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 575, + "id_right": 576 + }, + "575": { + "id": 575, + "type": "leaf", + "class": "positive" + }, + "576": { + "id": 576, + "type": "internal", + "feature_name": "ft13", + "feature_index": 13, + "threshold": 0.5, + "id_left": 577, + "id_right": 578 + }, + "577": { + "id": 577, + "type": "leaf", + "class": "negative" + }, + "578": { + "id": 578, + "type": "leaf", + "class": "positive" + }, + "188": { + "id": 188, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 209, + "id_right": 210 + }, + "209": { + "id": 209, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 211, + "id_right": 212 + }, + "211": { + "id": 211, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 213, + "id_right": 214 + }, + "213": { + "id": 213, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 589, + "id_right": 590 + }, + "589": { + "id": 589, + "type": "leaf", + "class": "negative" + }, + "590": { + "id": 590, + "type": "leaf", + "class": "positive" + }, + "214": { + "id": 214, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 221, + "id_right": 222 + }, + "221": { + "id": 221, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 745, + "id_right": 746 + }, + "745": { + "id": 745, + "type": "leaf", + "class": "positive" + }, + "746": { + "id": 746, + "type": "leaf", + "class": "negative" + }, + "222": { + "id": 222, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 223, + "id_right": 224 + }, + "223": { + "id": 223, + "type": "leaf", + "class": "positive" + }, + "224": { + "id": 224, + "type": "leaf", + "class": "negative" + }, + "212": { + "id": 212, + "type": "leaf", + "class": "negative" + }, + "210": { + "id": 210, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 217, + "id_right": 218 + }, + "217": { + "id": 217, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 219, + "id_right": 220 + }, + "219": { + "id": 219, + "type": "leaf", + "class": "negative" + }, + "220": { + "id": 220, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 565, + "id_right": 566 + }, + "565": { + "id": 565, + "type": "leaf", + "class": "positive" + }, + "566": { + "id": 566, + "type": "leaf", + "class": "negative" + }, + "218": { + "id": 218, + "type": "leaf", + "class": "positive" + }, + "178": { + "id": 178, + "type": "leaf", + "class": "negative" + }, + "174": { + "id": 174, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 175, + "id_right": 176 + }, + "175": { + "id": 175, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 655, + "id_right": 656 + }, + "655": { + "id": 655, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 657, + "id_right": 658 + }, + "657": { + "id": 657, + "type": "internal", + "feature_name": "ft16", + "feature_index": 16, + "threshold": 0.5, + "id_left": 675, + "id_right": 676 + }, + "675": { + "id": 675, + "type": "leaf", + "class": "negative" + }, + "676": { + "id": 676, + "type": "leaf", + "class": "negative" + }, + "658": { + "id": 658, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 659, + "id_right": 660 + }, + "659": { + "id": 659, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 671, + "id_right": 672 + }, + "671": { + "id": 671, + "type": "leaf", + "class": "negative" + }, + "672": { + "id": 672, + "type": "internal", + "feature_name": "ft14", + "feature_index": 14, + "threshold": 0.5, + "id_left": 677, + "id_right": 678 + }, + "677": { + "id": 677, + "type": "leaf", + "class": "positive" + }, + "678": { + "id": 678, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 995, + "id_right": 996 + }, + "995": { + "id": 995, + "type": "leaf", + "class": "negative" + }, + "996": { + "id": 996, + "type": "leaf", + "class": "positive" + }, + "660": { + "id": 660, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 679, + "id_right": 680 + }, + "679": { + "id": 679, + "type": "leaf", + "class": "positive" + }, + "680": { + "id": 680, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 681, + "id_right": 682 + }, + "681": { + "id": 681, + "type": "leaf", + "class": "negative" + }, + "682": { + "id": 682, + "type": "leaf", + "class": "positive" + }, + "656": { + "id": 656, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 661, + "id_right": 662 + }, + "661": { + "id": 661, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 663, + "id_right": 664 + }, + "663": { + "id": 663, + "type": "internal", + "feature_name": "ft42", + "feature_index": 42, + "threshold": 0.5, + "id_left": 669, + "id_right": 670 + }, + "669": { + "id": 669, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 683, + "id_right": 684 + }, + "683": { + "id": 683, + "type": "leaf", + "class": "negative" + }, + "684": { + "id": 684, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 685, + "id_right": 686 + }, + "685": { + "id": 685, + "type": "leaf", + "class": "negative" + }, + "686": { + "id": 686, + "type": "leaf", + "class": "positive" + }, + "670": { + "id": 670, + "type": "leaf", + "class": "positive" + }, + "664": { + "id": 664, + "type": "leaf", + "class": "negative" + }, + "662": { + "id": 662, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 665, + "id_right": 666 + }, + "665": { + "id": 665, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 755, + "id_right": 756 + }, + "755": { + "id": 755, + "type": "internal", + "feature_name": "ft24", + "feature_index": 24, + "threshold": 0.5, + "id_left": 757, + "id_right": 758 + }, + "757": { + "id": 757, + "type": "leaf", + "class": "negative" + }, + "758": { + "id": 758, + "type": "leaf", + "class": "positive" + }, + "756": { + "id": 756, + "type": "leaf", + "class": "positive" + }, + "666": { + "id": 666, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 667, + "id_right": 668 + }, + "667": { + "id": 667, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 673, + "id_right": 674 + }, + "673": { + "id": 673, + "type": "leaf", + "class": "negative" + }, + "674": { + "id": 674, + "type": "leaf", + "class": "positive" + }, + "668": { + "id": 668, + "type": "leaf", + "class": "negative" + }, + "176": { + "id": 176, + "type": "internal", + "feature_name": "ft32", + "feature_index": 32, + "threshold": 0.5, + "id_left": 179, + "id_right": 180 + }, + "179": { + "id": 179, + "type": "internal", + "feature_name": "ft7", + "feature_index": 7, + "threshold": 0.5, + "id_left": 181, + "id_right": 182 + }, + "181": { + "id": 181, + "type": "internal", + "feature_name": "ft35", + "feature_index": 35, + "threshold": 0.5, + "id_left": 201, + "id_right": 202 + }, + "201": { + "id": 201, + "type": "leaf", + "class": "negative" + }, + "202": { + "id": 202, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 203, + "id_right": 204 + }, + "203": { + "id": 203, + "type": "internal", + "feature_name": "ft21", + "feature_index": 21, + "threshold": 0.5, + "id_left": 205, + "id_right": 206 + }, + "205": { + "id": 205, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 207, + "id_right": 208 + }, + "207": { + "id": 207, + "type": "leaf", + "class": "negative" + }, + "208": { + "id": 208, + "type": "leaf", + "class": "positive" + }, + "206": { + "id": 206, + "type": "leaf", + "class": "positive" + }, + "204": { + "id": 204, + "type": "leaf", + "class": "negative" + }, + "182": { + "id": 182, + "type": "internal", + "feature_name": "ft45", + "feature_index": 45, + "threshold": 0.5, + "id_left": 183, + "id_right": 184 + }, + "183": { + "id": 183, + "type": "leaf", + "class": "positive" + }, + "184": { + "id": 184, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 185, + "id_right": 186 + }, + "185": { + "id": 185, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 189, + "id_right": 190 + }, + "189": { + "id": 189, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 191, + "id_right": 192 + }, + "191": { + "id": 191, + "type": "leaf", + "class": "positive" + }, + "192": { + "id": 192, + "type": "leaf", + "class": "negative" + }, + "190": { + "id": 190, + "type": "leaf", + "class": "positive" + }, + "186": { + "id": 186, + "type": "leaf", + "class": "negative" + }, + "180": { + "id": 180, + "type": "internal", + "feature_name": "ft34", + "feature_index": 34, + "threshold": 0.5, + "id_left": 193, + "id_right": 194 + }, + "193": { + "id": 193, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 199, + "id_right": 200 + }, + "199": { + "id": 199, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 561, + "id_right": 562 + }, + "561": { + "id": 561, + "type": "leaf", + "class": "positive" + }, + "562": { + "id": 562, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 563, + "id_right": 564 + }, + "563": { + "id": 563, + "type": "leaf", + "class": "negative" + }, + "564": { + "id": 564, + "type": "leaf", + "class": "positive" + }, + "200": { + "id": 200, + "type": "internal", + "feature_name": "ft33", + "feature_index": 33, + "threshold": 0.5, + "id_left": 215, + "id_right": 216 + }, + "215": { + "id": 215, + "type": "internal", + "feature_name": "ft3", + "feature_index": 3, + "threshold": 0.5, + "id_left": 637, + "id_right": 638 + }, + "637": { + "id": 637, + "type": "leaf", + "class": "negative" + }, + "638": { + "id": 638, + "type": "leaf", + "class": "positive" + }, + "216": { + "id": 216, + "type": "leaf", + "class": "negative" + }, + "194": { + "id": 194, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 195, + "id_right": 196 + }, + "195": { + "id": 195, + "type": "leaf", + "class": "positive" + }, + "196": { + "id": 196, + "type": "internal", + "feature_name": "ft39", + "feature_index": 39, + "threshold": 0.5, + "id_left": 197, + "id_right": 198 + }, + "197": { + "id": 197, + "type": "leaf", + "class": "negative" + }, + "198": { + "id": 198, + "type": "leaf", + "class": "positive" + }, + "48": { + "id": 48, + "type": "internal", + "feature_name": "ft25", + "feature_index": 25, + "threshold": 0.5, + "id_left": 49, + "id_right": 50 + }, + "49": { + "id": 49, + "type": "leaf", + "class": "negative" + }, + "50": { + "id": 50, + "type": "internal", + "feature_name": "ft28", + "feature_index": 28, + "threshold": 0.5, + "id_left": 51, + "id_right": 52 + }, + "51": { + "id": 51, + "type": "internal", + "feature_name": "ft23", + "feature_index": 23, + "threshold": 0.5, + "id_left": 59, + "id_right": 60 + }, + "59": { + "id": 59, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 69, + "id_right": 70 + }, + "69": { + "id": 69, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 73, + "id_right": 74 + }, + "73": { + "id": 73, + "type": "leaf", + "class": "positive" + }, + "74": { + "id": 74, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 75, + "id_right": 76 + }, + "75": { + "id": 75, + "type": "internal", + "feature_name": "ft27", + "feature_index": 27, + "threshold": 0.5, + "id_left": 549, + "id_right": 550 + }, + "549": { + "id": 549, + "type": "leaf", + "class": "negative" + }, + "550": { + "id": 550, + "type": "leaf", + "class": "positive" + }, + "76": { + "id": 76, + "type": "leaf", + "class": "positive" + }, + "70": { + "id": 70, + "type": "internal", + "feature_name": "ft26", + "feature_index": 26, + "threshold": 0.5, + "id_left": 71, + "id_right": 72 + }, + "71": { + "id": 71, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 621, + "id_right": 622 + }, + "621": { + "id": 621, + "type": "internal", + "feature_name": "ft2", + "feature_index": 2, + "threshold": 0.5, + "id_left": 623, + "id_right": 624 + }, + "623": { + "id": 623, + "type": "leaf", + "class": "positive" + }, + "624": { + "id": 624, + "type": "leaf", + "class": "negative" + }, + "622": { + "id": 622, + "type": "leaf", + "class": "negative" + }, + "72": { + "id": 72, + "type": "internal", + "feature_name": "ft41", + "feature_index": 41, + "threshold": 0.5, + "id_left": 759, + "id_right": 760 + }, + "759": { + "id": 759, + "type": "leaf", + "class": "positive" + }, + "760": { + "id": 760, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 761, + "id_right": 762 + }, + "761": { + "id": 761, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 795, + "id_right": 796 + }, + "795": { + "id": 795, + "type": "leaf", + "class": "positive" + }, + "796": { + "id": 796, + "type": "leaf", + "class": "negative" + }, + "762": { + "id": 762, + "type": "leaf", + "class": "negative" + }, + "60": { + "id": 60, + "type": "internal", + "feature_name": "ft18", + "feature_index": 18, + "threshold": 0.5, + "id_left": 61, + "id_right": 62 + }, + "61": { + "id": 61, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 63, + "id_right": 64 + }, + "63": { + "id": 63, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 65, + "id_right": 66 + }, + "65": { + "id": 65, + "type": "internal", + "feature_name": "ft22", + "feature_index": 22, + "threshold": 0.5, + "id_left": 67, + "id_right": 68 + }, + "67": { + "id": 67, + "type": "leaf", + "class": "positive" + }, + "68": { + "id": 68, + "type": "leaf", + "class": "negative" + }, + "66": { + "id": 66, + "type": "leaf", + "class": "negative" + }, + "64": { + "id": 64, + "type": "internal", + "feature_name": "ft1", + "feature_index": 1, + "threshold": 0.5, + "id_left": 949, + "id_right": 950 + }, + "949": { + "id": 949, + "type": "leaf", + "class": "positive" + }, + "950": { + "id": 950, + "type": "internal", + "feature_name": "ft47", + "feature_index": 47, + "threshold": 0.5, + "id_left": 951, + "id_right": 952 + }, + "951": { + "id": 951, + "type": "internal", + "feature_name": "ft9", + "feature_index": 9, + "threshold": 0.5, + "id_left": 953, + "id_right": 954 + }, + "953": { + "id": 953, + "type": "leaf", + "class": "positive" + }, + "954": { + "id": 954, + "type": "leaf", + "class": "negative" + }, + "952": { + "id": 952, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 955, + "id_right": 956 + }, + "955": { + "id": 955, + "type": "leaf", + "class": "negative" + }, + "956": { + "id": 956, + "type": "leaf", + "class": "positive" + }, + "62": { + "id": 62, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 77, + "id_right": 78 + }, + "77": { + "id": 77, + "type": "leaf", + "class": "negative" + }, + "78": { + "id": 78, + "type": "leaf", + "class": "negative" + }, + "52": { + "id": 52, + "type": "internal", + "feature_name": "ft19", + "feature_index": 19, + "threshold": 0.5, + "id_left": 53, + "id_right": 54 + }, + "53": { + "id": 53, + "type": "internal", + "feature_name": "ft44", + "feature_index": 44, + "threshold": 0.5, + "id_left": 57, + "id_right": 58 + }, + "57": { + "id": 57, + "type": "internal", + "feature_name": "ft12", + "feature_index": 12, + "threshold": 0.5, + "id_left": 691, + "id_right": 692 + }, + "691": { + "id": 691, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 693, + "id_right": 694 + }, + "693": { + "id": 693, + "type": "internal", + "feature_name": "ft31", + "feature_index": 31, + "threshold": 0.5, + "id_left": 699, + "id_right": 700 + }, + "699": { + "id": 699, + "type": "leaf", + "class": "negative" + }, + "700": { + "id": 700, + "type": "leaf", + "class": "positive" + }, + "694": { + "id": 694, + "type": "internal", + "feature_name": "ft36", + "feature_index": 36, + "threshold": 0.5, + "id_left": 741, + "id_right": 742 + }, + "741": { + "id": 741, + "type": "leaf", + "class": "negative" + }, + "742": { + "id": 742, + "type": "leaf", + "class": "positive" + }, + "692": { + "id": 692, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 695, + "id_right": 696 + }, + "695": { + "id": 695, + "type": "internal", + "feature_name": "ft38", + "feature_index": 38, + "threshold": 0.5, + "id_left": 697, + "id_right": 698 + }, + "697": { + "id": 697, + "type": "internal", + "feature_name": "ft0", + "feature_index": 0, + "threshold": 0.5, + "id_left": 859, + "id_right": 860 + }, + "859": { + "id": 859, + "type": "leaf", + "class": "negative" + }, + "860": { + "id": 860, + "type": "leaf", + "class": "positive" + }, + "698": { + "id": 698, + "type": "leaf", + "class": "negative" + }, + "696": { + "id": 696, + "type": "leaf", + "class": "positive" + }, + "58": { + "id": 58, + "type": "leaf", + "class": "positive" + }, + "54": { + "id": 54, + "type": "internal", + "feature_name": "ft48", + "feature_index": 48, + "threshold": 0.5, + "id_left": 55, + "id_right": 56 + }, + "55": { + "id": 55, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 83, + "id_right": 84 + }, + "83": { + "id": 83, + "type": "internal", + "feature_name": "ft17", + "feature_index": 17, + "threshold": 0.5, + "id_left": 85, + "id_right": 86 + }, + "85": { + "id": 85, + "type": "internal", + "feature_name": "ft8", + "feature_index": 8, + "threshold": 0.5, + "id_left": 87, + "id_right": 88 + }, + "87": { + "id": 87, + "type": "leaf", + "class": "positive" + }, + "88": { + "id": 88, + "type": "leaf", + "class": "negative" + }, + "86": { + "id": 86, + "type": "leaf", + "class": "positive" + }, + "84": { + "id": 84, + "type": "internal", + "feature_name": "ft6", + "feature_index": 6, + "threshold": 0.5, + "id_left": 91, + "id_right": 92 + }, + "91": { + "id": 91, + "type": "internal", + "feature_name": "ft29", + "feature_index": 29, + "threshold": 0.5, + "id_left": 93, + "id_right": 94 + }, + "93": { + "id": 93, + "type": "internal", + "feature_name": "ft40", + "feature_index": 40, + "threshold": 0.5, + "id_left": 95, + "id_right": 96 + }, + "95": { + "id": 95, + "type": "leaf", + "class": "positive" + }, + "96": { + "id": 96, + "type": "leaf", + "class": "negative" + }, + "94": { + "id": 94, + "type": "leaf", + "class": "positive" + }, + "92": { + "id": 92, + "type": "leaf", + "class": "negative" + }, + "56": { + "id": 56, + "type": "internal", + "feature_name": "ft20", + "feature_index": 20, + "threshold": 0.5, + "id_left": 79, + "id_right": 80 + }, + "79": { + "id": 79, + "type": "internal", + "feature_name": "ft10", + "feature_index": 10, + "threshold": 0.5, + "id_left": 81, + "id_right": 82 + }, + "81": { + "id": 81, + "type": "leaf", + "class": "negative" + }, + "82": { + "id": 82, + "type": "internal", + "feature_name": "ft49", + "feature_index": 49, + "threshold": 0.5, + "id_left": 787, + "id_right": 788 + }, + "787": { + "id": 787, + "type": "leaf", + "class": "negative" + }, + "788": { + "id": 788, + "type": "leaf", + "class": "positive" + }, + "80": { + "id": 80, + "type": "leaf", + "class": "positive" + } + } +} \ No newline at end of file diff --git a/exp.py b/exp.py new file mode 100644 index 0000000..020252c --- /dev/null +++ b/exp.py @@ -0,0 +1,201 @@ +import time +import subprocess +import resource +import numpy as np +import json +import pandas as pd +import os + +def time1(query): + q = open("query.txt","w") + q.write(query + "\n") + q.close() + times = [] + out = "" + for i in range(5): + usage_start = resource.getrusage(resource.RUSAGE_CHILDREN) + try: + sp = subprocess.run("./main --model=dt --file=dt.txt --v=2 < query.txt", shell = True, capture_output = True , timeout = 60 ) + usage_end = resource.getrusage(resource.RUSAGE_CHILDREN) + cpu_time = usage_end.ru_utime - usage_start.ru_utime + out = sp.stdout.splitlines()[3] + times.append(cpu_time) + except: + print("timeout with query " + query) + times = [60,60,60,60,60] + out = "timeout" + break + return (times , out) + +def random_constant(query , dt_size): + ans = "" + idx = 1 + for i in range(len(query[0])): + if (query[0][i] == 'C'): + ans+="[ " + for j in range(dt_size): + if (j): + ans += " , " + val = query[idx][j] + if (val == 2): val = '?' + else: val = str(val) + ans += val + ans += " ] " + idx+=1 + else: + ans+=query[0][i] + return ans + +def generate_query(squeries , nvars , rng): + query = "" + isnot = rng.integers(2) + if (isnot): + query += " ~ ( " + if (squeries == 1): + + if (nvars == 1): + opt = rng.integers(3) + else: + opt = rng.integers(4) + + if (opt == 0): + + query += " P ( x" + str( rng.integers(nvars) + 1 ) + " ) " + + if (opt == 1): + + query += " C <= x" + str( rng.integers(nvars) + 1 ) + " " + + if (opt == 2): + + query += " x" + str( rng.integers(nvars) + 1 ) + " <= C " + + if (opt == 3): + + x1 = rng.integers(nvars) + 1 + x2 = rng.integers(nvars) + 1 + while (x2 == x1): + x2 = rng.integers(nvars) + 1 + query += " x" + str(x1) + " <= x" + str(x2) + " " + + else: + + query += " ( " + fs = rng.integers(squeries-1) + 1 + query += generate_query(fs , nvars , rng) + + if ( rng.integers(2) ): + query += " ) V ( " + else: + query += " ) ^ ( " + + query += generate_query(squeries - fs , nvars , rng) + " ) " + + if (isnot): + query += " ) " + + return query + +def create_constant(max_s,rng): + return rng.integers(3,size=max_s) + +def replace_constants(q , cs, dim): + nq = "" + idx = 0 + for l in q: + if l == 'C': + nq += " [ " + for j in range(dim): + if (j): nq += " , " + if (cs[idx][j] == 2): nq += " ? " + else: nq += str(cs[idx][j]) + nq += " ] " + idx+=1 + else: nq += l + return nq + +def load_tree(dt_name): + with open("../dtrees/" + dt_name) as json_file: + data = json.load(json_file) + + with open('dt.txt', 'w') as outfile: + json.dump(data, outfile) + +def queries_with_tree( dim, leaves, queries, constants ): + load_tree("dim_" + str(dim) + "_nleaves_" + str(leaves) + ".json") + n = len(queries) + info = [ dim , leaves ] + table = [] + + for i in range(n): + q = replace_constants(queries[i] , constants[i] , dim) + tims = time1( q ) + tp = (sum( tims[0] ) - max(tims[0]) - min(tims[0]) )/3 + info.append(tp) + table.append( [ q ] + tims[0] + [ tims[1] , tp ] ) + + df = pd.DataFrame( table , columns = ["query" , "t1" , "t2" , "t3" , "t4" , "t5" , "ans" , "tp"] ) + + df.to_csv( "data/dim_" + str(dim) + "_nleaves_" + str(leaves) + ".csv") + + return info + + +def run_queries(queries , seed): + + cs = [] + rng = np.random.default_rng() + maxdim = 0 + for filename in os.listdir("../dtrees"): + maxdim = max( maxdim , int(filename.split("_")[1]) ) + for query in queries: + cc = [] + for j in range( query.count('C') ): + cc.append( create_constant( maxdim , rng ) ) + cs.append(cc) + + table = [] + table2 = [] + + for filename in os.listdir("../dtrees"): + dim = int(filename.split("_")[1]) + leaf = int( filename.split("_")[3].split(".")[0] ) + print("tree with " + str(dim) + " dimensions and " + str(leaf) + " leaves started testing") + table.append( queries_with_tree(dim , leaf , queries , cs) ) + print("tree with " + str(dim) + " dimensions and " + str(leaf) + " leaves finished testing") + table2.append([dim, leaf, sum(table[len(table)-1][2:])/len(queries) , max(table[len(table)-1][2:]) ]) + + df = pd.DataFrame( table , columns = ["dimension" , "leaves" ] + queries ) + df.to_csv("queries.csv") + df = pd.DataFrame( table2 , columns = ["dimension" , "leaves" , "average" , "maximum"]) + df.to_csv("experiment_data.csv") + os.remove("query.txt") + os.remove("dt.txt") + +def ran_generate_queries(nvarmin,nvarmax,querysmin,querysmax,nqueries,seed): + rng = np.random.default_rng(seed) + qs = [] + for i in range(nqueries): + nvars = rng.integers( nvarmin, nvarmax, endpoint = True ) + q = "" + ex = rng.integers(2) + for j in range(nvars): + if (ex): + q += "Exists x" + str(j + 1) + ", " + else: + q += "Forall x" + str(j + 1) + ", " + q += generate_query( rng.integers( querysmin, querysmax, endpoint = True ) , nvars, rng ) + qs.append(q) + return qs + +os.chdir( os.getcwd() + "/build" ) + +os.makedirs( os.getcwd() + "/data", exist_ok = True) + +qs = ran_generate_queries(2,4,3,5,60,10) + +with open("queries.txt","w") as text: + for i in range(len(qs)): + text.write(qs[i] + "\n") + +run_queries(qs,10) diff --git a/experiments.sh b/experiments.sh new file mode 100644 index 0000000..ecc2cd8 --- /dev/null +++ b/experiments.sh @@ -0,0 +1,6 @@ +mkdir build; +cd build; +cmake ../; +make; +cd ..; +python3 exp.py; diff --git a/hle.py b/hle.py new file mode 100644 index 0000000..ee9922e --- /dev/null +++ b/hle.py @@ -0,0 +1,526 @@ +# -*- coding: utf-8 -*- +from sklearn.tree import DecisionTreeClassifier +import json +import numbers +import pyparsing as pp +from pyparsing import pyparsing_common as ppc +import functools +import subprocess + +print('Loaded modules...') + +def argmax(narr): # avois loading numpy only for this method + arr = narr[0] + imx = 0 + mx = -1e9 + for i, v in enumerate(arr): + if v >= mx: + mx = v + imx = i + return imx + +def traverse(tree, root, ans, feature_names, class_names): + left = tree.children_left[root] + right = tree.children_right[root] + + leaf = (left == -1) + + ans[root] = { + "id": root, + "type": "leaf" if leaf else "internal", + } + + if leaf: + ans[root].update({ + "class": str(class_names[argmax(tree.value[root])]), + }) + else: + ans[root].update({ + "feature_name": str(feature_names[tree.feature[root]]), + "feature_index": int(tree.feature[root]), + "threshold": float(tree.threshold[root]), + "id_left": int(left), + "id_right": int(right) + }) + traverse(tree, int(left), ans, feature_names, class_names) + traverse(tree, int(right), ans, feature_names, class_names) + + +def tree_to_dict(feature_names, feature_types, class_names, dt): + ans = { + "feature_names": list(map(str, feature_names)), + "feature_types": list(map(str, feature_types)), + "class_names": list(map(str, class_names)), + "positive": str(class_names[0]), + "nodes": {} + } + traverse(dt.tree_, 0, ans["nodes"], feature_names, class_names) + return ans + +def print_json_dt(dt, feature_names, feature_types, class_names): + print(json.dumps(tree_to_dict(feature_names, feature_types, class_names, dt), indent=2)) + +real = ppc.real +integer = ppc.integer +varname = ppc.identifier + +class Variable: + def __init__(self, varname): + self.varname = varname + + def __repr__(self): + return self.varname + + +class Classification: + def __init__(self, cl, var): + self.cl = cl + self.var = var + + def __repr__(self): + return self.cl + '(' + self.var + ')' + +class Full: + def __init__(self, var): + self.var = var + + def __repr__(self): + return f"(Full {str(self.var)})" + +class Feature: + def __init__(self, var, ft): + self.var = var + self.ft = ft + + def __repr__(self): + return self.var + '.' + self.ft + +class Not: + def __init__(self, child): + self.child = child + + def __repr__(self): + return f"(Not {str(self.child)})" + +class And: + def __init__(self, left, right): + self.left = left + self.right = right + + def __repr__(self): + return f"(And {str(self.left)} {str(self.right)})" + +class Or: + def __init__(self, left, right): + self.left = left + self.right = right + + def __repr__(self): + return f"(Or {str(self.left)} {str(self.right)})" + +class Implies: + def __init__(self, left, right): + self.left = left + self.right = right + + def __repr__(self): + return f"(Implies {str(self.left)} {str(self.right)})" + +class Comparison: + def __init__(self, sym, left, right): + self.sym = sym + self.left = left + self.right = right + + def __repr__(self): + return f"({str(self.sym)} {str(self.left)} {str(self.right)})" + +class Exists: + def __init__(self, var, rest): + self.var = var + self.rest = rest + + def __repr__(self): + return f"(Exists {str(self.var)} {str(self.rest)})" + +class ForAll: + def __init__(self, var, rest): + self.var = var + self.rest = rest + + def __repr__(self): + return f"(ForAll {str(self.var)} {str(self.rest)})" + +classification = pp.Group(varname + pp.Suppress('(') + varname + pp.Suppress(')')) +classification.setParseAction(lambda x: Classification(*x[0])) +feature = pp.Group(varname + pp.Suppress('.') + varname) +feature.setParseAction(lambda x: Feature(*x[0])) + +boolean = pp.oneOf('true false') + +def reducer(x, C): + odd_list = x[0][::2] # [a, +, b, +, c] -> [a, c] + return functools.reduce(C, odd_list) + +full = 'full' + pp.Suppress('(') + varname + pp.Suppress(')') +full.setParseAction(lambda x: Full(x[1])) + +qfree = pp.infixNotation( full | classification | feature | real | integer | boolean | varname, + [ + (pp.oneOf('<= > = !='), 2, pp.opAssoc.LEFT, lambda x: Comparison(x[0][1], x[0][0], x[0][2])), + ('not', 1, pp.opAssoc.RIGHT, lambda x: Not(x[0][1])), + ('and', 2, pp.opAssoc.LEFT, lambda x: reducer(x, And)), + ('or', 2, pp.opAssoc.LEFT, lambda x: reducer(x, Or)), + ( 'implies', 2, pp.opAssoc.LEFT, lambda x: reducer(x, Implies)) + ]) + +sentence = pp.Forward() + +exists = 'exists' + varname + pp.Suppress(',') + sentence +exists.setParseAction(lambda x: Exists(x[1], x[2])) + +forall = 'for all' + varname + pp.Suppress(',') + sentence +forall.setParseAction(lambda x: ForAll(x[1], x[2])) + +forevery = 'for every' + varname + pp.Suppress(',') + sentence +forevery.setParseAction(lambda x: ForAll(x[1], x[2])) + +sentence << (exists | forall | forevery | qfree) + + +def get_feature_map(json_dt): + fmap = { } + for i, name in enumerate(json_dt['feature_names']): + fmap[name] = { 'type': json_dt['feature_types'][i], 'index': i, 'intervals': set()} + + for key in json_dt['nodes']: + node = json_dt['nodes'][key] + if node['type'] == 'leaf': continue + if fmap[node['feature_name']]['type'] == 'numeric': + fmap[node['feature_name']]['intervals'] |= set([node['threshold']]) + + for ft in fmap: + fmap[ft]['intervals'] = list(fmap[ft]['intervals']) + return fmap + +def join_intervals(map1, map2): + common = {**map1, **map2} + for key in common.keys(): + s = set() + if key in map1: + s |= set(map1[key]['intervals']) + if key in map2: + s |= set(map2[key]['intervals']) + common[key]['intervals'] = list(s) + return common + +def query_intervals(parse_node, feature_map): + if isinstance(parse_node, Exists): + return query_intervals(parse_node.rest, feature_map) + if isinstance(parse_node, ForAll): + return query_intervals(parse_node.rest, feature_map) + if isinstance(parse_node, And) or isinstance(parse_node, Or) or isinstance(parse_node, Implies): + return join_intervals(query_intervals(parse_node.left, feature_map), + query_intervals(parse_node.right, feature_map)) + if isinstance(parse_node, Not): + return query_intervals(parse_node.child, feature_map) + if isinstance(parse_node, Comparison): + l = parse_node.left + r = parse_node.right + if(isinstance(l, numbers.Number)): + l,r = r,l + # we assume r is the numeric one. + return join_intervals({ l.ft : {'intervals': [r]}}, feature_map) + return feature_map + +def build_ranges(feature_map): + i = 0 + ordered_fts = sorted(feature_map.keys(), key=lambda x: feature_map[x]['index']) + for ft in ordered_fts: + if feature_map[ft]['type'] == 'numeric': + feature_map[ft]['range'] = list(range(i, i+len(feature_map[ft]['intervals']))) + i += len(feature_map[ft]['intervals']) + else: + feature_map[ft]['range'] = [i] + i += 1 + feature_map['dimension'] = sum(map(lambda x: len(feature_map[x]['range']), feature_map)) + +def comparison_to_low(comparison_node, feature_map): + assert isinstance(comparison_node.left, Feature) + var = comparison_node.left.var + ft = comparison_node.left.ft + assert ft in feature_map + + dimension = feature_map['dimension'] + + constant = ['?' for _ in range(dimension)] + + ## IMPORTANT: Assuming constants only on the right! + + # boolean case + if feature_map[ft]['type'] == 'boolean': + assert comparison_node.sym == '=' + if len(feature_map[ft]['range']) != 1: + print(ft, feature_map[ft]['range']) + + assert len(feature_map[ft]['range']) == 1 + + idx_constant = feature_map[ft]['range'][0] + constant[idx_constant] = ['false', 'true'].index(comparison_node.right) + return f"{arr_to_str(constant)} <= {var}" +# Elif: numeric threshold case. + ''' + Representation: the leftmost 1 in the range indicates the interval to which +the instance belongs. if there are no 1s, then it belongs to the last interval. + +Interval = [ .... , T, ..., ]. Assume T has index i (from 0). +x <= T -> the leftmost 1 appearst before-including position i. + Equivalently, it is not true that all positions are 0 up to i (included) +x > T -> the leftmost 1 appearst after-excluding position i. + Equivalently, all positions are 0 up to i (included). + + ''' + if feature_map[ft]['type'] == 'numeric': + rvalue = float(comparison_node.right) + assert rvalue in feature_map[ft]['intervals'] + + cnst_index = sorted(feature_map[ft]['intervals']).index(rvalue) + start_range = feature_map[ft]['range'][0] + for i in range(start_range, start_range + cnst_index + 1): + constant[i] = 0 + + if comparison_node.sym == '<=': + return f"~ ({arr_to_str(constant)} <= {var})" + elif comparison_node.sym == '>': + return f"{arr_to_str(constant)} <= {var}" + else: + raise Exception("This shouldn't happen! exhaustiveness assumption has been broken") + + + +def arr_to_str(arr): + ## from https://stackoverflow.com/a/5445983/11780694 + return '[%s]' % ', '.join(map(str, arr)) + + + +def build_low_level(parse_node, feature_map): + rec = lambda node : build_low_level(node, feature_map) + + if isinstance(parse_node, Variable): + return 'variable' + if isinstance(parse_node, Exists): + return 'exists ' + parse_node.var + ', ' + rec(parse_node.rest) + if isinstance(parse_node, ForAll): + return 'ForAll ' + parse_node.var + f', (~(FULL({parse_node.var}))) V ({rec(parse_node.rest)})' + if isinstance(parse_node, And): + return f"({rec(parse_node.left)}) ^ ({rec(parse_node.right)})" + if isinstance(parse_node, Or): + return f"({rec(parse_node.left)}) V ({rec(parse_node.right)})" + if isinstance(parse_node, Implies): + return f"(~({rec(parse_node.left)})) V ({rec(parse_node.right)})" + if isinstance(parse_node, Not): + return f"~({rec(parse_node.child)})" + if isinstance(parse_node, Full): + return f"FULL({parse_node.var})" + if isinstance(parse_node, Classification): + return f"P({parse_node.var})" + if isinstance(parse_node, Comparison): + return comparison_to_low(parse_node, feature_map) + print(parse_node, type(parse_node)) + raise Exception("this shouldn't happen!, parse_node doesn't belong to any recognized class") + + +class RecNode: + def __init__(self, dict_node): + self.type = dict_node['type'] + if self.type == 'internal': + self.feature_index = int(dict_node['feature_index']) + self.feature_name = dict_node['feature_name'] + self.threshold = float(dict_node['threshold']) + self.id_left = int(dict_node['id_left']) + self.id_right = int(dict_node['id_right']) + self.left = None + self.right = None + elif self.type == 'leaf': + self.clss = dict_node['class'] + + def to_dict(self): + if self.type == 'leaf': + return f'leaf {self.clss}' + else: + return {'feature_index': self.feature_index, + 'left': self.left.to_dict(), + 'right': self.right.to_dict()} + + @classmethod + def from_feature(cls, feature_index): + dict_node = { 'type': 'internal', + 'feature_index': feature_index, + 'feature_name': feature_index, + 'threshold': 0.5, + 'id_left': -1, + 'id_right': -1} + return cls(dict_node) + +def traverse_rec(rec_tree, nodes, node_id_map=None): + if node_id_map is None: + node_id_map = {} + if rec_tree not in node_id_map: + node_id_map[rec_tree] = len(node_id_map) + id = node_id_map[rec_tree] + nodes[id] = { + "id": id, + "type": rec_tree.type, + } + if rec_tree.type == 'internal': + nodes[id]["feature_name"] = rec_tree.feature_index + nodes[id]["feature_index"] = rec_tree.feature_index + nodes[id]["threshold"] = 0.5 + traverse_rec(rec_tree.left, nodes, node_id_map) + traverse_rec(rec_tree.right, nodes, node_id_map) + nodes[id]["id_left"] = node_id_map[rec_tree.left] + nodes[id]["id_right"] = node_id_map[rec_tree.right] + if rec_tree.type == 'leaf': + nodes[id]['class'] = rec_tree.clss + else: # already visited + return + + +def final_json_from_rec(rec_tree, dim, class_names): + js = { + "feature_names": [str(i) for i in range(dim)], + "feature_types": ['boolean' for i in range(dim)], + "class_names": list(map(str, class_names)), + "positive": str(class_names[0]), + "nodes": {} + } + traverse_rec(rec_tree, js["nodes"]) + return js + +def to_recursive_tree(dt_dict): + nodes = dt_dict['nodes'] + rnodes = { int(node) : RecNode(nodes[node]) for node in nodes} + for rnode in rnodes.values(): + if rnode.type =='internal': + # the inversion left<--> right is because Sklearn uses left for 1 and right for 0 :() + rnode.right = rnodes[rnode.id_left] + rnode.left = rnodes[rnode.id_right] + return rnodes[0] + +def binarize_rec_tree(rec_tree, feature_map, ft_progress_map = {}): + if rec_tree.type == 'leaf': + return rec_tree + else: + fname = rec_tree.feature_name + feature_spec = feature_map[fname] + + rnge = feature_spec['range'] + if feature_spec['type'] == 'numeric': + t = rec_tree.threshold + + id = sorted(feature_spec["intervals"]).index(t) + + frm = 0 + if fname in ft_progress_map: + frm = ft_progress_map[fname] + real_rnge = rnge[frm:id+1] + ## we now need to check that: + ## there is at least a 1 in features from [rnge[0], limit] + ## Nodes pass the whole check if they have a 1, and go to the next with a 0. + ## the last one with a 0 fails the whole check. + new_nodes = [RecNode.from_feature(ft_index) for ft_index in real_rnge] + left = binarize_rec_tree(rec_tree.left, feature_map, {**ft_progress_map, fname: id+1}) + right = binarize_rec_tree(rec_tree.right, feature_map, ft_progress_map) + for i in range(len(new_nodes)): + new_nodes[i].right = right + if i < len(new_nodes) - 1: + new_nodes[i].left = new_nodes[i+1] + else: + new_nodes[i].left = left + return new_nodes[0] + elif feature_spec['type'] == 'boolean': + left = binarize_rec_tree(rec_tree.left, feature_map, ft_progress_map) + right = binarize_rec_tree(rec_tree.right, feature_map, ft_progress_map) + new_node = RecNode.from_feature(rnge[0]) + new_node.left = left + new_node.right = right + return new_node + + +def binarize_tree(dt_dict, feature_map): + rec_tree = to_recursive_tree(dt_dict) + return binarize_rec_tree(rec_tree, feature_map) + +def final_feature_map(dtree, feature_names, feature_types, target_names, high_query): + dt_dict = tree_to_dict(feature_names, feature_types, target_names, dtree) + fmap = get_feature_map(dt_dict) + parse_results = sentence.parseString(high_query, parseAll=True) + feature_map = query_intervals(parse_results[0], fmap) + build_ranges(feature_map) + return feature_map + +def to_low(dtree, feature_names, feature_types, target_names, high_query): + feature_map = final_feature_map(dtree, feature_names, feature_types, target_names, high_query) + parse_results = sentence.parseString(high_query, parseAll=True) + return build_low_level(parse_results[0], feature_map) + +def to_binary_model(dtree, feature_names, feature_types, target_names, high_query): + feature_map = final_feature_map(dtree, feature_names, feature_types, target_names, high_query) + dt_dict = tree_to_dict(feature_names, feature_types, target_names, dtree) + return binarize_tree(dt_dict, feature_map), int(feature_map['dimension']) + +def high_level_cycle(dtree, feature_names, feature_types, target_names, debug=False): + while True: + query = input() + if query in ['q', 'quit']: + break + answer = high_level_single(dtree, feature_names, feature_types, target_names, query, debug) + print(answer, end='') + +def high_level_single(dtree, feature_names, feature_types, target_names, query, debug=False): + binary_fbdd, dim = to_binary_model(dtree, feature_names, feature_types, target_names, query) + model_string = json.dumps(final_json_from_rec(binary_fbdd, dim, target_names)) + with open('./build/afbdd.txt', 'w') as f: + f.write(model_string) + low_query = to_low(dtree, feature_names, feature_types, target_names, query) + if debug: print(low_query) + result = subprocess.run(['./build/main', '--one', '--model=afbdd', '--file=./build/afbdd.txt', '--v=3'], + input=low_query, + capture_output=True, + text=True) + return result.stdout + +# source of randomness is not really important here, so I'll just use Python's default. +import random +def random_boolean_instance(dimension): + return [random.randint(0,1) for _ in range(dimension)] + + +def generate_random_dataset(n_samples, dimension, force_label=None): + X = [ random_boolean_instance(dimension) for sample in range(n_samples)] + if force_label is None: + y = random_boolean_instance(n_samples) + else: + y = [force_label for _ in range(n_samples)] + return X, y + +def generate_random_dt(dimension, n_leaves, dataset): + + dt = DecisionTreeClassifier(max_leaf_nodes=n_leaves, random_state=0) + X, y = dataset + dt.fit(X, y) + + ft_names = [ f'ft{i}' for i in range(dimension)] + ft_types = ['boolean' for _ in range(dimension)] + class_names = ['positive', 'negative'] + dt_dict = tree_to_dict(ft_names, ft_types, class_names, dt) + #check that numbr of actual leaves is not too different from specified + n_actual_leaves = len(list(filter(lambda x: x['type'] == 'leaf', dt_dict['nodes'].values()))) + if n_actual_leaves < n_leaves // 2: + print(f"n_actual_leaves = {n_actual_leaves}, n_leaves = {n_leaves}") + return json.dumps(dt_dict, indent=2) + +def random_dt_file(filename, dimension, n_leaves, dataset): + with open(filename, 'w') as f: + f.write(generate_random_dt(dimension, n_leaves, dataset)) diff --git a/include/AFBDD.h b/include/AFBDD.h new file mode 100644 index 0000000..674133a --- /dev/null +++ b/include/AFBDD.h @@ -0,0 +1,38 @@ +#pragma once + +#include <vector> +#include "AFBDDNode.h" +#include "models.h" + +// Assumes binary features TODO: check if it's worth expanding +class AFBDD : public IModel { + public: + AFBDD(); + + AFBDD(std::shared_ptr<AFBDDNode> root, int dimension); + + AFBDD(AFBDDNode& oroot, int dimension); + + bool predict(const std::vector<bool>& instance) const override; + + bool complete(const std::vector<int>& x) const override; + + bool negativeComplete(const std::vector<int>& x) const override; + + void readFromFile(const std::string& filename) override; + + void readFromConsole() override; + + bool checkVector(const std::vector<int>& instance) const override; + + int vectorSize() const override; + + int getSize() const; + + int getDepth() const; + + private: + std::shared_ptr<AFBDDNode> root; + int size; + int dimension; +}; diff --git a/include/AFBDDNode.h b/include/AFBDDNode.h new file mode 100644 index 0000000..82da756 --- /dev/null +++ b/include/AFBDDNode.h @@ -0,0 +1,50 @@ +#include <memory> +#include <unordered_map> +#include <map> +#include <vector> + +class AFBDDNode { + public: + AFBDDNode(int label, const std::shared_ptr<AFBDDNode> left, const std::shared_ptr<AFBDDNode> right); + + AFBDDNode(); + + void setLabel(int newlabel); + + void setLeft(const std::shared_ptr<AFBDDNode> newleft); + + void setRight(const std::shared_ptr<AFBDDNode> newright); + + AFBDDNode(bool leafValue); + + bool predict(const std::vector<bool>& instance) const; + + int getDimension() const; + + bool isLeaf() const; + + bool isTrueLeaf() const; + + int getDepth() const; // dfefined as the number of edges in the longest path root-to-leaf + + int getSize() const; // defined as the total number of nodes + + bool complete(const std::vector<int>& x, std::map<const AFBDDNode*, bool>& dp) const; + + bool negativeComplete(const std::vector<int>& x, std::map<const AFBDDNode*, bool>& dp) const; + + // leaves + const static std::shared_ptr<AFBDDNode> TRUE; + const static std::shared_ptr<AFBDDNode> FALSE; + + int label; // -2 -> false, -1 -> true, 0...n-1 -> feature labels + std::shared_ptr<AFBDDNode> left; + std::shared_ptr<AFBDDNode> right; + + + private: + bool leaf; + int depth; + int size; + int dimension; +}; diff --git a/include/DTNode.h b/include/DTNode.h new file mode 100644 index 0000000..3c3d55e --- /dev/null +++ b/include/DTNode.h @@ -0,0 +1,57 @@ +#include <memory> +#include <unordered_map> +#include <vector> + +class DTNode { + public: + DTNode(int label, const std::shared_ptr<DTNode> left, const std::shared_ptr<DTNode> right); + + DTNode(); + + void setLabel(int newlabel); + + void setLeft(const std::shared_ptr<DTNode> newleft); + + void setRight(const std::shared_ptr<DTNode> newright); + + DTNode(bool leafValue); + + bool predict(const std::vector<bool>& instance) const; + + DTNode negate() const; + + std::shared_ptr<DTNode> unite(const std::shared_ptr<DTNode> other) const; + + DTNode intersect(const std::shared_ptr<DTNode> other) const; + + DTNode condition(const std::unordered_map<int, int>& cond) const; + + int getDimension() const; + + bool isLeaf() const; + + bool isTrueLeaf() const; + + int getDepth() const; // dfefined as the number of edges in the longest path root-to-leaf + + int getSize() const; // defined as the total number of nodes + + bool complete(const std::vector<int>& x) const; + + bool negativeComplete(const std::vector<int>& x) const; + + // leaves + const static std::shared_ptr<DTNode> TRUE; + const static std::shared_ptr<DTNode> FALSE; + + int label; // -2 -> false, -1 -> true, 0...n-1 -> feature labels + std::shared_ptr<DTNode> left; + std::shared_ptr<DTNode> right; + + + private: + bool leaf; + int depth; + int size; + int dimension; +}; diff --git a/include/DecisionTree.h b/include/DecisionTree.h new file mode 100644 index 0000000..85252f1 --- /dev/null +++ b/include/DecisionTree.h @@ -0,0 +1,38 @@ +#pragma once + +#include <vector> +#include "DTNode.h" +#include "models.h" + +// Assumes binary features TODO: check if it's worth expanding +class DecisionTree : public IModel { + public: + DecisionTree(); + + DecisionTree(std::shared_ptr<DTNode> root, int dimension); + + DecisionTree(DTNode& oroot, int dimension); + + bool predict(const std::vector<bool>& instance) const override; + + bool complete(const std::vector<int>& x) const override; + + bool negativeComplete(const std::vector<int>& x) const override; + + void readFromFile(const std::string& filename) override; + + void readFromConsole() override; + + bool checkVector(const std::vector<int>& instance) const override; + + int vectorSize() const override; + + int getSize() const; + + int getDepth() const; + + private: + std::shared_ptr<DTNode> root; + int size; + int dimension; +}; diff --git a/include/antlr-4.13.1-complete.jar b/include/antlr-4.13.1-complete.jar new file mode 100644 index 0000000000000000000000000000000000000000..f539ab040312b1c008b1d17236505ecf5f808d95 GIT binary patch literal 2139203 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%0D@;{*Q-S6w5xT*_|9msFpU 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%0D}g|6<@ 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¹z2=N$k*?sZ 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tcme|gK-%Yrt& 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Į&v_PUTL&h+a2d)L6%@11>Lzh{4V-#&ne=XV09 z-WzAtf(`uBKY5+95Aw>oV;|MT`#Yl3@byO_=WD{M2R8UmlMtA%bu|5h|7x3Hkb-C> zlYcRtYkquIZTlwfrE(-*M^K=CrHkI5r$QS)gnKPH6t64DRln9n?ax=C-~-aCLJ#w& zakT6YRpS3w)@kv>TJ_R{_pA1VD+&MGcZywg(nI-GH6cm=endPK&dGaVANrGL>)!t{ zPq}j{9_$bKxymK(&ubyWkNF!ooBoS+GyIpm#_+HDO~-?JjfoupH@YbNSuRxhVSZ?x z=0vXlp-;C9-TZKWV{_AgW^MNW>fii7)F<A3@IUM)`)ti0^@@cdUEhUv2PH*pJkG{l z*u&~JC!tnwxz^ncFP-k}o#L7w6Yk|JmA+J`_VJ!6Q$u3{S5Dic*PXpoXY-?9L1`y< zESw@9QyAD)E*z}6e(R%6Q?^GLP7e||YU{PK{n5M|R~6s2UiG=tu~+udvY<`(3paat zYigg_v2}`*MV|K3ysqliUo@9$_1zA&@`{u`GIy!Z(Zc&dVT%g)2gNlV{p+3ZiEYY) zC%ihTVm<6rH)-^<Pj`6AtLb=3I*MtE`5G4W{0dH=dmTbk_Do#5N3h#{YQmG!sSZzi z^&C$~2Qy7D-^L=Jzfq`S&r$CSAE#+B9*^F{BAp+@X>u<}m80&lcf)tJDG#3b>NK95 z9nv((d?$-az89z4y(>Z;doq_!Vf$E8rtnDjET7As)EkW*+t<A0DN}f?o4(7&THsSy z0=v;YpE89<XOq~4?&XvzJUE-k{^@Sl8;3p7ow6O}+MAg_=82Xm+*^B!@5t_}HyTT} zTUiUdyOzMd>F%sI4qIlQ=2O|d^+sdDb~9^%H`fx`lkV=C(`>R+?zw{Ry7PQ2yLoRk zCYblja+FDLVm_FsT&8d%_Y5D)ZeJhsRQ5@C)7~uU>M&1dZ@Me?#$m(lNwOSe(KGYT z@~Q03z0sJmUDtZTn{CE-=gD@IS#MyznCD)maO-W#E@SHnZ_5ntPL<^--#zo)Ild*k zZGFC{us^yR_r_t*?b)&&<-a#Df6R+7Q@Ho`INy=oe{VKclsCL=eB-dsx<mFv`RALB zHQO6xPn5H7X8!q3;Ii}0#)k44FCV^fIAne3i$|HlRk_qE6KjF&{zUemw;SI$tg`Ks z_1JoR^JFJgyGB`#t?HYY7k*PIQ@Aqk3}4Hw;2Vtr)mqj9S^mlDtzI=&))TVMC$I;- zo%zOLg>APi$JX@C%nQHCTrR%Z7*Z_<l1*n1ddvF8Vb$IVvK(8*H!{!smQ<#2Iqnc& z$}R7kjXu?q))O-I)7h2YioS7Jw0Dv$$CmJo%#Gi&$`mfd9p-y-Gy7(vMYXK8K>GT0 z_D64c-z@R!%uivz^v3s%!>qkCWj!`;-@u&tEv!u8?7d@rOK#r2*=SJBZY_}ZK85|z zo7guFGxpAw<=Fgv19M`TB1kxu{m`3QknsI4jAaUE>@t1{SWifkH>+)t?bzJEiMjBb zVVS}?yK{U;ZmQpCwD_%JJt1v=68oh$m)|(ds%?|y*nEBybK*BkklyorEjPt)G#dO? zvYwC{pQIk@`Ns&vN@U;kX7w9~X|=twCpN9$eE9P}Hfx*r`Lp&N<!iaQ-S>VX`=vL# zLB{pVdTf5bnK|<tbD6@~x)Xd$ZuZ}3H2J;prTQC(Ie(|fc5I%%k-6|&@n!uRjW)lR zz6^iku;A}3S&l9DH!wGTi@yB+hG(E~ef}?I>y>$r<Zm_x{1&zr$f{3ccY3S;#$m<Z zt6$8^f*v2)Kl|T7z9+Zreg7x1H@&^T?EePlgWuxIg8r)rT5C249rx2(aAfmjA&t(P zp1f03-Yntp3c8&4W{H&7uFaE+G*%|7e+`(ladMN!$(x?8Q$lWddQJ(s>FGP=$_-D` zDOWa6w$jK<P!|md+A#T+y5i+Yb3^PoH&5QB{_>!o*1RR^)|!=*;@&KI<|%d4^WtQa zjgzg^Gt<;t{VpBy)0(?vYO1}r*R30#rIWv;sXz6-)IRr$x##Xoc5BU&Nq*CM^)+9f z_RE^HWPWCSS<q7z=7_Q*OHvf9R~Aol)DbZDV%t2~OI`AiU)G!y4ekp)lM>%7Ipx{5 zd9snZWTMq1)*`o)8khCTf<CG&zUg^#a!;bVslU;*xgxeFlin<O<tdh~p6b7e#d>A+ zB-NXq4=48|t55acBx0>uJL%(_CEq;NHcWn`KJ$d%s`)8GAVnwNEcxKMY{TSJ>N8LI zWz9>GvR+v>$>6{D&dDu5<6q5HIrBg0gG%DR>0RoapZ8C(Ia#zU@!#}Y>X8Rc&ioHz zQQhow_>cb80HJ5~n(ZKMwo_Vu#&azKX%kdU{5O4)2IuGfS6n=2{9mf!b?A?NXdp;w zH%MtLSm|PrQb~}~OJJpLCwIMBV&QcyS^X+lX+KD5Em-N26z6lPF&>Bh=&J?^J*!_i z5hOJcB(-V@$P_h@DOQ>{oAzGuJUQ*nQa`V4N%~&{H<?zi?4Fc+!#j3L&gr;U3sS7V z1+lB%-aOq(<7VUDD~>1o-Yn(wDofHY4cKH{y|Q^y><w?(DQ`}Jl$wK-?glGu1}U8f zQu@v4?(Dr+oKM;<`@L!UE{&W0dn2??{(H03&WkTW|7$>zLiNh_NzFIBZKs?`*Z&%@ z>A;tSZ$aX!?K9*~#l2ee#NhJbo8GlkWD=`Xs#i{)wAiOVP5*095l{8X>64Ogde5CA zlU`*5;t2crr|6dk7fpJ3^3BpbFF!-use7;ZpUhmgeDicGEz4#QXC_GIoRRJ9y;pos zTE1Bt=XEX>WSShvfX_F*_fCm95cg{76Q^%M`l{kH<IcprTJ}T;#F@TndX?tRp1oJR zPd)|dTbBURrwVe?YM=FK`lUfdywxlFCuQICj-3*dUS$j7Nc-fcfMkS0%4UNcd*@Kx zt0hmuz6GhPZr?cFN^|F2Q0U8oLjN6DsW?dKZm`nBaj%x7D1!LaVE%EC*1B&&@~ZqB zrvK8YoUr$b`$=a|K+2`*e+~S^0kYB^6j(OL;$AI&Qg~VYhWFelHkrRfK;B#KJ3mps zH2Bk+m&I?E)_KiK*Z&&)iK%+!{7K?Bz5h<xb0qH7@+Ya^g6vh-Z<zi|vl1M7*&wBH zV5MvzrRHFzM?p$+K}z3)m0tg1`z^>__5JL+197ibK5@R>f5SU=YR#FrSF4@~e+vp% zoj<GYSlp}CPe7%Z_uQ$VMF7<+w@+H{yFXFCH2jk;i1YpiNaj398T+@Ocva9@263;} zJW0PCf5Ut4)IV9jq^no%o^;>$e}ewk@K4KM#=lw0=lw5Dzck_#fAz}4lj=h+ckI2A zywdpVo27c*$(LL9UP;f)y4Ab)N@iyHWvg#N>zB^VJQw$B+m=Hh;uMHTi#i|oYWtRh zTN3n3W4xBBR<C>>WcK!8+^bz%mS^gJ3%b6vcbV^-)IWZ+Z+gd0-?m};F1=jS++_W) zvA1q-;jdo#`BK@ppyx|v-z+`nZGF?bcKWwekX--XE9IH>AnnXIyltoRrRaZ+vFg}+ zrTAsSw7nZOWs|I??7dR>(%|yLH%sSvyKk6Yr6+qb?$yo`k?NJtFX?>?I=*!AP4B<c z`V#d^qphaxy^{Sh>CMtOZ}D{fuTi^Ls#jjWq<YhP@3g*T5MKnu|M+I9pSSvk=~lXP zPsF|2QX*8n^75sVAi?Ee!BZeXDUjexkl^$*{nDsiJRpARP4C)i=Mo$j2JMomUU~k~ zQxJdMfw)(jOVmL8$Tv&vywf*}hilC}9GA1Q#1#~h+8d`=>Bi0kxl9Y>vhY-pOQb+9 zxq8!k?zD9WLH7B63tGOkI5J_)lyyfz=H-41n!oh*hUvd_VyExDlK!$vXGfUVb@RIo zd#_}^v;irW-Zb4x_ihJB@)#%@%@g%YBX?<5uRML}><#bOX?f@3UTrGjzHIQ{yLMXJ z&-hoHK_%<_rHTKh|I*?8y#Gpi=8XSK?Ys~F(f=AL^{js7`AcLgoxb#ULErPl_;Vj+ z-W<2I`~SPR?|l7?|4ZXQrk6%l2|TZmdsf`{JdyEvg&f~Ane)yw{@cfe^prYH;jjC- z|Hysco*&lTpC5P0XkL3#;JMLDyxdEdTlJ_`{O;i6w;4qDw~J&SXZP4x<{`1Eueftz z+NI-LI_xbB{~Qee_nE!;wc>gEhksa#ZaM44p5@%POl8mfydSq@d(W1t+_iQJjAyJ5 zw6Jph@vQ5_*+tJS)f?A{h`!BUm!)3Z+cF{WO164&bD5F&t&=`eG?OKC&#bxRe0xgu zsxO!RJ#m|KZ|Ne>=&sqJQCp_(nEL7WgxRjbh51wMZh7DF`x$)VY?w{a<`?4cR?8mx z8}chSRjX+8gvML?HXgrQ*|Yb55Lk7_El;fX(BY7_Z2u1&tL}8)$$47$B<-T&ou#se z7GG41>2Yi>Fr234uV}8Fd+_KZE$@J<issS16KAjWbIuF1YV7_PGPnQEnlB&4gfDK3 z_6eHlbM^Ox*;D22C257qyXJ*iRdm11c%VCN*{jJX&U*dM+o-dvyjwEklJ2zN$az_E zJ0o9S(M?-qxP6A})|DsDdPV0Mvd8W`+LduiH*C?ZoF{2ZMYl(|riQLM>z)_(E5G~d z#k}Y>j$5BkoIUl~tt7pw?Cz}>qN3OIp1YMKYqC!4^`iW(5&cqp4tZjm7-#u)SBCJo z=WUbdy`z(otW`3*`oyvjABVhcGdk|9F<CAa9bhQFGcwavcbk)X)<#pQ!0y}&?NK@2 zN12|abvI9(t;^?}x6MLoXJn?WZduSxN!}Gl^+M+K-dVF{rr7S4Z~D|OC-G0UUHLKW zNt$AH@MEVZY0~m;dD}h)f*8(u+jhzqZ9W^+<IWyr{HdQkvp>TmzS?Cm>y@6E*9Wig zoO_^nMaQ+UL}TlM@E-<QjJ$sf-b(iN8Q4yWnow_Z>Ptq}!EcX2qk+0F=Gyf|O}KA8 zFY3bVYNo9V%)hz3mF@L2vYi=qvAd@0<;p8vHP14aEf3bN=uHpM-Z3jZXtl`Ii;=gA zrRJ{PyY!;vvgcX-nI-dH{=A|!Ik$vytJ3x=#jQ=TH4|SRy`t59|Ao+H@0FoqdoQM5 z;S&4!^omyZoflk}wO5Mne7t%~y6LW{>afMxD|oMekIHhk`(c%J_-BlNZi3wXgsR2g zmbifyOvG-w(V2Hq?$V2}w-0;r9?RUmdVk&CITvM@m1ps%mrVaw;8vc^pI*ZMJm`-L zx8?Lj>bt_LjTZmjB5u6v{ujn`OF6pap2$=_Xt!`*|LyP`W$`~8&tKfE3#m3+eB8pl z|I6b!%Ibeuo(J)``WN-h`4D_-wxn(DubyuiZs%v&E#Euq;^$@h8U3kW7QOVI<83Iq zca81zi`ut}CHH3in)NNlZGExc(XcOU&rhiCKWX{yee@jV`G2;3OL2Rj;h*+p-OK7* z%@TX_e>Hwna+9A`w`6bY#pBE7XY?n2(R`i|TYqe)NdCp=bCm!8VSWC?rZ)4})Ndkg z@!9@~UwXgsx!s>tx7@bn;`cd^KYwR_9`wf5KFdGx%j9nYZuYbPEwXL7xPFfE_utab zf6V!J&hpc>`U1Xd-{vo?FYNpC_5PgZoqzeCC*=Llwr!dCmB;Gb#nW#s-R%sw$sIaU z#S#2k@lBd-%iXo@8_rd+8(+Rt#i4!8Iby5aL8<2_ZeA<yi`&O`?&9h2g1$W>GpAiM zJ~2mG{$_LW6Xohz-yX^At?!+)`1|_K;+)@ib8aQswym9`?0+rIwr#Ja`?@v!&reL= zHoGjMKT-YpiT&T6%KSWCH)pZ<9{cAfJb4XdPgquQv(MyvCS%*;Y%yKw8t>DX;?2tr zTe{~Jvpk<Q`>D*%ZGp>TuWh!NRs5vuctPKt`w^Fqu4ykUe4Q9`s7hk`7P(`EbClcn zOnF)HI(ANi)x|0a^_hO#<c?|1Q5LtJTKpt)d0}78o08YDF}F%2Ux&tAD`9(nqFeX4 zWtI5!=Q4Y{wP&2WGSB6uV*9ygGJAW9eZsHExon^G^3<Hg#|uR-hg!P(<(Xc-x^;O# z)rpDO(ZSUmOWS2EcWt$B&wp}j+3SKnn>V{|1;4m<`JUtUeJ|N=Ilp*T*!T8=`4u^* zmx|Mq;;K$eOul!dB={|3$?Q!21-E0W|J)I~_4xU=EAwo(i#|V*p10PvI#2rL&1e^0 z8_g?+*8ki7qwYr6`)rH))frBjcV0_twpQ1wFD-c97Q|J4ZhFv;&jOmQ*8J|8cdp7V zHCWQO%PNqooYztFjw#>Lg6Us4LoFvJtv%LxrQ_=yk3tDK+nW=XJ#e{|>9O>QOP6}s z%Y!G2gSd*7mWJs2Ese;2ViI>n)0c1gms|DznM>vdRRrAkEOe7?e%f>By6c}eQ$B27 zum39j{?_@jP4i_pt(ZSos_t8_>)$ukKO)Z^ZjowR&oB0M^W{V5_x-#-e{Q0^wA?xV z?z~@z6JsY&N%Z1izJL6oUco=l9o%!;l@xd?=j*;I_v7FHdF}r{=LBEBcrPO;x8l6! z-q^ZK!L%DoI1Xn<wHR)U-e_*twM$6aHMaA&)ZM1vT%7m!2!9uy)V@;cyXmB)T~cax zJJ%=LP53RfjB)4s8*fx}3R7;%OtaXui`QEwGN(<I&&=lKLhHF-LS8Plo@=toBv2;p z!G<G^TLRWdyC(jgY}S<;y!@Vsw|Rv8UDl;@lWy)=+?=#>wsq*Qpqdw6n~pSoSsr1x zfmwr3`^JVNolB3&E-{*s^io>dY2zCe!zoEOosuMuURrB0C+VhLGK=b=VkytgKR-0Q zmj2w(9klYOd$88mZxVN#Q`ekInsVw`NO!PSeHo`$>z%DjoK76mtj*D!`jJa<_5y)T zom`5umk4Y+=_NmVk<rwkO0i{uT6Z?QY|(X?wk+hD@M(<&IgzYW&MMqoWT#V@qW)#W zk%_z)4hymG*fdk+c2~P<-<wk)UrQE8JYopnrc^3??7A11Ms(!Kl+_d76oaH>3nLz# z&^waYsXUvvU6n7zcam=HVIlXj9$s&mn<q?l3RCu<+HmBhp7+L5&$4nJZ<!qD&HM74 zH#fesH}+3;p2RD9SjhbwFORp(8@J7zC)d>^b_T0!Z#uiePm0xixz)~H(E)RFST?I( zJ*l3ey=wB;)7L`OtBZ4;ON)ZHFSWX<nqqx-Lt6E!$-G<27Fb1gy<MTPdF~3oZ5wXQ ze3ha<HFm=Tes3AY>K0W#v7ftNE7kK0*|<eK;&`j1Q)qNFCGq?0+LDv|^*IX_bqZOQ z2u!m$WWnn#lOTLZh<!%Oh9it+3Oa=iOuXJQ3U-Hu*gei~I1*?(rQr>ax6A|9LqhBv z=QbQ+3^LX!Y&gT?Et9}-NQnLI|HRJbvi}>7IL@w*c(g)}zuIw{#VU27TVD?gvA_KV zlKi{j2;(Fpox%%d^3yCbX7hW?Y}wqd+V^Vaf>kGl*mGZj)O^`+#4)-u;?V+M8=b-n zYI4&oGPpqsBimK^Zmm8n#GZR8v9tNxiw#E{t4kstEzq^nDZC&iJI%s!T3vVm-<!)* zmw0!t_L$BPK6%=+>l3Cuxjt#ywd)h7UAaDa+CK9c_dGOo4-2s`O^JB4poGU;=4!NK z#pG)aJ`XRxU9ihDTR~{b#knmt0VU!G-*>%RCbMH%wT6549j8l6&+T2Z^h@m$)lYw0 zgv_fN0=nGzg}g4lP;`1JY3rk*x!9d!Y2p`+fWk{s9hY>gWZ3$*ur0dMHLvBU^4dm? z)<vKxE}7dmZMYleY+-vg=|$JP<uc#jvl={EV!EN}_jjStg8y;LxXetdTeWu7uMcAV z{@!%egMWMdMDOf3U(xjYyIN?$|9gwL-rc_)a`10;yVj2S_d%@RU)!!q@cdzSpyZNN z#KFJ61i~h7VGAqRZ`XEHWo@IVj-g%aT@d5W^7AX1{#+FgapZnHo#C2ib^>d}+V#Hs z8F%?bF>CLLzaPl@{dM)Kj(*9%4x%5`7t60~dj45`Rf6Vk<IoLX{<LaEB>nRe)zPhA z%r$Mw{@MQ=MRhp;FX5V2Qy<9cy>b7_rlmLRLk`ydpRQGOKh{Nb%QlNu2`3*soDZ@{ zwT9`uPZV?G)#AG%tDo;WY&QAY0WPn*XH3HP%v(JpOmy?}tdOa{pTAnE^}aEdIrQnj zolUDg-McOrdht;}kmwGTWm*BxZC7y33G_euVP{;|!{XkqhsC~K4~x%+xW4x3PWlnE zI_XD@bm+#G*S?`TSAPYFdT%bf%(p5@^V-T8cGst`%20f>e1_fi`KvM{WgJ4c)bK3P zin`7gD0*Y&!4OudDvr>`TuHCcnCpolM}zV#LN}I3JBG&GpBQrVQr48De=*aO{@uwq z`e&zM*U#eQQf<-gGm`$@dDQi@*gHT}*UvjhR5$MNimtFjOGSP^KNc*yR!dmq_j5I^ zZ|8j%Nv->zvg+Y4|AkWP{)d1Vi>0C_E(_+pUY&WAVOOdM^NVSrJPT$olyKNCqvM{* zyCyPw!7HCt3rlmSB{AO3S(SLw+I?d~p6jZ_l^cYvUXa?dDT(Q>Ru^Z<>LA|h)uyW! znx>VmS}2;$yDBm}f%kf;-qj5)vE5la=4H=b=WMFudwr?Yy4O`*k|nRT(=OyLsBknt zU*dd}XIHO?@e8xCGYf9J7&hkxubTexMDDT($L*F^nWt}M-8N<NwF6aK>T<u@OH{wt z(Ct$H^L_5jdGpH6`~r7y@8*_vNDwcJ6bNkMNODk}5y<FxW<gU^Q^Sgmq;rhMU6CTf zX@Z+)6rZzvE>j=uKlOg``Mvjw-`oF|iTTcJYkc==?AMx8B~qaee)}xvO1S-PIafpu zzk%%ptp@8^j-ngpoL$0oC!9U7)n@s@gCULAL^k`R2e-=9va|=VzMJp7lIeamU+9D1 z=azES+&{d6>HB3HlkLLU3tlm;Iw1C~;BspSqxV(8ki=^Tyza=m&(vGwRkMHbN}+2T zj)rh@zc38x)cv%v%aCVUfa<#Ig&~|Gzdv^A^7sYhBo-`6;%=U-arpH-AIS}=%O6xk ztZ7`e{NbF4HH|YPnT->coeMdWP%tftt$DMkvBVtbnKFs2&x6{OTb53F_~L=h<<FXj zzk_DuPZ{XPx=8Bui!Z)AKY}@tm2;Y)kHW#FR~)1H1m?&cENUuN-ZAIFC609ldnYAa z;8>?rVbrvm)2!!#RFl8Lj%g1BIMyl8U}_R&k#{JtUC3p(qcPy4+!_^;o$Tg9uWmKZ z<|uu2@N5g$*9T&kqd7xg9@KJDtSXRR_`+t#+yG&@JB};Z_}{4<`&=V#IPdxH&ZT~8 zJK81ICcINU_B_tF=jU6yq@MRuNj=a19@%io)`5rnR`Zb{brBmE*~0(!KB2dY8deot z`KS^4@Mmq$s)GINmukf<KfaP{{dbnogGIkozP(A}U32KQo$u8h^79sEMQ(3SUnw>1 z$n!0!{vT{YAOEX%+&JN2cS!HY+RjxU|LF&t_Ql05%#vBSXVr}p4@{4`v8@j_-FII) zq_^^sugtG*(+yIOznMwdbeRTxja_x@^M`pae_!F;ae#k?aG#ys62FSQ{VRl@eeGW< zyza6370$<BHA|0u|Jh@8IO*rkMAiKUYo1JRoBGEqnC0O0E0W)@n_rQ1_q`vKUeo`6 zg>hfrzUAjC_RFs@*4b_!l)mS_{}oC11p8p#d+)^$2mSLht=NB`$NT5*WkOB%E7;b5 zSDzIIaz=jk!O#3x4{!!9kWzTfd^DtOVUpJ2j;x1Ii)KY}B>T#?%*%SX+G|DFv;P}b z%s6FmRm>`p^XehhAg`?-8m0v5&XIZ=!rfBSx{T|PSMEgNw2=1i%DKJ5Wecoste^2J zVb3d%QUjN@&1JKbc-I{M9U3fKV>x#PpWW<pA?@E+F0{H~m$j0wt>0=D^S;&GR~au~ zo%*Wb`Ksks3EQMr@V)rqwu(7!b?2*ww)bhb=I(m%d2P4ayd>T?P3P}V-gRKnjqY8K zzMl=@UmnkW_3)kRvtK>D`P%vGhL>A|Y>%z&eU<3=+WYH|d2d7b(<ALywVSW8zj~N` z+q{<ytJ;NgYA-j2@ax}TTP7W3dnciJh1_G~8LtfOoL9)j%~}}3FMif7L)rVG!K!xo zwB*YVL-;?R=2+$K-Qv4KZY{stqKi7Mvx97-#B$ueX83Nfyn486C+pS4R}W~cVt32+ zUUmFOp6geKulc@TCFWlY=`WOR?%OKT=lVOC>-fyPX0{a~dD**UtriCDu#H+6w1e4{ z$$s17mws0`a&A;yp1V?T$A;Jyg8NR#t`xkU2wJezvbRXc^ikCtx84nIer9u>dJWv) z<ylRYO6<RLxWqrJ#j!{~t3|RXKda?`p?p?Lb76c|OJ<>cR*Peyl<6ZY|K)BKJl~hQ z{ovp?uoZYdP2}8xOx0H7mDcOdJ6@6f{_@}z_V1T<UNLjO%6Y|n=8obO_U~^OUSWT1 z-Tv#rzq#IPfBffP99CibJWxAk-e+I&0ByVP50`PT6g_rUd4=e|{mK`^rX5=BBOa*z zZvNtxqU*LCy~5>u)9?z{?i(Aga4o(el-2t9wMACz?$;GrN55M%Mm@Z2H8HBNey+>f z8R>q@!tR7G573Uvoa422M!w(TusiX~gSFqSHeMmRR`=YJuq|sWyf<!qc(bdQ_q^ld zXs+|7v0c};i_B~P9LIJ3c%y!+_=6+U4{=`<o_?tNg2?nk-GwYZ4^^-9z24Sy>!IS_ zDYrh>>O0Sm;hG+7{ikGlu=SjhaL^hW?TePv53ODyJO6pstM>2v+kQR#9OM1>L*4a2 z`yGto0roxjzh2@0e4O_R|Bd}qukhE`EAt-sy1Vn(gYV{-BmVpr>uXfqGc|e3lZe)` zJtFsx8NTbjeR0C{L)I2<-hI}V$M%$nA3q>=@2ugw<<%C)YU}ln9}rs?){|EuKmEb| z><g!+ANpO$<@b>J#Ut;B%^8oqA3Dn%j`?j6^*!hZ$MFpncBc&A9X@W+#$Kd*e22XJ zbBXhRg_rpk_5A#**=NXa(|d2fh}~hsW1l1Y8r5t3g10>UER!4)m(X8W5g5Gfq4%ss zyzyao@_ux^T>Yj|xu(~4&E55zkAJN={Kfa%0sehUCGLI5{dRzN-(l4s_ug+h{^#So zWp#(Y-()ub!C1ZJ){lUVdmg&KdHC~RMDT%!>M>0}-vyg!E&E`6`TWhpy#H9MB@XOQ z>92gD{cS@-{aHD=5BVaurRz@1eZE{ii-~W4djIRM%+)jY)~E1q|L)&)pSM1(|NY<Y zm+Rjc`u|P)WnF#ed;J1kqt^OO?Mr{_`wF(#Z$57Gp?_J&Vy5aJtC+rh2yK1yaCO&> z!~Rci9QGI8+&=%*=JxqoiTw7V6K!ikG^>9s_quV|JoJ=Y-Abd9q-85)&Q8}{mB7D0 zWa+Xwi+gPU1Ras9Tgmt4;q;_$AG}Lb`1fD2dh>AlswDpXA*R(omRfCWk6&e6T{B<m z+XwHfn~uM}zOmhZ6?gTICA&7Y`>&d3`zMh1&BOkz6#n`U;p!iYcWrF9Uu9kWWAQc9 zw+H3yR?d6#aPq68a&{}zzJ2iAx}n{Fm3j4#CBHz7skSvixghD&a&{}rzJ2ign#?~x zr2g9n&$Y+p>{c?qc{n+0zHLnq^UcHRTN$f=EHQf`VK>)N=J0&u8MZaS&NmL5n@+K< z36|d2o}VRA{bQL~8vp$(1>ZjS_9pP}zoPc$;bf_ka{pHN-aIV7RkHfWVzYGq`YU2@ z9`;KemHW3s7bGlN{bTXAH2(T48Q(s*_a^e!Ux@%QlKJben7w(}e`}iUpTOH2+wHTe zzkP6j+puNM4^{66ad$gy{{%h0d02m|arKX-Wr_UzudI9XaPq7Ja{pFzzIoU`tL4tz zAF8&00w#-c%lanr%U^l-=3(=!Q*w4IY;PpTd{5~wyxVPC<6o`(Q@zfU{r0<kGLQGa zKQ33dB2(rtyXoBIAM?MZ_t(oGko#{p!S+vp@r}d$rju>|1h8*xmw%Pe_wje6%;WEy zEswqDe<-oveoFF>CC>_Y>aWD~J?ysXN&d0$*~a7VpKm_?UVOvx_x$Po_w_;XD)=U~ zw!1Gy|8;PQNOk1%MXqm_s;F4a+B?VHrTgaTorxtp)t3DoeX06|4qICGzENNF_<~{V zpGlXDK!h=fFaZ&!Ai^y6&!o6VZ7)K;ZL;t1OV<DBT(aw><eR5+)U77(eKUFS<{PK& z^sHv@J+k?t<(t&|GIO(cP1$=y_G0Cmr7TKT^Y<Q+zsUOL=^m9`6ZXF0UetZ#^iIzb z!|KlF#ojkg+bKpJi+eQXMbNiR|J<f;oL-?CbuRAO;TJ{U3R>e2%5D3gee<w*ooKbh z;q__#zduWT`_K}9T5j2g*CNJpYXi<yl<ZA9wpbd(N#Wo9qxa22@%^2)a~_#*ZV&w< z_U%L0{Zn$^-)eo^@jfrP|M$DHZy&nvACznRXnpgrVV!t&#Ig5j{O5nzzDbnYKixLw z@#>q0_3PxTC5~O+(4PFK?%Rhh`vY?4Z#KV46t3^Et$D=1xjoP({(s^BC$H__%|CwQ zu;spKwrd{uZ*DLD!+CUpyZ@&4>OY#_HuT%Cjrj6H^5`P>^PAe||FQgLFvb47T;Hdf zzwJx^xPJREWq-;qqv{!_;}iMIEBF0795-+M{}0ojzqaRj_VX8iJ4h($pICLpnfup* zmTAQQ|M>mqFaFs-tKTFV)X(?+P$i#nGU&^~M;90O``D-PpZ}@;CeiAD$i|l!(_@;x zpTA!J<J|rSEc-s|TQ<J`qwV*={QoTBA7}O({tess@?v?^Es@&uoPVC#7clMLIn~0| zUQ^BX*G%Cb=j#psP8I%fq2BoKT;U%V|36@<`(kg|DF0VKccR4KwH04q$cKgp?AgUF zvihBq--FX#7LEF+3z_1>a$Z?B>T5q_savC@{vmnkoCE!#hdBR4fEmX)|3o~EVXBXA zO}Z7kbXvsD9^oIGI)s00v?^ed7b|A^AL{P+V0Toz@Q-z?EE?ahnkD>WtyLk@{Lpm2 z2kTcoWZAbW%J0GQRgYQfR_R4;db%s?<h0e-C+S{apc=hyqW6Q{*^gNEt<GC^cWcS% zwb{3tg@0_Q%Ho{<`Y2~j#M!7#PopF<La#@AZ;O%ldvH4IDa*b!W_}M&zdFtNC*tj# z1N~S1y|={F`#m@w)i3;GBU=HJ{k31qm@OOivzd<`+0DDP<uvc5NxJ4Ugnw*q(@?v| z3o@X0i_2-=;FvwPZ<JW5e@O2&xZ5K9V~bmsx7&72^$(f3X}c`dKV;_~<opx0Sj71K zwkJYAM7BR-`L}khWn+D|iTa29-iwoT&8H>*C_Y}uB!As(&Vl1wb=5x<<{sy)iMc)d z-2u)&G1f&)_SgO995`<}Px!~qvS%!H>teUCoO!!SH6gEQTEouHu8rlBw>({ZyI1(f zUbXC#(`O&ztclxQ%v66p#P7lDTh4~x^8An9*u58|=`81;*xxhWo#uS^`0o~#Gro^m z>ej!U^T6)*eD4RhZ5#~0y>sv@*njrIBm?uw!aw%#8QIPdz7xLLqVayVnfixn*+ZOv z;@XRvUfa5F{Fb*a>FwRbD5q!73Yq3#uer=R=fL|?3w4S4tzCP|-8H`5lU=zq?VZNa zd%IodB>d@n#`1Xk4B;R9`W~`8F4a;0P^}xNv(MVE@W;D~%fcev@BKn__E~#w{P8YD zuQC6t2#5%|eA%Kg{!PizC%cU;8uQ=y_<h)U?h%XK#?6+E_HShT9&lTSd*8bgbo9mU z&mxQ8pSvz(QQkOh&rWX3#`rf%m%A++^WO;RHWr^2S^Zw`smr6Fa!GZe>ARkGT`ZrT z%{gbcQ?%PIZOe%kS7TGFOx1<f@5;8ASa~P5yU5_9_puLW*FA7~6k2Wzl90BTSaEgj z6A)h+#Gh@^nEyS^PbIE&dx6q(=XYU#Dfh}&TTI;3w7XaM%<b*PO_jg-{0#E%pX@xc z{+*tmN?mDrvC_xYyW54&Z2w-QRJbboZ0C`c@9g|k^h&cWChoX$_k8D(x$hYLRNj^F z7bz7kukH};w7z?Ijz`SPPhaKhez{vt{Bg<lSm%-HdAjOC@w<+1wQZ<&@@Bd_`IguL z+oPQGelNFd)c-H(_rdCX5mWrX;$`QvITuztdUM?Eo^xRNe<Ae`FZZ9}togORfNB1} z)pHW$YI=o#e2IU~V)xhFqS61quit~q_1(fhzTAJt^7)bVoCEX!>#2WuzW+GqpP%oG znd<+sFOx57s{EwvXRyEi4Ck}2{yz3kT^{*=msFpjZ~vU--`|?Q$M?)w|9{5y&tK(1 zy!Lwg`2U9S^`|*&e%~)-x?i{N-{I}^*Z-ffzW&NLj(6&p=UX1Dc=Fo5=FiVx{XgHD z_kG-3|6Jn!Z~nfId;dR?xc^)K@_x%>-~YEK|G3X3bNIhl0nh*F6NZ2CfBxdXAGz<} z;c~Ir&tBWtq{I2sig@f}IFElgJQc){1Tl(v>|<Due>fZp6503f@On3y!~EA9lYcy% zk^JMKRS}Q<9V?l`{NYCp?ZUTas`q`|X;s{Fe(L)FAND?dZC{gLDsy=IwbtYx*LD># z$;a5Le>iAbz$71|eEh>kkbJ?<U;Oeh<$e#Eqo*hTxCM%;9rNZqDE<6Ze*Nt;hBbM* za}J1KpDny6Zr{Jd;@3|Z*5v>E)qnlu_4*%=KYf+2zuqqlX8e!e_wTU$^!5Kg9Dn-S z{!bzE)?SxAjoT)6m|rmy`lyhrEXaS&Oz5Kkh;h|S=%d>$Hzm1cxhju(xAwZsS^xjT zZIHII*%{WI6-zSr{X1L_GV3}>u=M9I{lZ$CF5%ACk9B=Ne~rI3(IWo8>b!msv$KN7 zd+ppGs!M}c{7@B+lz&w7cluYwbJy!TcR#NAJH1rl-1YjI*FnrmTaf5#kOB+kbJy!5 z!$G2@s`pxjXC8kXYk91~_kqhf$;X{BOmkCat^Y6d{P<*$ZO?vM#Q#sN1KIZIcLo2n zYkZHUPf=U;Xu40!bb;ru_aFKG5wy}sgrh4ys8mW^^<Mw-;=pT-74>?jY9!<jxXxsM z%)C?M`J|6LmuJRIsj#;@@g+ge>yG?+qq%2YE8jhK_ThiJ=*Z8HGM9IPrO%YeiL1Wr ze_kB;=wAh+_){5UyE)xK-v#xbESi&i%zcL3N!QNrj~Dxh7Y081_ao!-(U>Va?Cp+y ziO}=<Bd>30+t<B`zoXyWwy}GYe20I^%U@m}J$0r|7MY(@#U-8^FEIbqCBA8oE=PE2 zY1++Qs;_f2y&&)#<HwmXQ)(S*#KcqO1?Hc1y~%#$Iaqk-GVh%o&mY?8J*u>r-(4Z6 z_dsc0J2yy3N$*kRju{}Khf4F>Q)7;NF3=SJXcKcRqf<aX{mRm#KY#WAe#E7Bu(nWj zv7hd~F7JZ)n6s`n>en}1X$h*)_5K{ywLbYJr_)ESY0DHu;?IM;CA~xAW8I!f-9`JP z?w<e&%mxY67>lc(>(76<=*Z8HYh$K-zFHwFuDY&2|M8+Z>yK?O{%HSpi88n9-h02| z-+tp*efM0sdVTiWvTJ&&*P54{scM-L`P{KWiS_!?ocI5$cKUvvUj4gXfBWLSF?KWm zOco7ne)oC_TWsC2D*=k4KY6EaIK1ru-|e<jZ`<|;?!3F<e*NB~X+NX)e10GOL;9=k zpCCQmfQQaCDVh_{&w8rNKegW`#BNhX{8RU5#+m$c9;6#iR+H7No0jr<sfvvKX`_`# z^^TwC(u!%XD)4Y?-5to!_tIf%b0B}*PQh0PSL-?0R$Oge!JaSCQuU$j;0pHq3soQ5 z&Ia<|E3kNVP+Dw}+@6OiSDMY|G*x{#_HYGzyGcNBL)8bh_NoudlwKX2eJYUup34gM z_Ad*Tl?L$N3u&$TuuSSovw5kbZAGx{tAn#=1@PayBK!5h1hcGHja3C6)}~+GY%4BT ztzgfWYN;wX!H^}@RP|xm#TD%NxA?w3@U>nfw<pu+)xp`z7Rc?%)OvML(RpR2|CMHQ zUw7Mz%Z)48^Q}0)KJZ<>NN&$do-57fx~{esDZyF0c)mXHJsrq@uSE6L!P)N|Y%4Bj zU1>JI3v%by73}#{Twfpfo(E~NywYsGx2NjEvh@M{_rB=9Iyn2Eqiw}@rB?@cPhBLp zCz|=y!QG}HhViR|ySFZo+w*+i3ikJv9Ip;muXD7uNKyJ)Bk=Wst-Pac#rfj_{P&7= zUmdKrYpnV(&wruZp6A>v*x&y&dUddRUuV^adHIXw_B{U$65@SzaCX0&ZN=xHE6wKd z4OJhWrLJJl-^cUy!CCD<{(Cj-uMR32udD<qlLsk_y3*{N7X1103ikXuxvvk->MxSp z^HcRov-$q6st?c11Nra$k$ZJek$c5Y<}1zS^(|E&p7{sz-_v<r^3Ws8ExT*+3dz!) z-5|m}c=MU^)}vRNtX?IraDDdj(8eoDpNkVYx1O+xvFM9RcxiL*3rkkx)Nd}AC$Bgf zb#zO_>KS4Y_Wn!7A}swEi)D*mZnC;-yn^-GS>u(grB~AfxnJd-UnaJt!LmInVXE!) zs0&&tnp;oo+gc#E^?+5i-PRNTHWe^#U6A+7Da*0?X7>u#+&ukdVwU^0W1MtXOpbNa zO{>gpH2q+d)u>uvxpl$TQ%|on{raNqvwn$Kr#V;n%s5}&jKej&TRm(-c1(*(Xx-Zv zmCzXLsJmfbTz(bv)&r+@O^Uj(=&4)QL5uq-RmNYZ?O0sU{c`OUwL;fK(X9*hewk%W zwpdVLz4hU)JC3<4Chwbk>w?!4y{yBfyJp`?vDLlfoVzJc?A=ncp8r`{&8460vYcf< zOJz;BSX^Mgb@A5|%vbbYS3Pvhn*Md?2LbCV%k9tjonz(dFHkA0e;9ae*W2Sa9+qC) zH2HJWp~o@{ubu*pn6ymO_Md5YcH*0S?(;M3P7A(TFyFX#-cf$#Y2jDJEuCV2doR;3 zZmD`1e&b=){!@IVH`Z^Q{CUQq*D{_qk)Yv{z6a73r@!R(70BK*tet)|8Km#K<)N=X z9lqFytv~zu>g&7p;p-D7t&2OD79*9G8?h%U^<&o5r-pWp)7*c~4A>I|qV)S^xg+Eh zU0*#(<qg(c$Y!{4N>K9}*3>H-_O40R61`#|&n>C4xJ`KD1V^iYV0N9934K?>dRuvd zTysq$PAJS>k!v8fX`5oiiCb;Sip^I7Z>#8}Ojvg%uDzA#lEd4#5hoOUuk7RDmRw?O z{n2&pX+O2=a&L~vT@79;e)!9kHJ1+g*#z$m{Z*jS?Y{a%J<nIMp8@;7?_a35HR1`o zUhgKgBTB8WRmCRGH*|e`At7%L&o&oz*FR_2XR9S|$mC*+uJU=_9J`mRSyy)H=Y!MO zE*afeYIS3()eT*%8@X0Df=f1}Cv5orw)0?HiOc<4IkH>Uo?W#=qxaFOP^-c~9k;om zSrNOkQ@19>r<cn7QENVXbbsmw%bwH?mQ!voVEiz7%|!3V|D|RG{yebf|9*wHDbh2X zcU(!AWOEZ(#Aly8>C4*V=UcR%pEz*hd`*HD|KS4;pBf|AF&FQ=*LwMj-kiq9gHBQF zxHDPBQ=hIC`PtvUE%o0;yC2^dPqkYozxGR-p09>OxI<>pyC?2Cxu^F2@%R)evTgtB zk2|@vKkiicS$~C_P4nb(+nRNUWPijseL86$ZXzbGbBj$}N2;G&%=Zv$_p(P#2e%&= zk!@Pe+_twgWR*r#&vIoeHvjhEO`XwA%bD$VMNPGu)KmSh<jC|#FFU3`e%Ua0onviD zua<At^4H7CcD>759v!}v-Luw7?wRLJN4aMQWv}}L`Alf9oK$`Ku#M;5r-}1YE`2ia z7s{-hq5gBD&6&w15pvHw%@p}RKiOcz|M^Le4*%yT8QT1xQ;yGVuiUVmSLJ5?)5Li> z`#%}1*Z6osK`YM4?~skfrM7@TrmlrquD3f1ocWYjhEMEkP&({6%go!|VWO``l(Dz_ z0oh{<l^4u7Zx(!W&ZTM)`-H}%wDpxU*l%_%dFF1#)YYTb$mQYgFma>Gw33$`8k=}K z1*5H)x^mn%eV^3VQ1tq(!_rUBtyjHqS^DYu<Iu8YL7i#kfj6gmJw30!!e@!m&t^}p z-GMXz988(28KRcId-tgjt;zN`oKyX^!Z&&DoaB4zDgU>?o6}Dnjo2~&l*uZAtg|Jn zCNNajubLqJnPDpPN~bxijYHCcT3KeY2exj=;9KUk({1yLpmi5>R-I8^Xmh4n#%t=O zR|S2iVpdJ@_-8P+(kpM~`X|#^Lp1+PKfE$1??r2f=Df?wD~dYXDyQ~m%vipwV-v5* znc!HTn+m+2HyxCEmRg-LWBS{biE-QJw^iO`lzNuxZF1(c-!%jNr@t#_EU)UC_VIaQ zTv=mVrH$udn|W&z<4WCmKeyahN{ss&#rt_x`~`#czjS#&hfEK8?kM%FRBlmX+*w7b zXIFJD7_5KB!TUKxf7vW)(=)<RlUpiHzh}<~|J>46xs}=EOz_@29Gc-X;ykxrHa)X? z?$X40LILX*-g<3v#`$NF+_S5>3lih*#_)a)*rt;*Io<Tk>fa%U_v~5^(m3-~-4z4> zuVKn_)-2j}-{j2eOYVpF=v_8B^ZL_-w#wLf7Y){*_Lq8A`qTaJo?q3bXM$sWzkbi0 z5njK)t@5jX=8W+FJ#Cd=^D}3J^Y4D@9MXUOtHD*}oT`>rf_-*gUpbuR7u)@KpS_a* z(2C<*Wj23kc{%wCpY*+8x3tPxw-TeP+ioQWSBIU};66Xo?tErC@8^*CCzlqrRc5Yj ztJDZSbJ*r;xTWrO1O0zNhxcq*-By{ox3%)L&Y9?SiE^jJRnP2pI=si^vVp!T@8?T$ zQqNY_ozQ&KB45~L@H1J@b;e)L_7^jLt`tnNGyXd#SfFvA!QV?92JtiN&T78v&-dAH zdgyeyTiMTf!2+>$7mW5D>Yvke;?v}p=VclrK5;Lv@T<F8wChm5Ok>Qa-Gb5o9*Cq& zv$tfO_!QK|YTf%q-tXevy$1x}ST<&!5Pah@aphx?Zxe4^DemeE;#~ehBlO9lJ@pf2 zO)KEK9lkPi<}_B;r%_@eAsLYY0V`7-9hap#GG;~wTxblwVKXE6hPYMH%AEA3(k(qI zD;|lcOvv(c{PW_7W{3P-OV*Ez+kyq`vn*L}F76Ay;j(K+*;A2iQ>!ks`8n>%cp`G7 zTTO3j^5q4yOLxD|i+y|D^lf77o9bELl5PYxr@c<QzsP0g0`uh?{(ng<@!^eHYh63L zbm9B#TX`)r>X!XoJNr-7HQ&01(#i4jx6c0K;P-SVr<uXs3%gG78_Ay0e3Rt7X7--| zKf`m<k>7tL^87B_u<>Pq@`j!bc^_v-O#d-)+3X^&MW@rQ>DCo1ugFQf`@lW&`gdL5 z?VI%8N6+p{E9v4rHluIry0?#gwqMkHdvM#b+nM3t5~?rDN|@bGaKAiPqU?Ucp0aTM zvTJ%T59%%3on`(xp{dN6UoFeLSaJ3Nz0I@BjKw!~=FD%+Q9Azd;JaDVL^g4rP_35O znd0xO%vPN#Wq2d{a>qftS#CVvu9_rmn7>T0HAm@l^90|5`|sA@J>AT_rMj{}Vfur* z84K^8Zl3ApWa+VcIy-yz_fHAa%JliuvcG?NAn-O$PG;5J)6JH*_S(!?ojLn~f$wdW z&s%<%8^rIfXXoDXy1Zb=OQ*O0WMvlK-QTRd^>%r|l(OG^Vwv0DKge)Pzn@^ZcyoS1 zPs#s({X6Pb+pPQlp}u;fe$MUROw)_Db-p{AcRcP*+07!3z)Q_LCcZz~maM<*f|G)n z(9}i8GFEzVzL{E?!LQjo(~$qIqUe>CEDLQ_7W*j+-g34&@N7!^w+Vd_Q$Jsj3vw;} z3=%tNF`@n21gRS=pDx73FjZ#gt2Nkc$=@%raPOMHO&_N^Sj@LfiNCSpQj5`_HM70S zMH-(=$9wR9(^<IJOW!Y5|K6HQO`qP>Jm!9Rc;z4cwQo|(Z?;*Qzg~Um+)`Q9Ezg5~ zhSyJ#Pkp_T=RuIAOx%3$)a3c+1=o9Ktly+K-Alldqw;T#!KHUM1yb&AUg)tcU3w+Y z<DgDsb2m4A={{>kX+`rx^)Wxze&+svaliOI$?#*Lg_*u`M>1!Bf0*&vj%oLYi8osF zyUgBizWA)xY+cP3fpED=|BtKg_%uOi(jm`-p?=4vPB#)i7`m@jTYq!&1Fic9r%tc7 z*#Bt)AA`}8aJfr@608S9{SHi>{z&&==({#;{b_&yoa#=t-~VZ<a^X|O(hy6waJfrU zwYDFg+HMlCH0PXD=&Th%aZ6`=m9M(vziy8g|Ef8v;c-jFLr>Xlo~iYeVM(jj^HWp9 zUph}^D$EScTzty->8aIQf|uTD1uYC;8nf$b2wT9?I}cv3=2>z|wCHK5*^*P%PfxAp zSypwkoi|X@>+7e9W<io}Uq78R3zPKwS|nuPlq$Sx`s9X*TC;=p+L+8<nZvg^a^K44 zo<&uj^Kw>h675O-xs1<f)~i%+OSe>=tEXT7w3wQkpn2N7bi&&N4G<-}BF=0+s5bn% zsa1CUCgZEzlhVaomi=6|F7BMK+6tc~RhAhumu!+=bgd?seWnxdsiMpYB4<J*_I>h| zb;*tUxolnFCDrQJg2(Nuj%?KLtNQFKn<B--akE74Ec4}@dcCR1OPNFXo&<TGKNB$X z<kCu?S+Yl#PFiC*!&_C_&^y&^x>wL6fvL_rLxe1gcZ9r{Tnu8hAAC6BZ1X|I+5Gj+ z+ZevJzA2d6`X*Jsl11hIm6g*M7EGy<<m$e1I=~`oFHh^ySBV-j$yIBrB)PmnVt#vh zS|49M9bn<Om#0;DXGqbC*2z0W4t_i-)A+EEYr2=-)&ec<>c=K$W5xWY-+5YpMt1S% zosS>aKksW?T>4I8hJVu8C-KJ;1Da*nbf?T*yul}}?+}*^`&|WN_aFV|WQ<Fn%~))F z+-9z2-+?oYi)RNt)tsv7u`*_<Q>E9`Q^BXEEO&V#miUapv2*HzD}kI|uQeQ3dY!LY zRhTpTyv)awGb|qk8x|ko+SPhxqR6@vg%_mG$ONrZI_}7y^lZW-5lg-*7Gw4qo_D9r zyb?Rp^Yx@3OP^SrNPZ@;eWDEe)ud+)TP8#_Ke5QrJ|mMPG4b&N$r+YMmMI>0)K7di z;nCZgXANJjH!uGB<v|96XJe^du>;$rDgMum-GlmOGM`!EsMYN0Rrh(OvsT#WnanIp zdp%xl_%xGQVQFt@+hh^lr^fD!L^M83aeK9EpQh(S7rSDQSO>e}h6P(%Piah2skJM1 z*rw!p^0_g4iizhToB5VqhYgAwwwm}wdfyHxG(RIV;q8<?TlP+xUKa4_Qs1elTb_~L zkH4m5rw2^=JX2Y=WhQgPQcf-5sq0KU8&B=l45-|+Y1%T4?9B31UEiysS^SgMdf63w zI9A&gd&rjC6*Fwx(?4nYx6n_Q>b&A+Eqk)`rGkFyZ{|HyWEtKCl__lSzR43XebdYa z-Bk9KGCWTv1uRIho6q}TQosTizNI0463;cxRjzw9hd+4EXPcvz=fmfGW@4D$!lb$> z;QCeNo=qi70;lyUg|u?9a@}0LSaa)|`In~j8QNZ3;pN@4s$@>!)IRf7mpI)*tuC(c zQkM*UnX*`GZc@n7;NDdwvjV63nXkGe=@x2rd4*THWa!JBOK-nfx_Me%*YNc2?JJr0 z@+V8dl7Iyh{_dW@;3dK}CG{_ZjR==W$;^wB^-TAk(eOImyQpMm;FNU+U6-c11@1bf z;T10J`ci7KMr^jo($_tUwj9#%x-RYdl5MfZS{4;)5e=F0yD3$h1E=H}c3oQQ<{y<> zH9K%h-g2Rs_0}s`uD|wk65SoJpdhDY`%7De+|z{<f~JN^hrYC1thLr~)uq2~p;ZS~ zc=1bxzEoVSWt$VS)V*ibmlc6i<&0Ndidw8?n-{WF-Df__vFN_$kojh(E*ZN;R$bHZ zJ};U2vU0K3-h_~);=QZB2u)?0^2ccEqhI@+mTsyQ=Mq_WJA2uB>Cl(Fi?#M<hAiFQ zv+B#Xz^V5PS6$le7Fu<Fh1Yv&-<Qmn`FmG=nHV_L&TQ2sb+^!8S5|n<*9`U42(Xy; z(`lubQ{$nJx5JmkH+%DOP03l`%G8>C<NcIPDk2&ylSH^g*8T7I3K!xM`I4@6^y|M? zuccNiKWJAxb!yZ){PpkLQw6pE16~C^^k1qc`Y-5J(8GKX!|+wm!4=+(fzzE9>$xuD zV<}napxJs-I#kneRnWx@ua%jdfm6L!@*KBJ4QYEkyGZNsM{m}t4{t2Jl;JHo<JAI( z#<t4`HN11CEbViPj5@C29qJaj%Is8-`eL0@vr|F6fzz@YQ`uR$Os49Ev?ceh3t=<J z-5WSV${~xLm21ibwZ#Ud%xh#tGy<kyGkq1rzgX|<5~G~`)qyi(_!l~y+_)lOfkWb} zT#;pV3cI*jy)=Dt-4b7Ai!3W!Z1B~XE4Y5K!P<1IhEtBmBjp7u7CLB7&17C|l$#N< z%+W1XD#v7*Vu+qz_(F$=H?owq*srEZOnv+-*XQXDyTdDGuBW#I&NO4RmJ`tks53Lw zx}4^gdh5;#pJ<7xnNtF1ZZpxk9OjmM>sHB@z?sJ+re^9)Z9ZkpXHgZfz+vOfX{QYL z-43)oR$Q%hyy9I#$THcLGQF3|jkGRTtU6G5>|BWA=fDlzp${UG!&e=s@HOzd?6T^B zh0h|chFRstUYAoAoA?@9U4FMLxcAbQ_P|-+OuR0~xn<tE{le$>jCa{nmi=A9v}Iam zNMrK0mm!UXH}7Zovd@sqxUx*rEq7MtmSxR8{L8p{&g-mVs3_kSIGfKf>+(Xk>{-rJ zE&AqqPYrUFlyRGCac-vj)CIa{&0`&=E;uifw@aWku!)a8k8l~$)T{JR@|v$JyT znxR$rw;z<3{k>NRJuZ?7ePn4pPpi<Tf+_S-rPV|&M?>pQEye)5nOcQ+%DVy=`nf7I z1}u1TBSs_Of^iRD>9UuRZk<-rZ&@4~4}G;2=Vf(hJY-WMmpY^V+;X1pUs<O#t}9kd zWsr+^kzDut=nEqSkrh1Gt7k4--{gHU!$BiJ^4a{S8G0bm<7>htN?&;`_Ki)g+In%> zI>Wu!Rs>&{OwDQyT(-{q)D>R0nNgWjR!aBkl}>(n)@|mlqZ+~6rBbt|1}@7pK6T}- z+ss{uHG<2fQeWvU_PLuoWo31bQR(`?Wnt2>uk0?Hy3O2mUn7`bBK4KyVjtU-DJ$E1 zjlOmSE|W7obtTztW>of+mB%|jR?b&AR`_bN+uW)yiQ_l@rAuE)F7~s{zOwRpkJVS3 zuEZ9m(AJOj7gq%7OS-;FUF@;f>8i!Ln$XK_PK{0b@<LXcuaNqFd3FX1BbUg$_U*k! zU-?2$`$cL5{MhqeGWAvMVxQWCDJ%JVwZ2XaTxw^w>WccZ`HPmf1T0u(ST}$1>Xv{7 zQ>?zKhBn)MpBlJq-?FSV^7jL_hTLVnAG9@OH~am-tw*vCe!s$b|2_MhLN3--!pHuq zzfyU*@j?3HkiSV&R>k)QeU&af^!JZ7h+r>0RP}TD#nu0e{@&II`>%0SOGo3V7SEI< z(Y6=OiXs{&hdAb%9pXq{8r2%NGAwaXufd^3W`{U}m&UZJUWq(ru4AgZ_?(b=%Tuqt zT-sBrM8mYcYMq%<B|0f+{UJWDy<Cwi!xP<K@pzrFx)S-Ue?ym5GheW;>4L11OUI-W z({uL-UJKye=f2kL9>?n~58ZAY-Lg7p)1j)%Y`J>`&9WZ%Zt#@OZ@IhWquY(SSs#90 zTPn4s@x7zz0+Fvvq_$+fcQswG$0V3{*P`ti&3zlT2X6V5;oP_3>K0$=;+ER2hVD1= zO4io7U47-hb%E1b_pOtzaj^&J9?Ps<HFb-lMSyf!i*&}~z5?gmD}sEN++-gn`1-dy z`?Lq?X4pzgwr0-=++k)WyRO&zkl?Ky%6D9(%UYCu&95GleV7K~&&hH;c+*L`yk+s0 zLiZg@&E9crUu0Ete(g#=ktG-1zDgxuS+~*ctyKDzb-6vaw(4FzSuC9AUb?_HH-A^N z83Sjz$=#DH;vV<D+PXP#Z<*n$>+9UU&RUT9rC`y;J!&)GrG>0N>GpM2lF0hIy^l<< zYQ$Ab9L@G$T=6zlWc}XWM_c;?_k1($x?bn@aTaLD*RtQzdtWnLX70Ubdbng+;2u7s zuImTgKF&%NS%1^*qty|O*mkL<*?oaKpGi%9ZLqlL?B$X=i}=gmA2Ka2lFbWQ*Xs7v z%IWgYhZ8NNM7ctkGc39T$~8n*umz-v1v6_{91mc&d%p2X!}Idaz&(A7+3w6gzW7<J zMu68xtBV?O>VeGj`X{esG+7b6LhyaLmTA{)Lz`ZykN@ZU-8H;F$MLRV{v6M{sdstK zFM78iZLaU$rGJ!c+N)0Qv$dIC)qHI8lq&CACN}3aBA-jEzGhmS66;Z$6344=<aO<+ z+womTN@iZ%2(INLPxnqL-Fb22x&>i1@3ng;l}-)Zw9d@ynyK5#UDq@suS=?Cw+3!n zXYO^4*X?9f=9D$ky^~5O2X4wU^SY+%c5>HMjmXtKlS*d?Zpt(Fx+Z(2?c*NdrL#ot zx#s?;DG!!@w!C_U@2R{))hl@)Z=Ch((f|GZzq+DzW1MRpt9Q-+)pYC&!`8>&`K4T6 zD^95l`eCrOx#(L*;AT0~tZT_v`mV=khpai?+x4|2aN|4^t!u$<N2_N2dRS%e{MTV? z)wLB7=L74{+&&*%Z<DVt!TQ>@Pvsw1{3DK#b<=yhzIFw!i!(iSHQQ}x)m&%Ic+UF< zwUeFii05bS^!Q<R{KxzE5?^1%@_n4M=eVNX@!wH)LUjpKR`d53eVrJ%&dzMtRrO`_ zrJlYrUK~@KH)XZH#k305Ka-O0)W=JHeU-g9uJ*9uvy1tb({{LP1Z+CbyWd>u8ox}U z-T#TQ8nyO?ET<lwcRTs3)wyP0eD9>MvjaEPJr|h&nZHb^o|Bbp%9{N*nkRiTw?1S1 ze*?Seq6MkCPK`{aN+D8VBAJ!mPb{XK*A>z5Om>fxR^nv!I@h~sQP9RkA=1jOs<$LG zwXPoX2%Kr=)^*B~#dNV#W@MnM^#y$+zNf#rS-l>4Ep#~fb8^6flv;7FDQ}8fm{dO( zg)Hrzx+p7mjY#RGV_t#jxocEJG&<Q^m{dPD1T0w6<Dn4{#4BGKdMhj>|JDIMk%ew$ z3ph**IlA1<buV}B%AVO5u;9p31rd$H*_^Cgx4QQp@pftyy51bHAZ4B)*OW8qPK}c) z-82F&nCX5N<PzBuyD~P=KKG5t*XzgpE>^j{luDSg?rZNQ(+e80(h^Ivofntz8hKq$ zSX{zu=yg3{aY=5<ly!-2FK<PhZf{{?)w<4+D<Yb^sCUt#iMKSgZiPs@y3Wp=8MwvL zI$+wi1a_^H8jCA(Gey>~?Rm6yYv3L?>7&^_fqRZg9nGE-xM!PT*Y#~~A8(!0h`TL) zG@E^K#oG*#^>ce3ncgc&Kij~`$|bTsw)c_gL5(=!-g~AeOUxHn_?mTH7g=2KHcw>z zO1F=<nw2kfd^72~9_RM<*6kIsza_S2$M-p?-#TA1D{#-UVivE9|703p6*0Ik*d}vA zaNcf7nTJ1To)nzd-fY3N_eDbAk~7M)jtai}f76Z8`iMqCyA*3qU*LgfMJ>-C8|a;? z5jpGJYN-*hpibA|)%AyNf1@(4tXJ;&Rk|c_f1lB->q?93WOJ{qKPvO^r(K(}&H3X+ zEMAv{`W!s1`ji7E^*!g9vP8H?sBBT-AwMIp8z<d3t&eIXE|*e$W3sqqZr+p)#yvu1 z%K{IbGxEA|(~Z;mxJKf0Db*ZJ_lkAr9&?<({PT@N=B@@=4PWu1miqW36W^#W>b7L6 zeJRxE5Fd3+@P+sES#ie%HGEE6GPS-eTHF_#cx9t@uT|O9z~k%E+OO|!lZ|^HwRl48 zalZAN4{4-amu`K-ws^wY6#ds-0Sg=ycc0WqF)wcU`9N&(gu7WHn?l`Wcb{F6yj{BV z4PV)U-*-+<Iwit2CFsOEGp?JqZi>6FYox61bt;=5c;cEw>zlg86KoGmJo5Eovzub| z35^tf>DD)biznD-iEKLF<FxIXMoPbQ>l@C+6Kpd@HZAXQ`nDzT#5_Z;o15JftIuhq zoR@BW!@79F-VBjV(|er0Z3;XQXUKJPwVPt~S&fwS(yecJ7f;xmDY9vMkJGnpfhX=6 za^2kRCSQI2OYPzbwFx4d_<NncO$<C?XZGuc`m*^_t#6DMPpCaNaZa{tyhQ06@3IAj zwMY3()~)Y#`qmqGVxKA3&2l%z-}7WMV(m9D&wcIQr=r(eXT){$yo_gL_?PaN>)lj; zpIwo%e>3x0?fCzW?|)5}eGywPIrmNew+g<0fm}1SHCoTGdMOq!3_20BM8xR%4bMGK zlgfnFTb>uxaN~4eAR#(6=vh$Nf)i6Trk<Iq)p};?#>tz~!_Nu6a1-@XEuQM7S}f_l zKz3r#$r$#s1t&KIos4lWTX1sC;t-?oqk<Y9S7jDz*Q%EZ-QRicjl;y1fmt(Ghi1)O z9h^1u^`a|A*F#sPu8Uilsu%y?abjkQehKsSBYab)=Dl%<e0h#9WO?b$#-c0EE7R63 z4>}v8Z!x`vY3Z#+A;#CESEjA&4>}vOI_ONy?4UC-@k?jyEGt`Z;mc!>YpK`cSEl9J zE}gZLQKs?H7CZM%>&uv@7CkddVD~!P=4DyjJf-LvoA%Q)yoR!?c%@_a{cApC+@pM9 z-lwnfTb4h3<FH-wAfL!g-zi<s+%`?OxR$%B#AN%-m(Ol}xR|@JSMIJx?iURajew|a zk32qY&CBj{=#@GvxFRswg2^;%P0*D)7E4#`%)OC#XIm<JmhZlQ-Zn2jeU1ONJdZtB z;$@l1-A>sRW{;<CQWMcQ$-X0Y%BE*!PdTov<n)Rx7T&sW$?PS)DtGg|qKhY6GSy~r zxi9d4yKalA`BYgA%b&maUtO8^=0oN8r1tZ>w+CGV6`q>{7O1RO7SRaESeE(N(>zw% zpNo~tWE!*2=dbeDRpb8`#-<f1{Zv@!;Ax{Eq7iT-O|mt2+r{gAhPGEUa*BHnnO)b& zX_suxofmlHS#itjEeAAm+KZJwZirsdtAAJU){jfFC;3DcEWXjmw8cX@ao6JBOWST} z<Q|t;`Zi+m7F|QH+l6kK*7r1W)g_j`by>V+ZpxHxlY1|fbp_t?GxfTi>6U4I_X|(% zj+f_5Y`vxPcWv%{RMr=G=bUNR?V!aw<}QDF<z3C<?Xd|}3j=TK8D-r*>Xy6PMLK_1 z>aB{)u~{P9Pxsv0cIQjc;vKOE1>Y^!wq(+Mqjh<8@2j%jz`N^ASKTh1<5BZ2%;3}W zcU8G}UglkBo13@vW$&#Wm+u}~`Xk0Xo7um-`{i1<_Gr*Bz@t2Kt(blPnlDXR|9^qW z-P9>Nc3U3&Q^7y|RMnGrSC7rl+Zy=z-Q{ER^Lj5nerJC6dc6%he^JxV7mABd*skey zxT}1N<BIL7UWdEMZquW)e_6Qi$e(Ah>dxdh4&7B<vKfK?#VxOY@VM{jJ1<rG&eG2y z-)23pODhv=ZJ>1LuIXDQuBeVYef_TXvh`AP-<kFm*zY;VXR^xtM&iBt%PUIrCAYrI z&9!-T@8Yq=?_zT;UfnaUoiBT>lfNhF`@+CCc9-0iyh~nuvo`6Mruzcsy0l+A1K;gS zX#e@zd-0vx)G52y_vU@?eYxFj=kIeG<@cqZzGGi}=WoW8-SaIb+ARA$)4S0AU(%J` z@x4{wX9vEoyIxfLz5V5Ux4pkluPCoCX1R68UgqRy0r49rZRFVBq{#I<FMY(x>h&&v zp~K02ntfXhv)*hq%$lPi>aP*7slO|D>4T%HUI)9qeNS6Vd@Va&TU3ADg|?N2s_I31 zAJzO7KNagEbJ9-z-GV85X82lXC10(O&0QlEUZ`}wGUjY&Px&3s%&Nll%Tj$${`F;B zPWrrihu_MoLh+@qj>cL}D(rr3IjK;XOXS}EK+S5W#zXhZFT1TREMNNi=<8YE0(QmS znXG&>{OH~rCwGaPZ)O%<(W)$&zR=-e?Jtc~{XEm$%Wdll<1d%xzL5HE{C2&F-9m?x zUq!e??xoi*{cx0d>LKy`1DwaIotM5i+U&!=d2*?q+#$bfJ1bTMeSOqBWtBL8@T#~y z8-u>KFsc6DQqclpwAS}uaohB9nb+lRbK|=)nN?1WO?^q~ujBTpT1S2dDYRbbaPps? z+}hss$2EVCKbJn;`35X*v(VwBo&LQr>GQ{KYnJNYi<3To%sS)n%?kI+b1e>impt!x zEf^HU0U7}pVlCNvGnw2a&UeZ@{OuRy6~AY8(62`)y<T>I{wjaJy1ehh-sM_bK@o6Y zm}|<L?~nFc9QuAYdS$Is<D}3174b{I9sRAjRe#>HEBh*T1^s^Xcj_&1`2|<@{cu?N z?WpmTTjJ+a)L$3Y2v|q<Kd$-T|8e$Gk^L2B))#K^C9+4|Ug-6;`?<zd{d3>{OPoLK z^IY?({=D^5_E#`^FI*F_Kq;oZ^^HTdb(3sHzIzdm)zv_mX0NRtnhhT>dNKBhYqJ{I zxoI|h+~~#F^ZBp+vELR;8IB#-W;FmUyeoe!Je5h}`Rn~>mVZ2%wY}3nkSn2PRnY%O zm#@?b&tLa#_79$=|Bj|>ebu+~URnR~rq|!@^MSA8Yt{w*f3!5~dguAz-F`LuZk0ab zzOqg@enr{bA4*$a9}(C7s=v==W&KB^rGJl3pB1<4%KnO-LH{3}p88EZKCx<P(EmrP zr~DF+UwdW$52>a9j$YULs=v=~W&KAk5C^2$ab^8SuciNvnuBCKSJoHq`+vL`w2DRM z;l9|^Drxr$y}aif=MT%uG|H8$yDvC?_o(2D!t!Dksav)nq4i;T$5(GvEUuaVQmW6P zes_GXXW_no&ELK$xG&gidqglJpTC&p)NN&%#!ufg+!ySzJtnA;pKZzXR5$*=V`cTB zFP?pl`qf>@0jK9Zli0E;-GXiHo5((g=ITD>3lHW!m-w<t+=6ZI8`q_B$MiM78q`Iu zZ2ze3W!n=U`YQ3ytRVi!*Qb_A>`(l)EQtT{_MWOA+XDIT8@_tD+s(G-{EGJX(r-V2 zMii@lObq0=H+%I^-OcvTl@;ytCBJ?sUMyFac;&EuZ`F^ff&BZ;UOhB-v;A{zMf-ip zuOF%x%l%8Za#+5%?8oGn=iO}o99_}AU+U`z^Tl%i@~#}V@6np^{(qtU|D%E{(tiHp zUlqCU-|2nF#4RS(_VQays-4bnIcdjHcbSt_&p!X%e`dMeGmmG^@23X65MC<sYf%ta z?W!qG@r%Bh#IO2h62DBuF@BwhWBfu9$M}^Zj`KH8ett^Wx^i6&`%=!TH1*G0-meI8 z+}{_(T01p}wRUR|Ywf=O(_cUM{C9s0`~3C)h4OzzUA9`v_e;-9_Dk%|lck@&zIkHx zlWnQMFSn%vztolr{L1rE{Bn1y(~Ik&TnpbX6mhyAtl6?}dJsqL<{*w*?&F*0f8J|3 z?eCoTi$k35uL^OxzwC?S{p%+8|DUdX^n2sv-$%Yb_qZm#U#@#;;~$2;RQng#pGSPF ztW!9?>HKHu0-fJh`xgfB{8d;g@#~<M;TPvANiW*9j$X)LBI0cC^Rl%r`SL?A{V&Qs z=7C)c<yVS0?_U|j^Eb`Q@XKuNy%+Kmt-M~g)_GrEJ0<SLb~D+vU!3fZm8`kM{nz4h zE=b7quAgRGUG-9lU$Rq@UX+J)ExhmfvbAo{%X41(Uv|%Ux9W?N{lSt&m$?6`T)sOc z?uGhnzrd=6_wSah3gY=I=Vkb%T5Iox_o=(K2l4#1^D_MMTkGhB_sd0`?R_=d>UIV3 z{Qc);_=R2L=mq%|U!3d@mn;k7`RfQ0(ms0Od{EcI`D;a->pOyY{x0+~{8Bt6>BV!c zqZj0ti8$N$%dR_JQ?^5n`^G~nnR9%P=db@S@xA8n@rvia>wC)g{XbrzpVa=*ZkFt^ zYD4Ru&xUUd_8s4Jc!yqM`$wC;<eLAFZzlfnOKAUSJyG`9dzCVY?UQdN-tkLpFSMR2 z`|q7enZ)+XHxuuiOK2~&o-BLptxlQ5_RTjF_nb>?|7bN`_E@&2b<g$6HwJOfHy^Hu zJ;3+4RMEQUy6YQ*IB}4`A->03d*;5`{deiI=^H2i-4uV$?_1=*qOziMuhu81|E{T5 zwZ8fM_v#xb?e52)_51eopH$f<{qNT|P5$gtFKc~s{%_GYDfaKyr>p-itY@}9dHCnl zH!1aR^HbD+XV(i`Ti*X{zIk%(=KZa6-*o?7`z9s+P58#iwd?lx&V7^q_wAb$``4fU z?tgN#X5atme^>4Ap8F>J@7*^l=byb#RIfCv*SEge{_E<S6!};0lhuFw?{Ay?#{Tc$ zH!1&L$|tD*_W!S7eY5^o`;C*kp30}G7k1aXtepNYaB1AH<5Q|$Uf241$$s4x@Bb}9 z`hO>T?fv4f`Sp_h+AH4wdxG@;Zhj^6`8-Hq{T1*3O+os9yS?^)(f_+YK>xUiS5@t& z^_$mZt+6`2imfP9x>bL*_Ev`QS3Do5d9J%YImJiFpr(uK?MJWIo*`XaZ#_kC1uxn% zFKAM!x%O#g`HIsDqPL#!3;KO0o$HI@+noE2DhsD=^m3o{_(P8D+no5N74x$u89!em zd~#ypwaDLhu4~*|9(Mcg^@%dfX|W-@wB9U_OSI?Z`kfha!+-Ljx?L03_(zsc%CrY9 zmO7a-?Q6&ve|@c0+kMhzt!YhZI$1UOjCQ2_q?an$sykOjN{f~^ZeL@;c+W_o`In~A z3VTuc_U&ta$n8mWU|Z{-$&nvvC2`N_M4K0%)Doi^mjpjdTe|pxuJ_ewHpyic3wt$X z`ST;KMDH1uY`fobY4HQy=A2a_3(tm_sV9naWM!D{Np&(1xN^by!?Z?=En81zn9M$Z zY(>w~FSQk?mmIFy#>?rba62s3ddp<-D*+t&k)4a$yhKb@Tm^1clvJHBb6fm9NBm3W z`7+np-*cJ{^{6e{S#9Q-YQCl5yxQbBtSP}4PT1a#P1U-!Grc<Cq*BFc2m4#zsri!* zZ_SY}i97$z_3_sn`$@v9b7oDNxNP+sf7SPgqt$G$ZD#fq*mjfWsOnjl=C5xQrZ!KV zW#XM`HkGe=`<jyEiql^12cp&HUfjIXE5yntb>6Kn&lhu7ZENsaekfYa_Wb77jKX=c ziF42OU+H_)3fiu#Y2)ucTaT^Jb5H83<5|x?91^<xcuRA|!-~toD}0hB9O_)A&iFv( zp3&9d6+CepgIDszExx=Zx#D5TTZuReXX`fcb1bhs_oTj%h_i?W@fI3ca%;_5EqjpL zd!^4gCa&i*=kaSysW=^?zr?7bO3!HTj8hL@?mSX5v+RdnOjgy*vTu4i?0#N*QeS+C z-Qi?iBff5lk$}qjOMUlRS8r`De<-EZe*AgVhvi42!}{LuZaVd`cD?!D##5=j8f&ib z-D{O@Tqcx1^VQi~Gk1gP=a9blyS=PS#Pcrq-D$n;`<~&9*Phf><(ckp58Yk%Jz(dY zPSJN)`EIvfy%o8;VE#*~w`*c|-2cM3ib3hQ<K^}hOedDMZ#`W0P%vQgk?1hS@XyI1 ziq%^VMO{9=(&^iiR`nH3kN>OOh<v2Gdcx)thb}Kj@7%sdNMm6-<2jHcK0Bm$Zuj}> zdSLUB=w-h)mF>{m<1}@XxZWPGshghb?O~fRt>Sdc64iS~u9<s1r+(nrw^VimcYZee zn?u&O7<YeIr??H&uxDY{ytj!bZWq61^YnMh&iS=DFV_0=?ER{l`r$&Yo8-Fp&!-%m z`<FHKgF~ICq)mVP!~>s?L{EG8x!zfFPv8BZw&x$LFTdApHh;%{>Vs{aNy>HqW%k+2 z-yYImwqI)1Yjfw)zkXLg^!-gdvCe*_)cpVYZy&_`n7!(u)&JvG7UFB1ixXsLIXj3S zjSl0@Z(5vnb2qDD=wa!{E2ZRS9NDr$V}nAdNJPLQjtvX0Y~i`#_HkM%Q_@nVKW-nV ztxUVZIZt$v--j<H3;Y~}HfFlNzOjd|bXtVbibdyywArp+k-WFV?~3HTMdy~8cFA#P ziQ0-?3FNi0h+V-Z*Rk%}%$@hPG-f^cm|>E;NUFkSSLE?$??Ra0AKbOfc7@x#;|rE& z>aUs@HGjd(tOvds3#EFJ^Ihk%)`}F0ZJD)A^Oeqv)v|M&%ig|_`La0b=3&;qqJ?5> z+_!#U;9U?^k#)^n)?=%XH=Fc~ycI7tCrns$zUkntkCqZnTR&XlSsG=@&11GGs$yYV zpso$Obhi78gdIwkngm0*OU|i<aOYq5xa_+!?Aw=vX(8PDN1lafSAR_4z8o0B&3|Ls zEkmmtU9TQU-kSC5!B?rZFSaK1EV|ybu`7!ESm4}6Z7cZhb?2_+o7eqzh2OL53DvF} zS*<mibZ=ZNQFq<I`q;O8nN@{fS)fSt2JO<u^t7f$*P1%7F!<kBxqNp8<9qv=QV(9v zShQkGLb>Zw*5H+**E9Jq+ipFayJ33S4&HBJB~cst7hP_u6`d>g#{KPwJHEj#vlg@! z{QY*lZ{0!0E-!ArCn4Vg4)XY=@{67cF^MXeu;^k_v*pphcBf0smT#KQ#b;<cCD?|& z*ynkXR`u!!27ameqGuk5d<#2RbD6cvhnw$u-<pF?uFF~7HLP?kf~?oGxzE&lBr^A6 z|1**6g@(%=#AFX^2Dl#2I({{QbNPpFvdcZTKB%}XY;m->LTUMqf9i!@zkjCqH5ypC z3T7W%xoml1*Y8Iqeh*cxn}cokrx$g7wC)c6IxW-v+5;KChdXVqmuN0Gde8QJ=DhQo zd(y>c#GTOG;{rPNR&&p$=>=WS(<PU0Qs>rtDsu1U=`EA9H^fZLKlpUcq2}_|ms95) zGA<Kc{^3dNT8<qLq%LP$PPL6HnER5;@8Qoq_r9>X9$?k>%@1LTDVY57EW?$c0&b42 zB6n70>`0ip@L`_umD_LIs&+RApLtw9>t1Td_T9ekABH?y{vht{3duFkMCR@Jy@fex zgPXMi+xKktBM%tgHb~f<So!2zQ@cg$@wbV7hVpiYoc=9*5P11G5AXJC7Yh1|yDBeQ z@v!-4xgUI>`Bp>1CU?b-bRN;~YZgA5XB=|pb6Z#S!GJ>jqOQuXs+Xr*PQ4TLp=;se zIMb9n*~``!bNSzp)@caly7xrn_3h|6Np&@|gConE%Pm@;e~5KHyElEs&hJ|%Cwypp z*?!B>;73RB$*C;z#atpc)#oJD{ht!NvX;lr*yQf>wk5w0eer&)AW?Hv^V#F|maWUb zO8Y%5{4*`M;?O?hkh|Y+c^dpU_{H7tq3G|<;0o^gYkrLfK}E%-cjj*;B>t?EWp1|j z`G4hH<H7i4^~GH8pV+TTY-Fu=OkAL`$KVQIL*fz5th=(yS48%U_KH{OP5iCq<I_Fo z(Bp}-re&z_+i+!z&&A5bor^vn;&Of7I<@N@x3OR9J)X|s3K1&}C;b#Z)qR}ST2A^g z$G3C^SMaRzwJz+ulb@J=S<3Gr?~11)_f}i^rT*pKJ)`VtP=(wpUulb}GT}E)tbAf{ zNX_+Y>s^tn;$_c;D$awp<!fgBtIlfQzd?NYil6z<MB>(ox&Ch5EBaRa+e49go5SAz z5Z_j)W!bkufBA<wTZ**`i*KCYvR{ee@YgNO2^I~(6+PF?WlyX;lKPNsnRF4?`BMsS zIVAYPQW7kVl&mOY;4yzB61OgK&Z)?<9fqgZ%{laN&Y|0;P8XXVs?9l6Y&t2pB96yY zLMqGP&K&OtJ8vE;nNs$Fd;1l>x`$z13Ot}jJjbDeo|h4R4;7`C%l<i(yQMjPhwk!C z^_<&-T@rWfeaWX&Bf?dlVky0#K;7@*PRa8t-{c>fYuWleP5kWx@pr2@4i_}Nbn$z5 zaMqEPM<gHS%{dfoJTthWblHYEMgcplmw$NU!#cnBkgZ6q#JiK4Hqq6Y?)wY!-@Xuk zcUW_e?Qbn1!#n3oW|e*5UY^aq-yr_~!`746>nk!peU+De^!clN-2R%s(=D`ZJgon; z{`}R?_i^)<=6H)}>+h}YGvrpu{yAiM>!ALe)v|vM9TwRuaqhBT?ZcYOthXBVZDOoH zwEq0X?|({gnY-2^Lz`13@&6yr1R0(tmd(BoWEF%rErWgE2aC6R#O3m5t^fbw+?)&$ zbzx3URo5bg!@;7glJk~nocK`U>e!a9!DVC<95~@&<gJZ*Hn+dXxH`8zH<B=a7^FAR z_{#^I%b$0$$j##3q8weZaFP7sZjrwdacf>2{~+XQ-*$QjOWbU4U;SW_lpQgF6COV0 zS>{#Ix=7)$wkWG)+)|AbAF^B>+pcSH8SM!Roba%;tBEJPfYYY?dNJpo4dw-$R%g~f z5vq{Le<D<ooc{<!JQL~^J{;|n|5T_`{BY>9?S-6sLbexk?ujTb=seQ<aBd8f|Fzg# zjXHaxttYg8&tTv5A?~e%*t%<cDGzIJHR{AHmOXLk_g3b}9}Q&+-11lWQXV?r%G9a3 z@kP)zvaMh1lu?b3;IxNPmye64O4=>dIQ_v>FEC%SSyRMrZN}*jlCIHh=e2Gb)$|<{ z<NEwn{=4J8e~;}dCVH#b@x(ux#QXnsPG!!*CD)h#pQr1-wrZQq+QUo#ZklNkHO=7k z!}OlVuKn{l`~G!RF}(O1qZg?8N-}Cy&?1XZK~s%bCrn=*qEWObNHzGAg=XcRW~Jki zOBX90zaF^qP^4Gb+Do2_kLQMFiEzZN4r;&LwuYNedegcam(#y)xR}mca5lYH%Qxh& zP2V)dUD;<#F3<YPpl1Dg<t6TQkJm^_?_a}u@8KHrHHRbR-&Ac1n`-vPlBHDhQlG5r zHUFjd-$ZX#X)!-=Iejf$l4DKLw#HL!9X*>JwVDOLr#XkTDRrGO3zBS`p?5nX)k0}k zPRl8^j>nrOYRy*4I&BtwQ>NlU4tGn!O$~>J&AOr6oP6`QZ9SFYVtG?y>c$oBXOFGS zX+EJ0YMUQny!lPbIwACYS;$S!>=LuM)btR`wB0M-bd{RSUSK4+Ivvy`zw$eE@<x-i z;0=dTcdzzg?J~dZoa(<O?q-};b+YcMZ-Ey@)i1NE&u06QXC`~Oew%&T$2Sa9nFIT$ zo}IArhrQg~!k>#j-~2BX?6dut$nE0H|7+g-Uo9E=?}EWDJ(V|0LOmuXOJ1DPYB6={ zhWqYvQhKr<;`8_T{yR4R|NGwco6PN|dS5?p_3!?!O&+@i`sZ^h)VsR=t;{_zX@$sE zes3?{7Im@S5U<cvEB^A^Y@EQAn-jEhQf9Jn(8~i8@0`;4Brjie`;T+|$M@~;s{86* z?Bm{9qVV%jJ@55(Mlq99cRacG&8R4H(%Hk$bz{2Eb89X<q*W8=F|+KfM)=AFhhk?W zDoBc6OK8*F(<8a;gI3y%L+58Ca_vuQ<9vUdN7$}O(rv@OpFG0*x+T^A2pIePP)(EY zknQ|#Ha}4zc4Fu0bcu!pX^&SgKS{D#99KJPS+@8^!5M=ER_j(@YF?CVc$nec4eynG zXSH;>%HOOlIBv&Po}-%iVDi?9U*4bmHEHr5uif81zgYg)=9l)5LR(gQzJL#pe{t2x ztaxyoH^gj7#Il`^BBw)T*UYtV%eYmr;u*JjkmRz=!@Z`t7BQFGludGXbUx#DUzM{; z;>1}I=AAo}6t*iE%A_wgS-NBCGLh{{_Z5tJDjQGtseOEtn(U!tb~8fNuJ7`cM`p8v z?u1S5xSc6fSS>W!bsMv1`mY@KsdJ}%w1}JBVXb|qQ2eOnyHys)Id2)JEGm*wU-@R) z&Lbzaf<0cjZn|q4Xc4N|Tb;3}!2hVxyQLAw_KKd~!7rNn<onV`AB_%cEGe9|Ok{bs zP+`5VlH3B${mh<apPAgISXM1F6SegC*u}0LS2*pFXu5XXM}ec-a;qwiT6TrcSzU4T zu*iA~|D9c*L&Y@WJ{BC+*1Hn(NYF!?sYhcrC!?~`$qgJnt_^|{b0T^~7OAWc>1PcO zoD|L#W^?X9*Ky^Y8Yi_`wdZ+oOygD;Y`S*n<g(=oZ#7P8U%fn`o<%}1VY@NUo{D9S z;^&P%Ji5siXLI~O_j9R=!j+BU=Z!x+`pFiz=fHt(ajA-rO3eCkIS-C{^X%Edv(m3Y zaN%^xjzY`K_~z3Szp_XOp4_VK`CA~Sbq9Nb%YuychI_9a=)Eqvqp+1xdcFDHg9m!G zC-SjM2zsuV&2y$=bE9Owp~2&|Y-us63CC{poT=E|DEZ#N;PG6xv^}Q}^ps1__$bG0 zd@noU*j10MUZ1#*H64;liBzpznsAJr=gbcUB}>mZ%?Te9FT3-c`JoZCe$t*GgU3-? zj{AF#^Pc#@GHD}&@}pmNsR_rH^Pc(9(<nLL)ZlS3TUyP%13mf@Gd{X98}Ca=I5wU4 z%#W@{$#_$P$JuOYHL{&?4T2M8YA!qU<V$vZ%w;y**L*`H!9~UWzVjmS1eciY{5)rV zENqmtcX|cl?)P6I^5CrhN|BQ*&imMJU-ChmE$h!Ehu(O}6(6&iP3w{u9Lwju@?&nJ z)PD1T$NX$re=aig+Ryx#v*1`f&y^pm8>Q-v10KI;%ldQJp|@UY#YcT+(|@_1uj)n4 zNQj7>kznCU<8fj&W}B$Cnt8dyF$J@)v$pUFU0&2A)ogRkU1)*J<Qq(GE}Itk9PD9o zV|lRB2}B=JtV&C8GcrhK_buX<5NtmwYr0c6!9_+YJhLeJK!?Sjw@XguGAchR*mmqd z?^d?FHO2|a;+NO4<*m8?WP5{P;fz}u500rZo0Tm#lF=($ZX~0%F8jeTIkvnvnGcS| zvE}8M6(n~zN>@wo*x27F9nE{^#xl>Z3)VME-ZssY`(kX6T+eL0Zu!a22@PuJo4=Y? z%JG;4JZ59dx^uyyx7lQ-9FJMRV*zGUKGT55ZfsdH%TAUtDnI(gV;=CBgV{7MX~D6H zvtq;zl#bOKGaKgRDIC+~Ibd<>KzDT3rq}}=7FX^?O@7PdcH~Fj!lIt{5n9I;KUgpu z<}LQDU{p@pv)x$W@i(@lI|m(ltfe{%)tL?Z%mp5wV@tSmv?QF_(9b~Nv5W63_Q^iw zmzUHTL{9#BP{j8U`|jC(rU8%TW}V^xW)ko?jxFoXZHM090hY&#<C#t0Ek9YysI25^ z6g&AhlbegsBZgHDlO8xQ8=o^Uc<jS$B$raPp;0njaz^2{MoE4{gU1WmQsyLET|dy% zE?H4HuTlKDbVXq!qd32L?24l-2L+>i1Y|N5jxFXnvg3q9kGph7;l@UZenZ=^Zhn@Y z4wbuwA)P9>KZbOs+~ACAQAluk;R&HMqgn*!WK~H;RdGrLI`*bZtoZ1|Y&vi0QLckG zqvi<AS$vf9;LfNX0iCN!Ee~vT-8jx&S892{beWs?NQGc(#ocbr!(Vr}O#aX0#!~S< zh*>@^?ZDxu%ce_z_`r2po42MyG_@!~J;9|jyD6KerDAQPz<OhWM_kN`arp{Iq<I>4 zT>9e1tavX);mB;>mWu91fqYYeM_SB^_tF%O+~#emXm1pFZzAw0md$C;ZHJEU5)2>X zE?;GH+H>Ba17zO*Mge&Pfk(}3PBkYSI{2kIJ_<4`+GQymIliUB=|D%tJ9%|Cp;w$q zG28!hO9Vce@!vkd#l~MhKy=;z?vU2X$EvFi)qFGxefYDob(Mkso~#E)uCMUoD{sEO zlIw5rJ%b64X0rv=oIcQ*FKzKrmRW6I_JSkd*UWfa%dA?Lu;2(k@01@C8-?t*CH4ES zx$!udS-mdpsPz0`(`!fdefFCuJPHpx^YK56a#rE-@~}G}_llPONl-W<&)f22a-%@K znZP4`Hmg5Z9oqM6zA*R^>)3u!p392o-<C)H`$cjj{;W+n{6Jp!oq)ljGw+$)SOg4A z3KCNuIHf;0bmKtly#uYCjojUAdOo}{5l*HSH9A)xP1w+rRj?vz-BE?aR<XvGsZn<X z)1s~jPHJSgmZ+G(YjZ=eH;<)fMby%x@=R_nmzD}&Rk(R6vfJ^Hlr9@*Hm^xU`htUc zA>0A6;kw^AUT?jjoO2<mf5XKC^}ZqP``<4+DwbHjig`tDEc4&51{dP}-&Tu%TV(a8 zc5~zZD4svpZy%_y<@s~ntMtd5+^9W*->yFD-4NSteyEP^-Rt}Z`@ZsAF+bo?`&xQM z{({C|W(EQG+t^-7r!3faknNRp(t>>p*<Rc}Q8I(^mzkMtUc)}YWwRw#<S%LbWo8<1 zKaK6x?K=*&(E+xT;ul|Fb3M?pDmu`1QcSe;iTo{%e~ty%P6|j~DR;kqPUGKgh8ym0 zWBYcy@72UVH|M>YIOpcU19jF?H}ch)fA=o0QgJR@#>Q~FY$03B^4OJ*k0yfpILtqM zjqdhJ73}vlo13Jt|1R$n^U&_-L$)gzPp-0E$>_NPbag44%G_@kA5AZa&vKcRYJWNN zO2?CvC71uM6!e_Tyh6~kmwBb&_0qPNK3PY;+IC14*77fNQ;|%YdCu*(7^CtkIj>$1 zqcetcyZ7lax#djxYBI;YmtpnU<!(KvnX-=57Fn1+`WNfbD>S{ueTJN8Z-rd{BDXvH zyI1hP+rM}v|D>GmmHd-Zk4t2Hh{!tne!4`)2McB%x%{doMmB#F+mjB>>e3k>M3{N! zWmU}*<7{0no$-N(nRj01f`glROe(fDvYj`)@L(sKR7}=_gP(a!D)u$9=^I>l(8?yY z=Y&JExOBz`A!c4Z;|mX#vPtdn>7L5c)3M~%(~SA52}jCe&TFrfJ-Kl8mI}>1Qng!I zdT#WooY{JX&*4q!mA=;-4mmVkm-hI;rd!4p9%Mb~y?K!Jq&Mb)*7N?)-Ws1$(cQ?F zZ+hW@7Bla?v;_xm^O{t!e?44r*YmHz{yV7)4(?tl|L>oiRKx31{oaG`!!Jkt`EAF{ zzs~T&gTFG$JAW}8-|>!r(ZlH~>yuQ%<;?^hDzhoogmiB?bbO12cFgLdkq;l=+HX|j z)V=YLx}}@YSIxeUJLf%%I2U>-eM@}m51r!?`SXkg9)4z1syXP;qA%6(LG|)<UY8$T zjU4f&0uQs<L~3HYw;eL~xo<MzLG+uCd+(b~cwilMMs(k4zplVT-+5Gi>=P?*mEYh# z>5KC>iU0jR_G$epFV&;&h}NBwJHP$wNgn(3{v|KOxrBK3UrAbj;a5sqytahFAGd=I z54XRW_~(zGW5dJmTueOm7n0U~aA*D7YOi@h|4*c2-9vq@Pu%sX{jWbtSF0G;r}r2B zcRpCn<mO`ZN#7(%*kF;n&?ot0JHtW}_&)?KI2s<9p|J0SL(MsdnvIP=_B8$wV*V(~ zdt|y)$ND1<HA~qZX&Vc~TUOtc=adM1)VCt&ceUHh#-APDAO6Ym95^0zN3_&L;Jy{x zqt!+N@mm{zSV?xQ-`w~ki|0sqw!%Iu=8vU@0`cL@AFoPxtUu^b)64cK+ejeZocUv^ zIm7*3Z~pV=zL(T>-CCP}eci26zxjDix@MMFEZb$G99)XTjJuSy5*!SY&vkWmF)BZs zW3Z?r(nau$<?}hk4m=5d`D=GREA9C&@y~8we9f`Y2Xec1WxtR8duC^d*5xFZ*!Zmy zg03~Tkw>m~yVmTDJaD~z&8CigU9pc}Qw8Jg#Xf#b7rcLKq1*S%CmF;(t`*MuVmU=j z`PHs9M>{m0NgqktcTne<^dY5v3m3XQotrY_Wd6y5$@eD-s_j=*_O0`FYZZ#yesN*T z^;{o~ho#ceUKMwbZS2Um75mtmE_nZ!&ZFB5_ahfd1YYk>QLf2edbC56>y8;GXV-l* zRrLqeIwH!emMlBkQDt`_$wlOQ?!ia<bR+MWcOI>c-nb**sQdS}w8HylI`3{zJ6anY zam0M8Yt7||Bim)We{4$^yw9ie==Ma{n#++#whMRvNZZhnuh#veEKTsfp3bA&Q(bFz zv#x*bwW(U;b)DVK!%GgP_!o(FfBBX)@!mb1OSjuytA5W4neoQ`-Fc<G%uc-b?z3<5 zc&{M#Qud6}US}V>D@iUQFJ+G@?LF+=J8$(Q<%lKbvt6s)+oVKZ$cpY+SAO!M&b8Tx zllCS@tSQ&&{@Rzk@m`GBYuWQjdxay`lq+?A^-J1#&qnO^+%rjggCo|IXL)?Q@1MN! z-b<Zp*3Cz&K1Z%8SL^<IE@|Vvn>yF5+mBW~-xTp4r2c%;UharB<%->3^^!K;JF0VS zcgxYL>6;?n8;QM+J(sjsJ7P__YWG*M4H56P#9qgqP1>6sv8G(N`|G;ojrYFlT#G)D zv{yP}MY;0Mj-yrP8zb@!yT9h8ZM>(eb7l9`J-tV(wr`Gj-xtu_bjI4b*G~URl8ddo zig(18a`W!5(>6uCmlJz^_jJ<U)P-)}?N8P&WIH<bv@>s)cKC*f_jO_~Z4W5zWq0Pi zcb>mhs`lPQn=?#%-F@<W<xF>)R-Sos?MdO}=*jA9BJ?XSb$y+*d`*OZw_qU0&mPg& zs^@3@nPrpyDf`nN&-Ev{pLB<<S$?#mV*WmvtPggzs#jk8^yn7+I%mPrjw-)PNiMZ= zv-TuzS|g^ssNjRH_N~iFF13A2k9JhaT}^Tk;n|n&S{>EXasDlP*p}r-J2V9Toap*8 zsei49{?8*_U$#gDe)o*(S@By%*X>Ge(5KduJ5NpzTQa>S)wSy6^{_e1k9O?J_X?Y} zXLe2Yr*&eGB&fAg_5SQLtB-d4`lIyoBG;EmSD#2}U-GUq+G+mtX4mIQ@jmaaCb`@V z&oo^0ZuzA9Yc=$L9`5=y$$qVZ{?F4X_n*9fQ275xyKDKxlY8&Y-19nla#^iYmDtUt zI-6D}PK?#<e&eO~{g>6`^4gh4OQ$~gYWKMNYy9{4eVW~GW^FvNZs*CpcFB!%C+PZo z`>J^5Ro(6FCOfZhH`;l9ds<`c?10rpv+||0Lj69!J@HLv-RlF7cJ=A3d!16W{=Dz2 zuV2+Z|6&unXu7FmoiX=|T@zv>U9R`KmfVeWx!&wrVjJmlUHi%_%X8n;1Y_kVH`Y!) zTAaPHV%_?a2lvT$KmWD4A}?3$Ja59sJ61aLq)$BBSsH0$-f^_JInu_w<!G^Uq>Xvc z(c;6AHs*((B->9qTC_Mq$9&e&qT~o2^Jzzm9!F?wm$SU5lCs}!Cu8?Bvy_W>+|<;6 z_xk#Mn>}OB8*@|3oBj!ccheSzJvG~3`Qb;YaP#r?w-2eL>{so6s<tsAZ*@TTp))6S z8g9?J)8<-mdlN?<SNDTuvwYqx-}ocfdUE^UZwte|FRWvq-2S&ur)qXy(T4k-ta-*K zX6h8(p6Qymd&7?0aIp<<k3HIYH*(K5_U`N7Qa;|&ncVs}PL28Z-pDQ6{6A>;+%~`R zs_yjr<Bzufjoee#aPr_k2eH+nulKJ@j_T=1+Ugv!rc8tTDxWfc`o>#=I$^WVCT&%Y zTvH~}eYG!b;w>4mm9mGGwkG@9eLFrg=FRh{z*+Y9x-M;z5NvHwj|!Y6ru=H((euVX zZ_Lm6v{6j?)jyYR!H@gw&VrN#UKgxyJ9)HjpXbqkKA&{79X_Ye)_HTDbE`(4^>mx_ zU1$IN49j_@zd^~kexc~hpWSOtoQcmV+PMG7lO$cYE5BFmKht&k&(nj8BR+Qpto|KX zzf^SkPgXVQ->ZGht|htLjsKPHqjoLHWl!Ao$iSKV?{%H}<D?BL_3y6#CGBhWt=q@w zoB70UU$bxKvvc0$8{WKeKdWft{<B?Y{=5xKdG;P;?{d+ZKX<P=aYlcmk})X5tc%Zb zP5UP|dGg=AYU;mJ!*Z4#?b!AI>*=*S&aB_?$f$n5=yXsfnEba{P5pQKniXg4b6ivZ z2~M8;cX3$AGkIgloAz=xT=w%fBpLl*B0A~k@)OIQb>F={A0ari{#w_GKgD4#&*pD` zWca^Hv>#+p|5gdX??0!ntvItk>1gu5(8=@uW~*8Mz77&dJPL}T-@l^6Y@XfU_Q>#m zpJ@Nja*#~=(d2)B1G>MyX4aPbEFbl8#{Uyt$NwA;vsreuBVxau>CUKb!Hspbd0+$f zU!T5E?ECli25m9jf`K3<8uwx{UBPDG)zX%_oaAz6|Gw>u40YX()IN8I2&7+|vE^<3 zrbUMTH=n%yPh4B-^ZuxdGyd~7pWiAW*qR*Gv*NtwpZQ=5cdV<A{y5`*`_W{<?&C7u z$CJeRRdwV(>&SUW+Jqf`v@uGoe`<tH*zrdjjk=F(>BwatI<#?Fim_O~Y5K>AV}}eC zqc>FOY^YeH+I>7~W5pWN?&G&MRIJhMK7MOs#Twi0<5n9g)+l!$x7t{tW4_aNt@%#d zT!Wpqxh6Yp-{utU7E@ldVD)Oxw^2PS?oVERH&Wr+;goM%mY;l+sXzJV<$G$Im)H8F zT~BhkYoB4b=$$;Mc;p8akL_FRyZ2v9`*@u}tbXm`N9!AP{zXkc8s8l8!*qtsp-1Z% z>im;B_GtY>oqtjXAFZFL^H1vNq4gJ^NQl+<rhdF`Ay&Wk_@nh7b^b-oKN>H+;YYT! zSbgr1N9%hd|7_*#-fx!r@j8oGeeSVG>(561F`alcK6=B4Z0{nW?)}@6K3-1|tIs|A zXnk(PpRKtbfi)3p{%gFMBb60+!&3Lkq7B8nCoDR#G2(yVnw`!oTsNj|{I}SlxXL5Y zCVb6*jXgTo>i_ICcGmrOXRdSCqn$~A-5pal{(F4>w(gZh2?gILEb3Sn@&Ds<k=OQI zuhUwi{_NWu;j_)W`()Qw`S;&zb@xnom;SJ|q@G)U3426^qU{AI?w5{F4vIy2@GJ6f z{oqtJqgDLUVck6w<PsmU>be~{U%Ete`cn7E!pN#EqSKca>)e?jm;A8pO9Z$1lH-v( z6z66?Z2MBdZN5Z3Vuzyb#Y4O=J;m}oo=5I*>=rEjdnL(5<jveHMRr{`7XR%@Cc17e z5AW4*+h-UmaeY6xDQU}>9BsGDNiHHE=6cUdKbrCKr&u4THS{qy!!;wSr-Nx<_u3ae z-GYG|%2$fc%`{xJZgW)6iq}iTlwVn`gw~d}>Y0X%?BcH_xzz4kbF^cZ-m>daH<b3C zJ0$k<Ygh@WfmP>~zaeS!7dLG)kX0A%rnshpOj!mpW!ce=U$)!DlwVaXJKCWUvUl#D z!(68>S)bg!W`#~{l56VAyI~>I^tLYA^hHiv!~4DJ^hn3ZD*2svxK3RXeeyRfV49tS zT?T9FOXnwtK^!N$EZ5YR$zdVW?DAYwUkZa5nXIWVgP&XmNjuwRv!=c*e)2giVA?*1 zeISkAPfmk4PWwO_v%^BB?aO0LeJTB9Hi(((n)>oKh>`4?`f@jjk?xxM@^@Isw7LY> z)R*mH0n_SS>T+CDU#f$|Kt`m47$CdFL5xh-)R*BPMy_k>OY^XhY3sHmt^5+LJ<TgT za%0G^xuV`n??-P8`PD4yz0^KxW5}*sT}v;ShUrZGmvS`d<#`Yz>1fc)^&m#t(V&;_ zL5#$sK`-Zn7)y@^1#guQOkD6~{(og26HTq}F+c6y_dmb<?8Wyz${}px+43@fH@<q| zAM9S=X7y{cY4`#$yQzPqCV$B0RlWS~HBaj1_u6Uq%?*F=TY2;Q*)#j{^S;%lecL;u z_Wq$azZ1UIdS8AQEg3bt?EbL}VOz}2v(vxTR&Rc9J)`#i#W%nG((XTBcK5op)R}$x zCM9Am(z|AK-@mHzC$H_@vq#?z#P=`X`D5>yqwjO|>g0<*u1>qZKJ{B|{O0$+XV%`o zzvcH<Ugk6V;*Y=i-T3V6`s{mu6h1#=pKWe`#OLS2pk|c`Gd~@6oj);M*+srLUHR;6 z`P6%VG7d{zJRWp2;^Ok4n-&+_J#JPlIxN2FW6)=7o7#vk(lhM#FHBV4{KDKUN9k99 z%I%OXJa)4a{QjmbvObwp9Q;~cYMVgpw#~Y(ueCROE;7HKqy71<`s|GTTN9;?-)tBC zJ10HZ#eUz-ki#Yy`D3@uO{~7yAF-`D(Y^TNa_`Kp%3szqm)oDV`TO_m<@xFJ{%JmY zdEVT=zOnL`|G~@aKY#eL)ktx+>aC6mZ&PnXf6*5C`enO;e|=ZwFXMmm{{L_M|8MhG z^x4bTf1Pb>fBZN;vH0afd4K-@ELA_$xz25T_40Mq@_BYPe<r`YKi_Gd*ZF@YRo|9h z-fZ7I?{7`jxAaS!?Yrmwz4_(M`Gx8AdbYnmzqmQy|NK9us&C?#Ht+9<`*ZZmBmIT^ z^_rD4r+l5WdY+wE?Yaf*^{Tc%Sid}2zlgow)b>aAi-Ymr{Qs<~K3u=t9Ph#ZkFDy1 z`K9J~6$zFF^XzuasQZ2PiSCy>`BRPJ&fk8q^}gRd$Ns;5Rd32KCdWJV|IMp<<Nb2u zedqqaaaC_lzu0)+y}#Dd_M7OJ8}Fxcc}<j4kY6(WpTOQP?Jt+wD~Z<X3E6u6|6};6 z@Yi$y3I3Oy>$~KBUH)=m{=)WuI<{Y)zgTGR&;OUT>V^I#`})qBnR36hzg&o4+Wt?< z_RIB`3->$n|MjhUk$=&-{&r2#*DnXlmvY9P|9(cg|DJii&94J{KE81Nd~9+58R>pI zvwWLhNA`St5uDj{{iX4z;?D;b>z`rn-)HjQ`d8PVTQ(nFNM|-(&tF=3|Kj#1TA%kV zet+h7-#+vA*1rz!dH=%w^S;GbpVhi&pZVQaXY}6s*UdfeUx<I+w>W+&=e_j(6Zg+P zF8eo8uKdgL$~zb1FR{GezW?m)zJC+dKJ+SQuKI2J{6+5ZFWZExZqK_{rsexk@w!Lw zl-*Y*ss6fEnlkfVnd_`W-nmZsyH}dHa(Wt9-8%a+GyTh^*0?h6s+)~*W!_ac*S<*I zzO4UlTaLH>ZrQzWzI|C{U2ve*oo~ncBaGiIZC_RK?Z{tXe%B*^mvQY&y_E2(%XeS+ zmM=HI+kCIY|JS9xC+>Y&_Pby~?NsKs*B?3j-uGqY?}>k3hOYNrU&T=Ss`NzTmu1(N zn%j2l`;t)9VRHO_x`yrZ#4mH&FBi)lZ2YWjSx_gk_vyt+it>hS%ny%Gdi=t0y}INl z{>PRIb+vpQ_ZyfWnX8yj;(2N)?ad}%FMRUB*1S`UpM)(O>Wuj&+@HhzNPSZDg~|6O z&HJMA>tgi8$uHgWee<0CtD>te1;6n0U#f1~JMT-`mnGYmtM6sDeJT6W-Cw<Yk-Ba3 zye~dgm#i;OzSlbM%epU1$``BewYGg}`@-|Rr+<~0?aRF{Jm34;SIHN}S6%vjaq_+S z^S&^CS;D_Wy;i{XW%El<c_;s00acgUFHW|bBlkt{%YyXF&32RIz65?*(7%k`wq5Rv z;g<#dOWA8>Y+vmBvY>xCdo7dg3*ncJ^IiC><ZNF|e(5;>P~)fNmzwQ*nV<MCXRl>r zKX!gOd##%7i_I?_=lk;ilBqiXyeQ#M<(IkV)%6#AuTiWNw0+k7(lFks|7Q?i!Tuh* z&rhF-ewnp?$@M)Aai2rK%vwLKtYUvm^1V&FukA@KpIdqQUDfAlcbz^@yUY7bcenJ} z=(6rJ!DZ$*8%np|ut_c7yybZ9N3qYnch^42z2taZy?i&XO?kNo`;?fwne#U8_O?>k zzsbewfz_Q{=971WUM@KQ^p5Q%$NBy{s&gH7MyJi&xZB@qQBBUy%A<L$B`%d$|6US& zKb!rGaT))t^fz)w=Wp2N%-dLf#3uRsippc}3_thWeQf4%$2O7q$lb{xMk@1>yO%)> zW!bNm?bX-*B!8Frxu^2PJ636hcX3-7AH7rkJn8P~XR5oy&v=)upEdnWoU#7Ry?Jq) zst@l;`M#|3<U8HZlkVPrro6lSMEP0wviB3;&+dO?r(kcQf3r3vZqx4@ds4o4R-Swp z{CU#d^k=HO&!2TKi=PlbYx<jgM*25vbK^GsKDH-i`=vc8-`7^2%$r(y@}2ePNq4_L zQ{63p#=FdZ*7P@Fv!}ngHe>pmIwSp?e{=S2{N4KJYEANY>7TnRkH6#p+;?~WGydKC zPwYP{U-tika^DL<>#8G$e;>Ad`O*<wb;R^bd-h48zYnc8`PA=lGF#|=XNp{*an+Ht zF9p-TbhOG9a{oHqnB&>ML)7-swJ#mFFDU1E_wSHppRxTp!)LxPUDlVh-?^-}SneO= zZ+1aFPsRGO_B*HbJG5&b<)xJK8N7E~ze9cRqqr|!)t9y3Ij`U0wZ1~P>S*mt(eI1H z@63<;c<W0S`vvW|_PCD@RYzZ6(w1{sUtzHKk>Zz*_DjlgZv7P&>=XJIxZ6yU`>0WM zWbsSE{)O%~)8sx{@TtW2%YCe<I`aCm^1TMRk8NK%%on-uF|>W;`$90^tG|ND_R-lF zg86>^6-u^`bYBSOd-hid**;qPLePJi`yNx<N4YNq^S%2kxNIM-RCM*cyk)|oC7IS$ zM{i%&zSqcnu6&8R&0OZQ<&PXbOUh)}O^*9`?n_ts!tg!Xdmr6>A^P5LeFcBj(dtXu z^IYdw=ojTz9sPYl``+}pk99Hy`|R20$RA*Q&R%rjr=v_kodNqCd7+>wMzUV-e;8C9 zZ*P~H@=-=GYl85MvyD&PFB#i))qTA9M5gN4@qz_EH!fsL^*Mgi;d6!F-p7w~7gW|T z?R_l#Qg*&bR=_@!^K3JYt6#RZYqgnr?_;Lf1RJ}%Y?F?sw@6LVJIimnWBnXY{hvBj zC(~~?eEK0%b@KTwhEG3iq#fku=QE#p%>6<&-b4SVQq@WE$<te;o<!(vZG8MO)hxqi z-<&;%*!qr#-#YNIqLEjofBmM$#~-hPB--{&+xNNj$=5IQ#4lCvYrOZlcOl!oZ%Uu% zJ)Z5v>or|$_IH{4IroZdx+~9rT>H%S`1YCKW$x$QE3Rp;JpXa-Guz|kGr!B|8@{*P zcYDwCij|e;KiWRCJ^p>xcNu--_m=zguVnl)jLVBF-g9WrvmbSzXFX;=lieq8vfi@p z#GYqA5<ky+><$tzU2j=;X3w)9g`a0VRzH*7Hy@<p)ShQQGC$9HoPHub_dvy;IhE%= zetu?oTz|%Mnf)2_ivLWiJooYRGxOu?C#;|KTxNgTyy8E*D$jkCer9<*A0&`EulUcl z%5xvBpIIJ%KkNCLd3Hrf?`J=ksZW?!{AXe1xsUG8ERW02UcP4DzF+dMUcUb6W?O4} z|H%B=(`D)t<2F_OicsHY#2;x}`_<~o<?!{&ahY;Of7Vu>c=b}5|NC4JogDk~piRox zFB8?Ha^*Hv{W>xEZ;D*epUssgKI%VHT)lk#z1FH<yZ(pz$M3cL`sM4Kwe#$XIO=D% zubF4}Dg6Hh=e`$;)>S7AZJ)HrZCYMF=aTihh2=5c?{~PI-_bX(aOS+i)_H}(RmXfS zH|&<Qef;c8k8#y8r}H~lZ67<F-=S*zIP6PL^kw5b=kq&s_dY87(slc?_B)65JCyf6 z^83<NTy^y8moDiSqUM*h-}$WH!M*p<x-VV3FKWN@Tfc*S@1uENx~eZ~zw=$cgMaTM zt-X)7z7YMsH2h9~Tw#6H(d^6Gat`Y&WUG!czZ6~Xy}m+V@1uiXy4o*j%XzJ@kl6d^ z;g>G=3)*s?>nlWRA6<MRQFS!=rD*@+@I7*SAAS7Nd0pLnLHHiUy^nfdi01pOuMn;} zI{T9LJcsoa##KjWU)G-IvA%-4>S**O?RhTiE3~VQPJStx@4LQ2y6WidOWO0C)>mj* z_A>9<zSw<_t?eV(7lQ9S`YWt#AI*Kid47Sq&E$C>&V6YqU#PxE+xFqz7o6|&n0HOK zeZl$O)4xK@_Tk<aobP@8E99#V{k|l8uYcZ$e_vYo7pT`L*gkB2!71<K|3jeaQ2Qle zyEANgtC#cZ|KO-PxcMccyeIz;4e14QWqkQ7`2OBcK9T&AQ9hk{>*SqZ8v3_0-g@=& zFtgo6xeuOS8lGQd*1J}J_xXzD>wnLA5+dC&cTO7fhRK)DviqG=01Yr&dv5&qx=!8l zw9SJjIiDM@UcUafuj<#X`+@%P->qN0Y!;vKes+vUT*|%tqK&*8{PYa(o9~>mN9W2b zJB^(-S6=;7->C#9FWEduY5ckGWayKt&wi_2pKyKF_t`P&_wtMOR_;G}C}8#Pg-_U| z9p>K2U|uoV_1RxF^O@gg>zLg)-#K&7(LMK{gnh1?eEZCA-#qj8<~tAXx&OrPbKT_K zXMX!myTS14N#5tG$xEMoRr@~U`s_Q|arv9h?78>E?sL`Tr_a8sX`gxR`_6p5dF6pU z_ntU@uA1C_=C!ZfHpfdRm7gqr_FAofV*l*rvuy;kO8-x`$&}0c6td##U;j^Acx(LT z8S0x?USqRSKR>g5woSfV-lrzs3ct85jb~1JKYOaCKf8bS9;ba-a(SO-@uv92nZGxy zJj|w}o<FO6_8!r!iT|r^*W7+0`ziKw&gAbo4n?2#{oHnv{Ym??n`-hi(`VP@$mJel zJjTf`p+3Jg>d9U^^M13RN>`M=e_dL+<z)D?i)!(+?Pu3GuQTa4`+3dgR?5`MEho#L zT~xb2+kN(*1m>>E^0^NRHqD9=&YHOSSLdIbdu~1v|C}~C{_JeuI_|9}n*ZkQ%lX9q zb9v?FlkrdPKRc`T|HAy<oC6!m%@S@LH;cHTzGS)k>`A6(4mYmfVn~c%<R9%m?d8?5 z7gx;|hTonNmup<L^{n&ScdM^lZui$t;jY@!D3|M9wQ22(liQZ5-)@_i6J53GZO(%A zRlj!45Av6P<MDp0@ZRfl?q%EVz0Ov(zIUP6y{z<KYhzEW`x3SLrbFD<FB83AIDX^V z`a!+=V)0ww^IQE_T&<n9{!)Bw_Z#p2t@5_l{(XtKzU;VFgWPMYFA?mQl4GaKy;i7N z)BJKH-$uq=uU@|XEco@y!;O5)k6Sg#z4oYDv-rivzGcU)+U~uIs9OE_#maT={-rj1 zuYAo_SXcGyLy-BB>AM7Nuk^lLnCHY_8eFwP_{G9JH~!M%sujX77v?20=U=_du72}C z^w%#B7y2!0-(_lhCHKX`Ja4~+<yKes1lyn86TE+J<?>fA57*y2xF`7QmxtQ^=I=vn zYkwRwK4bmW_^kC;>)GY2=GpzZ8++FJ>+YHPugcZG8-P^Y)&Cj!Z1%6cC-$DT{`z|c zND<q$_v!amR{h!)|A~D@`73^t_gCaoKms5B@*6_*tX#hSw`%>4%6YF|9{xN(ciwXQ zOE&)XQ!3~E%lK^bSLU<zU&ALGpH=>PeCG3);<KN>9H0ICrN6=XVB1=r3HB%d_}TZ{ z+_drk`o&P-U&v>hznRY}e_cNN`AhnY=P#ene*W^j$@$CkQ|B$WzYS9K@bCQWdCTq3 z+xXY-tDN_b>9ft>)@PN!y3f4-B0hQgjOQ=)P0wGBPn)-V{~a6u`qs*M|GYli`~@is zeOCEv_1Vu~uFrVBa^Ajo{8uku|GTj2*9mDI6Odb;@aCDEzpQU`{__2ldCTK-<}KfU z)5gEPyK>&Yu+KJsbDvfIx_$O@h`;>)_kN#ku3kRAK04{%(yCv(^1pbW-TmeJ4E2}q zP5m$F8|w$z*4|bB_0-JZ+Ij;hhy4Wm+2#=c`0w4XUMlB*=-}=6+CPi^rTk{b4gU&1 zEBqCH=D2Ek|DJ=v5c+`eGsj=)XPdvApUDn#tMJv!?sgAcKg)sKyr}BeiT=G#`?BsW zu0OlS{p**B;uVKMbm{&T^XzQ?Z9iKc;xAuwy~h2&+|PZL{r{Lh%l&PCX8WuEO!XJ} z+3#Q2E83ghzgX{9m$z^6|E52eYTW;e{@nVr@1Jzh(w}|*qKl?h_W!f~Ecf^OGuvPC zXR5#0&wBqNd~)`g@-Oxi?PtG#QLk8UdjH~ow|^i5n*Us`asMy=b9-g~Kl!SD!CH6s zV_)QitNQ2NOZIxdvF%>6?%v}<dyiXH^{4*o6WzqQ_xQ3ea<ea1=lH!hT>M?*i(K@D zYMw80(U+=oT;FdrwLNb3MdtRU;vDz$8*Ocm^L>%AzEu3i<-FnY=MnzrH#W{oR<=EU z?u*Rs3&n4|&TqW^-_W6W^@=;6Z~w3C&5Qjk6}vn@a?)3qla>FabS<y9f7X;cd;P(| z8eO@=)0g}=Ske27$7c0W<qvCG)F0fszUEbg<oU;&xa5wf`hGCc%kF9~j5JO$-1MxC zM>|n1f@8B-1pDTORD<l!P=oANSA*<cQ;qCqRgLWKaFgtIag*%+>&CAerW?QR2seJ+ zB5r*8V^rGL3eC-IdnQFH$DLSX9Cv&Tcigcx+HptMNXH#nV;y&R&GG*qh5Yp54u$?N z^W#r`Uh+IZGORm%!~O5SxW4^%j6YbH{YCW6_xVe2MvK><EC2t`vi9fmEqqfSuKa6h z|LA<=-}wFIvmbr0`yao*yyb7)+<>P`7rw0jdoQ>9{_n&4_kWl8ckixqYRWa9{gJ)G z`e%>5j(5oIm)aq>^-^BvKGs{hN23?qHQK}4AS4$gp3hk8wl=>p@0-|*w(SgVzGl2r zFaG~}*hjN&hW!8Uhrd|et(y_Y-hN8L)BWJ)xeMpL%`vIacWVBwG-KP3$OqT1%?OFk z*7O!@ju-)OVh+mt3o&G9|*Qs>OFwzNk=wboKbg)8^T^6DPB`s((@3qdh+_sR0E zJ(}rWBkder===3;Muz^no%>{YWslyp2v2_;6MJF%;)RZLy5{w^oqMz;X;1gU)fRK_ z+&X(9b`D>`+r$@|>vl{`-OIE0sOa{MYx);z`Mv&n-RO(x^6;he7w)$xc_+=*arx)^ z*Ai@9mkl?(mSXF?%zq={ut4E2M(HdGH9z}=!@SBzUb5#bNt|Nwx1rapM{v3PhK+57 zkG?Q(n+FmRU;cgKS6=Ck%ZBXIQf5NS-%s!5o!t?<yEOPPOQ988g7M*Jk4iWWx*QgJ z^rdg}(!@y?dmrbhuCutBHu>nw3D?&0-tGvFFONPfQh3zSY<AWRH9z(3dFeOeVhS_P zmKnU!@N-}2XZ}XTPkqrjgEJz_nLeLui#?KQ_-$R=-6Jmp8t(E|cU%_wZp*v*$V#`} z(-ZRxqgwa&C&m{ZooIaf{D%D&x`*r!6fCe<%VB?_V8f0_6K2XLS%kzC9y!BjETiYQ z^o26d=A$duS1);}QFwHrk@YPD_c?ycY}o=XUwi3kWYsrE+t0u6;>RbPkG?#SnCmf5 zg)iCUd1td_#U=}h>B}c9?`rm}kgD8eVaw>2KH>Axg9bLiGCtQgA33OFGuy^prsquY z$<Id)p0SCaGw;eG?jr|}?3u8~W6r!Ii@HyGA31nt&y+nrbLJgbbo!+Bk%I|)CdDZ5 zsXY#T^u<LeR@cv8;iBo2t&b9J#JR`m^F8(wpJd)~d2&dJ@=gyKo)fc=yzEqp(&1x! za`w@eCjxhs_>!ITRr7`0)n45`X?-Md&YQVUVjm?q=qtV#V{b0etn9bw$=*9XMvX5y z`n~e>?!z~(i9Y%Js3cw9*1=B0ul(CZ=O>3BB}CaP@f~}%7{qY1)8jk#O!&#<M;Chj ziu~MSardJ8`3dK{F3+v`BJ*>P#od$c`V;iQT%n(vK-~2c)^|By{+9hHp<=(DU-`R> z(obeTDtRuq*L9yR-?2~DPj){lNtfH}zE9t;{MkkJC+&|e-1#f`bK{YW5C2;Jgd~|% z*1Of|8J@YTe?njNnr!(O(Vtt7>^j`HPchtUjrHpn(M3~_?AqM7PkH}z3AL~MPx^&k z^I1jtuA3;4_SOH%d7;;SmcLs6geKipbl*R5zju$}&iV=UUTdtMywLxY-&xu&^EbI< z;t_+#GLqgs8z*wURBhWhb&{!2vQLU`<Rpn?rPn7m9mzPhc7m^pn{ayYrkO`1_;1cR zqjIdmLowQe$60@Zu4-H3HLoO-7u%*u^xn)pu}$c(K(4xB&%SR$$v(;Kn-(822(X^G z^N2y<>yvDqhGiQkzR@w{S*Mp0-kG?fbaKRei=FR;Ue})dIzhrM)xR?_;G5GVci-C* z&qCyvlwaB6o6xb=_1jdIwh;SG`&BZ+VrR=VeCeCD?O0>S#}%2g53oq9aQdt|_(Z_- z3ul+K7N=BSyC>7;>>Vn<Tn_Y3VClW3tlGHJ!b`|RzF+OQ2h-zh9ZNqUlkMx=`=+zB zz5n%uZPJV9_i{b*R5)ktFjq65$a3udvL`H_Uy9$GDVtAcS$5B*h#SP)rlRh-Xnyr} zQOignlfZmkPM>|b6KsPnU$bx(>MJ(&o9tr$JkQ!QVOg%e+_A5Gj}ouE)sSoZP*SA+ zG2`7l$8#e5#TDsA;vXffcWUpPU19R?o!>h}xn%Y4D(Ri=3wMg|++Hzb&F=}nyN;LM z@4pjov+g(Jlg3AhYVs~}I&$xuoliI)P2Te)@yWv`H~VrH%V?W>>h6==JKGz}O)S|n zbxm`7k8?@Y-YI+%<CxrMJ<rDRLc?P}6@MX<dpjzhoP6|gr$wtx=mmzye#-vhCJS~L zpZMA2CS0yoIc-7Xk-5I}lrv-spHF(uDdl?S=M&aPrE|;0Cy8@P+1xq$M74>Hr(Cmg z=7PdQv3_xi865@Tlek%U`QK@M%5rRO+TFG%?81x(>y+1vo5<~GeZt#xWb^KcF)AKE zcFjI<^pPRo@3c>1A2W{apSs6)!iv)Elgl}Tro8j}r1#MvX!?Zm?)IBIr|faJ;W=M@ zGL<R#&|P;uasJ8Gtd;vKOb**S*lEbQy#VFHLitLU1g{<LtZmKJJvA{lJr~tas2_d& z?~};SEfsgt=PAw??f-qI_{rx-h4U*LYXWWF8S78f?>=7pO!QOe#~tVQxb4%E`##hB zg!$3OcAv$5ZmYPHeoyf}NK^Hb-;WCC|7`dZVDrvcexiK$@xRZ6KLvlBq47cT=gx{d z?fVq=i}e4#5dP%)qpzI{f49YG$|Wz`uNvNY{O?QaPt_j{9@Hz;i>&`GuzgmHvgVl| z^H0oYy?<gy{E2wg)|G#yf9_slkojNX|CEsLitqG4<$GQ{@VDQvPo>rI`H6@ii4xA2 zs;!pOCz(z<G-tJ{H;7a|4I(G_s<c{OpOT}dd1mLc6ty%buA5Fl62*-<nwmX3!&0(6 z6HjebyzRvmyiWFJT#!VO?1{cfhk9PSJezc=XSKSt%F@i)m$vvO9xGMct+Zy<vRtmq z+jpzlK9ZaErK39PlJYxMNuCq;rsZ_}j@aZVy)p6Gx}(S5?918nE`3?$o%o^|ld>l> ztF&wG<g*MYl9=>*QnO0CqU8)3B}<-@3!fOAER1cRtgLdpRMxX^lFao|6HB+EnCly# zSez`3y{>%RyYKZbyPb_scC3@0B<<PvdY9qO&L=z8&7LHza=i3z&z+c}nCqQS#3nu7 zmFMXP(yv{#>B)|D(UWg`^u6AtYw21PbA9C#laqz9+m*LZm$_cbUgUnVFn0N5Yfrw< zg>06=MKk)XC-3&)`&<}aWPUQy4wRiN&m6Zs89C{2&7JN$(M2=*e^2=B#rL_;zNr3W zqMe+BoQCC@<IN|URoj17a8#~%Vj$12%s*Y`*<-;cIUog|a;la+#}}WpoOHOtrp+d- zNTUDv#A4O<j}<nRO-~GD{Z;%Y$t-(p^C{(IqSZX7d0Lh}$1k6_tlIvvg3U6%XhvW9 zq;yZd%O7(-$$%7i&r`SbIsW-1w@UlX3dPEaPYk5>)$}LIq&;5xBz4l^oIP{)I2Fz4 z4W9&7AX>TgiGlQb#r0EV(jJ#S`8w%vPK?Jr1<NzXq))nnRCmVcSe`jH`((6=JM)jV zPjV-{w$s@+caL+CiQIk9d#XF_+&iaFDED4>f6a04lhrE6RT`^LrcQcor?;;^MsMf4 z$B#sx`~`9A8fpTHBo^~e<o90pd&dvKPk|>(<;CsQcD_6Q=(uWo<A0W)OP&~foUb&0 zn#|*k^A+b$jrpGVvG~d7Ny(cIazE*wlq~bj`^o7^$)65sKUocOMO|-AY|-8Jqxlo^ zz1IES@I&`g?#WVlvHi~bw0FKc{OJ3M@2badyyic_uX?>U;*a3ZjZY-X|8o9Z`D8{0 zD1$xOkzemvr)kOacm0X=s>dr{=bxB5>9zU(kK3PUoisf6%lcFGNyErT?4R6E8Xl`M z-RV~Jm(Ai|=by-;yVH;EpRnI+-S165%s-W%G|YU!|H=PkX}s8f*MGW}$HM<7`zW1E zWV14wCX<%nRCO|uZCOh169eY#larnpFup#q>4^cOc8c)HL?$!U*`9pD8!Tsf@(Bl= z5Sw(EfhWcLWFo^hrD$(H<_)|z!-^yt-k$h2=`h0^hq5U$YzgW{(`DEaY;P)9p4soV zY4a0<|GOr{s<!{U-up(+vS+_s5P$Ic<yQ``d7bLHamjYo!;|cS_=DGKeKk09ZBo^Y zq}ru&Y2o(XeX4(THK(n~_1u`!aAon!D%q9plfO8ubQk`zYZ{9;TcnVVq|R4^S?wOS zJWm$}@dsDTxN?|9TJNhtvAc(D&#j5mWW3!Xi*zJ)zZ#?-k4Vyy^zPgIBx2J%)#H;s zPLuJzHoa=bTIq-)otqaXC7*PgCgW{3t!mGFvyD$8Hm$t!_?O>?ClQ-wsve(oR@ZWx z&y=b?|Dq$3bZ$<XlhU~{MZ0K|>hVcybuFjmB%j=n5?$0~a;RjER<D8V^2j8en|*iU zq!NF<b$F-IYw&B?Wa~&Kotcj3wx~pG+H7*@!fjWn#4B&JJU676dpD@=o?PvryzczG zOC9ser<ojbxZiyzde@_`x7>F<`nz|1$j7=H{;M)r?!~Xl_-5N+6R;}doUO;Ij8nD| zt1^V_TWmr=RF6#zh-#Xn8@i{@eUiJUXzxRJZ_(a|#Y?)DeMnx?_5Je3pjOX%8O!ih z1~2>7{U>Po{1QGnc}dszyEdOvRxS$sE%GU3<)Jn9y*9C{3|^mCc<wEl_IKu!$e`B9 zdb7&Dki-k~z2~WiN_>7kS=>YP{b%lz-AlNX|0R7AT6w5q|CBvGs|@bxtFND+#q&)2 zBx_LX$2!r<ts#kf;+^BPLnYo{pLpF{bpGnrC%hmj<((d@4DRJCiF=D415HkY#I!4C zha~R0?{`lzbjG{#N#&lRZNG&+<*j^FynD(X_f-aW-m6XriPb(ST6w4--tnG(sKh(| z3H)B7ZNHtL91d!I_>be~ijc$|_HK51p?BElDa@aub>`dh6U&!!ZT>6yDRSkZocg|+ zxK#$X;}zmTQqxaNU)uHil=hR=L9I9cN&VavQaHb|xh8m3#P)ki_or!HTU&mjd}&wd zYuit?E0ga2YWNedDq_2xl08VuU+3h^8m-V7FXm62AHB%<XVafcLUT`sKe;~bjnBS~ zDe0R)-0e@ayi3&XPrTnQbgfbTguFB7_t{sU%nE2a`CIsBvBtp{e_Q{UPAQ20)%(YG zO2W5)j{hXR3~K%>{pVAivG2b`t%z5~xzZFFuZ#=69`asQejhX=g}rvg{fycq;#HOR zp)|#E%7q2dinCjUW|hpIbk>Qpch}jII#Vtb=%#cBIBm{Th;9>-DvO@D)|s=dKzdWI z#zB!h_ig;D5{G3^^etpb-XT1*U8v__)h5L$34G?0<~nn-6^d`l);Or}&aI4Jb;c3f z6Z00bEZ!l0(|SsR*muR%3t0|V=x)l_IB4?D{Tsik#PRIO%ubxgK3Y9F5YSY)N6%7Y zN`eBvT6>F-&y$7IWWFAD;&l5|P~@U<&_~X*k4shJ)Z&wd3t56Ibu9I!B<QSn@8egM zIQ@FEbc@iLr@YRb&px>=WGSvpE}9(Bba0QRrQ(zXqkOkKIWL1*>XV{dgnFLop7dPE zvbj>bs7T{r!M#~`)TSg@<a_&Zs?InUd@^$(%i~JxqTc~cKld>2Ox8HqFwgIuh?l{F z^a;k!oN8arJ<(gpqFfbTv^}7SbFcMIca4J`_a@H~^)gueUFkcYs>G$=6MnY|`Mmsl z;;%F3u`i5I8W*w@|5Et$AfU;ymZLI5<KPmz9vhn}2_f>1=lE1-Ty>x1-YUfNdhtoi zg)EnUNqo8y&{S9}V`)AmAx_?Zo`9FZ27eya8Q0ZYh0eULd~$Lj3-fQ0Pgeq(I%}mW zt27Rtuxp+p?`5$0yvlhlRf${alb^Q;`MfPY`Pqr{*tefgSQoM+|91McD4=O)tzo67 z#=!^sOr|8{#fy0vY}Z#`&!H-DCwvmO6Q|nu&?i?HvMl~B_32hX)5TiZ%36(sIdLBM z1iTFP<g19c3i-UBed6dsmdC%-K1~Z~`dO=88Le@UVgKAc%2N_N?t9)7^)gsGeL{J= zP|wSyPiz;mB>##liqtqbXJ3DeoR`6h@Co1Bg?wJIpI~?9bo=W3<nTh4&A$Xc1$s~U zef-36-N1MA73Obo*;(IJb8FJmf0CbW1~hg4lli$v_1s_XC*9L*zU#MI%~-16F4Xfi z{6x63EYIcZPMptvy`E<BEkEMYjs2OP$^WOR_Wr#+&E(tr79pPZ<+_q@?r%=nP=9~Y z!GFx&Y`^(+HDB9rTC!%=HiJX<oT?HJ=SLM?u1`DZ`+ujZ_FwU7Yre!sZMsySdeZCv zR#ol4=F`@E(bkQ8xqoZQ()d(Q&;PPNYga7r{Lk*~_e);a@@05*(WUhppDg)*a?<2~ z>E8E##_LorU#8ph^}f!}#mjWhe6^pEqj9ZX;?2=t{K@+x{wHquf0*rA2k)7qzxtm& zO8V<wT)6Sy<Ne~V?f+Gua(gOerg?pms+rdHje$GQxIIn!dwjkAwfaB1K#c5T$DV-b z^EWDD*8Klbd-PZT|F|{(e|$gst6%L&(qH$_g&Y4Z{<$OK|HYb^HUBeg^sd#L$cewU zm+J5SD(`#z=&$}|kNt8&&fQ!PbDr%fo0*3AYx`LftT#LE<d&YYdz0hNi2oOR?#$&q zWqV`6oyokXj{fRD_T*kpz`Mh2Pqn0{bbpn9bDHgGT~5He^K2le?Uz5G_O$dwV~&O1 zwfaB5KyH&ibL_EVj*Z-@V~-PaG~~{;Jxcm}e7<pz@3;R3#>?HF&RhLIJ#8A>teKIo zB(xqM+1fJmru*45cDEX=oTLNXedk2Y7L8s!>7VlIlYK#&!vA$ri$hKxu|F-OYo=Um z*mLGZnZ!&7<IZ~x6FF0a{xT^GXE4?(avybMa9ehYJ5t;Eb<%boW#gZWZfTp?+|oW7 z_xR{eIAPWC%`HWC=|a;UABE{{j0Q&1Y==%<xi~X&@xsj}J?#@YOQyDY8W=UcyJW!Z zmUdXrz(_jn@QIum%*vY|hDglh{hXNcO5$veuFu6Yzmh7_uARRiuWYh;>(YnC5;J-4 zA2^ZogU@Z*wfiZrrPvn!QIpP*XkwSS8DMk#MBBn2YSMWUjlX8+sNBlm6sWQHq?`1y z1&`FEwR`s_q?m;zrkJf`RSuSKN_p-5_?Cf@^!3JxH!WD)mf8I{VRo#zFGo1@j)<F@ zfuq#<rinLq2)Ly^?lmxy&TpJ}vqHM(%(2^vDQ5S0l{Xh^_MAEP)WAske&fWOKjeCR z61q(4xRf`4G?tjzo1KtS_K)2yZMsm;89h;nnXys{DP@^06K_7%keGSE=Vg&*&lx@M zgp{&KE@j~xzPt8tC=1_k-nEBYdGqPx21dJe8z$a-t0gh>ZeHWWo4J}jXYx)brj%84 zxTS4B4q`C5rEOmhVz9ZTZ5K~SDXV66OWWR`n8MWVz1=@Cg=zEB+u{aByVtf%y!kd< zV&>g{jT3L$wobemyIJPq#!IpD1>BBLEMB^MmJevS>ym72pSoAMZJ>*~XZhWo?w^<J zes^K<<fZNRPA(2!!rrqjc<J<c9*Zw8G5`1d<t6sHbJ9KJ&rWdrytIFw&SK-G{p&g| zMk-#M>r`S^>F1F!Z?3dZY~bS0PK##tzNq=sG~qzSo(X$2R1D<x`8wD6TvS!OnEz>! z_sP>vi?l;ZEGu0-N>aPlsff3*EPE3A<m$oKoyxn~_Lv=*)47gYPIlGx=xaJr8QM`L z&1*9*_D(bH7K^;5v+Lxhw2MinXSkYA-X3vHXV=wDX%};+nRe%GUlUo<o_cnXbuMeq zyG>K|qnz&LYA0;D5_aH)Tr}h2YTaxx-OXzvOXjDZUG#LCX?GY%_x(+27n!G-cFS!M zHL5zXDedB65NG3>$S*5W&n`NylPzYOC%O3r=O@q8vt0cnujy3X3cK+_GMaI5x^A|Z zZMwG4mp!H5-1Q^U>%S~YoxNzf&TWysIX9QR5It??x;|=~X4TnEz87Cl%j~+RaDR(W z@E5V4+frvQDhDaczPap$?P)XD_tDEVe>MEMVB~wz{mJoZnO$~@_FH{|zexVvnL2Bc z{t12E%ObU|b-6c}y^ua_=BllGTckGo=CX{bsk0WnKk;7ovdCYDe;G5EWti?fX5@R( z|H=7jnO${?^&m5(f9_75y~tkYw#eVinae=KW2enr|3_>)={ha9=-eh>y=^&@y>)Is z*^@duChMkJc=AlOaPMh4x1YSyx&7qSwA>=m(`Gx>rsWp->fU}bD{|XO)9pEvPwU)% za%7Y5I@b>d-cBD(|8H%c5%xym+Mn5`Sw|O~j9<7Z?pmn1z^#~<(IVQJw-#9(yuL-F z@9oxwL3gUW6tCS*^IefKZH3v9SuZqNyJr0@UASoCqM{Wm9>jBs#!i{l()F#uoEOAu zJ;id@t)+|WU*w9Mb+<bL0uSzYU6IjU${{NHC%Ua`-Sf3huB`vBEi{VUF1T<}Q~m9L zi*29EK&;;Z7jM1h1F<%8&sql7YR`YmbI#TFPno-VIZ|`?=kY|{m{ZD^dY8R~^JDt| zuR^)udtB`Q&OTb%sDJTNz)i*Me%rA0yUC^3Y{U5PCVzGK_Eaq;K5tgXo71(z6Keyf zEO89~Z<Tq$#3NG5<XFf=Hs45-iTk8xWn^Wj{hj^7Tjj6m@=2ccclA2HtUvDkWcxwy zC2@=Qxme%w-l810Xo+o{(t_L%)(=!a{r-17KJWJ<{qLXm*YD*0IsLV`*5%DoEWN+v zRy!`<C!W1y`TM0(?_TbX`rq_d=`Z)U>bLv<U6Adv|1!P)e#m}<1K%81yqVH_TzlK{ zeMy_Y^k3=m;{6xNy?lF1z1aH5J?wGD3w}(W{@9fHl+gXg>pU4uTeno4ZAfdnzI3Oe zus!Q~$qP<aXRlm8b0NqocES3Y3%8bBS`aPm9Q|_1#cgG6-zNBX-PODx82?smcd){7 z@%UZVp(Y-S_dS%(6~7j_YS+n^NiU?f{IPm1ruFOpJ=xPS*OWs{TrU}iluW**4Pse` zlxbg35BYK{%-J=*X{(cKuu847tM}vX*NZhL{ad)Hym70uYp@ElldJT%>zty#6M1+< z-%gD;&p2LYrV-Nh)J$4NYnGCvkd{?ZLdJ@W87UDfUOZ`hxNy;AcDEL<kB;Zv+Pppn zo_A~QdN<o$`dG`UiLA%ky8iVZYwhAwkMRE}pWh_gZGLe5|7zhYKHJP4eLo&QuNfw} zhg<4v?1dHcXRoTuTUBNDa&@|JFXy$CU!5z?w!Qv(UGCwd93!c4`<czF`9;F(=f(c5 z-0|zB=8j(uYP*hzh0A9sMp=c&)Gk<>!5UNewei{_)`Fu~ukYLb=vB6^f8p20Z;O^1 z9KCw|+_XopvO~QKzc$901jNMD#uj(4?srLEJjLzdtJlge9=&3Yb#>1cOBbHICUTDN zte0z7wwqjz4))Jn_xovF+r3LM&RMlfcJ}G7@LFbmcB{(e*=g~dzvN!2JKh)iyL4;Z z`>njpOSaDSjjCTA9)BxiNp@`J;)^F8FS-5KYF^rVZj*#k?!9ZP^Ci@Bzy2_ax%JAd ztYynp`J^RVu8Q2%$Xw38`r;+O_aBp&?5&eI=2g9Sb?;=pU*!@0Rxj=+?kTyj`^>LP zj>5sx9_+R0IU2HGq;geczbfVF$bS8mt0en1K2J-wf98tx$!xaUbJTdPjwTdmUMNjo zWb)#9I`_-f`7OG<lb5XjcWN!q<fZR#bXJ)$ZkxDo*NmL(8A`RKhBLKlb#<?WU+;ap zWc@nn+urrPqVE*`e%0Tb+_7KF!1jpM&&1^dueB|d6T*(43AiX<@Lb^a#?t8l7awx& zZi`Tlej}E&_vRb9B-?Lq1e5musg_D>?c%#~Lp$V|*bVE9rM27qJ-+yE$@lp3zs&yd zKgEjyj~Nv&ZscQcbJ0KG*w*YEl#{>7*=f=Df6mT}ly&*IJJUq?`8(MJ`VG$Td2T#- zqR&J|RH#;6K6i$&P_47Pu+ZITm*Z_N-^DH#KDjgD#XKdec{YkFyS8`usrYkszEfRP z`Q)UcWB*^xCo2^%?kOpes;u((620*SPf^{97r~!joJpwtcl0JpG0QnV(b}lEIlfxI zro^0Ao1q>s$Jd~Lp~dVKxeL>UXP*`j0^!=M73snV;>!#1bm2KWyEb>)P1Qc9Cc5NW z*XGV!6;);zm**V4xnz<5{qD`4i|!v1O&5N=_24t!7;&N6QxS7~h32djYwNP>)jy}! zS+_cDj&D!5)1v#UMAIj81r>HXFS@@-G<~wmep|4aPx5%p_CMGba4@Fhw)3L<ePAh3 z?Q?2o*B`8#kdSw1(u4)y|G%5?Vtd%pu)`Jp9tCB4rpJhB&CoB5-%!bM+L^UjEv&_5 zf3Ma#HPPB%k#l^7YQ3W7_zL|ETWK--#+{aS=cdiim7gqDyqMqHwb`?2^NYud2WP(R z47j-b|IwQ)n$sWUOiFln^fDuu^<umA(VHq4^GmxncYgfY@Ws2(Y~_pXtVeIEIC6bd z{q(dU#0M<G4ieG&X!_~vgcsXQj^12S^s#=e!R2nzXWQ$)>(v*&{}j0*W|C>b`$d8k z{VX+I3^lx;-XHz<HR$gCR|On*_rIFA=vu&^)7olD|Er$5yovv6=zKKbP5jqP=V0fJ z^?R$7zOA<kUVdYLl;6H2%gQD9o0r~?j{3EC>eBns(ZBZgF1>#{>et@6OYh%~{<XJx z>3!>{dwVB8y<2>G_x1nsmEY%fO@H*g-d)l6fyR;~{(`+r*8aaA=rJQZq<N#;))`qL zIl=d@hcB|&^FljOL)2ZoR+Z=JqX&!Dw=DE5%$eEIv29UgVFrj+((cm{7Q7g?MS~AS zZ*#r=(s%9Dg{6fNAlXH^g&|;i?~Z98RV5<n{48^A1xj``t}{33xE!0ec;RM?z1(Gn zC8FVTwwf$j`$Er8-sP*o7m@HcH%u3;eWB|&f8STbkfWmM+PxXtzq&5F7yae=dsOth zU2ldqTgPSZJ$;D_EcPA&&l`K&+%RyN6ZdFgTjHZHLj2}E0?Su_@i?qeShdt$`dG*1 zqs40y=UBw5UpMX%U#|V?R~zq<mr*+wCMp*mwe?rN)#ZESCD*={iA@%<Y39Z`dVbp_ zgn6SoE}NEkA66;cH6<@~hK}F))M)8#g3F(8%H<6{^75C}RRiBS@Ahvu&e8Y#e&1T6 zOk}xq`^&buM_%sCX-iyYaaZ?k&JEX?!ugjwwk4St?kc`_cSF0y-GH~5GgSSypQ)Do zCbs<d;#!{HU6*w~*R}mU`f}P&hQp1IO5T@Dc$iSQE7k5u!3vAJM)GMEF>~@}_8XiL zTOR#Pnb*DZvhL@Lk4jG4xX;O()Xykz@tE&Bi=uTFcdqn_n~Qg^v(TBOK1sdv@FNR< z8L{J&k0x%ka+MKV7<@F*(9%~X@89z7!@mD{3U}N*FWx@;>&!<5!M5HqZ4c(?zAMt% z^=RFZMcR3cVzGtc$rn}i1=`t*#3zY&?w0Fbx1%+p<mlZF*XetFWaQ3(CaC!MpR5yU zXD{MD^3d^4=%Wt{US$<Zm=*I@uC=hq*zG4Hw<T7ekN=9;B=e5L%^Rgpx<2}_;GJ60 zMhhE--81*N-YJeKIeGiY-Uip{dz|lhN0gl0edJ-|Eul|&h3gY9s=gQe&L$RHG;_!H z4KF60KKjt{4%er;LWxPA8GbI<!N2jvB>wK-65V<~SM2cL_+nCj_iveQy`M{V=x=;6 z$-n!zRJY#GH9Mw8l$?BibnT%<-upE84p+u0#fxoc>(=|ZYRCMIFS>q<cCWLrv8ZXT z36_zQ*$0{@=I6Vwcz>z{Ki7Tb`_m=(x$G6}r+_FW`)LyVZ1#%wQ*X#|Oq%cA!(Jah zA>Io_O^gTe?oZHGJ=VN0|757p<Ae9gpL`d3?063}N&MLHURF`>k&1@z!ap}3`NiO` zeCxq_q1Vhdy&28>z1Q%6Fj>U=Pt(xsdi}(D?=}4IOcwRBS4=!oQSkgkM3T)8Zx4M# zxjRc!dXH2TgnLg@xpsD|+m?fyjzoDa5zO7td8Fe6Xhgl|q08BmK1n>0LY<|T*9hkF zL~;pbS1xtiQo4DKVD5&kM|MSC>o9AR+&Wd_u;HzVZ&i;O%;8IM?=%cqB0ST(XQA)c z6y{|zSuVG4L<-e@c)x2xtl{?n<y*(zNffOR%uV+1vAoi;ZKL@!*(?|9g93B4++>v& z@qRmc#@S_yVC7qV&PD68lR1=>ZgtFBr_8Cem|4{^q$svXVBa1Wm+1XcAgiDAsJ449 zihr2pA}yoH*><c)#T_)u+ndpxtm3$&1~gav_fEEpw2VIIqGzusOM5JuU)`J0EDcpO z+oNfrC1_6T;Dr9OC(f!K{4k~SiP(>2qJp^vLeK1!7V-K`W4U;2t?EI8skthSQwpO$ zc6{*{?0;w#d@}P<Xm9cDiMPAMMg5d-J?ML6xFyqS=j4h|W0OU^=S0@G3-o3*@9sE$ zVP5RXyGN2M&cAyi*QDPEk`$^bTq2lTkpEF)(PsXg>nry3e^dT0-mhrKK7qZ<UFE;R zr-YAH5*ItnDppj4o-|p+E2k%SIJ!?EJvm5C>DGh5M<4fD&zhqw_kMr!iR7couRvqw zd*rT}EaIJ~5O+PdH=|j-^Z12Lpn2m`+3Ou<6{{+E0<C&&Vr|+s&2c;@zMiYwZOg&U zN0LvRzxl-SQR!Tent2tm&rKKc#wo;I2L+LM=kW`RK`T0vUtC=JB=u2XVu594YeL0d zw=D-*n-afDU1VD?#xonFbM1p}?cR*$>)dVH*)Gz191UzDm2W*zI`|=_H>0_m^>B~r zBHnvS5^<{qb3d4UTv4$j)}Y5(`PQ$av)#5F+<hcD<C@T?ypIw>+d%WkZ3cI}^@P{Q zAIWr)j?t5IJ`y(JJNK!lri*y(G~~WdZa>j}^zpt=96wi7@Vu`CO(efF_MhP2b-ebO z=BLb$JI>oU+iA;vpZWa6bI?37)6Yc}chW%_wEy=R?I){2lgqs|u{Q6F^C#qkH0gfI z1x+qH?*nQ2e&YMl?5m)#;Xj)E<AVE><BtmEf3^Gxv1t>mb*s~p3l)f;5Z`sY_NDfx z?2jwjeze7C#(h_my2uvp+4a!>{>1y-rwZ=!Kk1*8WbrVosCUUO{)-)EKQ=?@)lho( z5{axI>_3+;k;wZY{&V{hiA~@71C?({L_InY5yYeG=@Bn;VX9`NvS!<~E0a_`4Yw@m z)A8<Fs4BXtbBRRMCD4R&+f);EV^6~+E+@n$C3$!%M0<59s;)h8ZBmkkr}U<^OC-E5 z_2uYmwoNKgu=eU&s51A2%;sjni^mFj*`$w&o8L0nw_`K!!|vS^Vskm-@ASUOJN)dC zoLP?EyUfFfAH|v3=)B84eE5-_nT^i6TN~C_=x$p7L?Y^P{~LYFwrgvA`6kF5&bp?^ z?$wuQ3Yu3wzG2qECjuu8*Q9A!`V{f3mh|hJAalJ^#nP)N=J~}Z5+@7i9-s7B<#=ga zzl^@+y3e3h8;`B>J@Qm6*L^<rL~YVzt9&m%kQU>j;**7Q)h9)J^u6ArYUx=N^L*`z zlOTEDJY~yupSL{`IaxS&`J~G#$4l?^-H9vWS$MPYPGAww!kK>WR4m&roKZ;k>QgiU zO)d8+n(Usm+Y>}huJ-6tG^w7nS>?FEti31psvZ}ZRePcqMEyPS7eq0iU<Og3+2!K` zvz$*jgLsEe90pO!CvHwk{&8mFlRyx4@rley!<uIjpCV2gmOQg4TKD8fjEw(01<ST` zb3Ep$Shk%zqwGIT#yQ<j(SIt4Qud!NBg&pW;j`-T3p0&RZdN&dVdmzO#UQHq<Y$%R z6J~<un2%4G$$hdL#Oprk4WhhHo(55;PiliG?USsNl24ooeR35<nLgPHqCnHk$tTV@ zePTOlnDWf6XyTJy`j<P*c0?3~nB4KXr?k^998`$Re)22ERr%Hf*-5W0os@4qh@G_f zRw8HR_9wg6U+yrg=zk({tW<xePZ5ve?*14(%Xj|TCw{A5ubu0*<sdthZdbitJJW5; zL3h>Tf8QB?Dm+;lzf3UqgC~^EJZUKMPV!UaNkf@;mY*u2qOMRn^`xQ8JJC;}Ck=hx znSLsTiuyw7+>?eS?_@v4o;0j^XZxx4Wa0dO4SxcP?oQ8ik^U1=#Iy2u%b$><yYoTZ zm?F_7CX0CMG<Vv42j#4-Pb9Lw^X?2P;@SRtT8!#WJN8Q*W<T~mS;dp>BK;?@i05Fm z@4AUHQx)td+Iz42Z33zsy`Z#r-@;1JQmVd(m7qEjESenQtzy}>#lmQsjB}LGCGWly zxn9>i`WEVJP4O&px%ukErY91of)r<ignUn?O-k1AE;gDhbJ1Ke+N1A9v_iC3U!o2u z8!CUg-Ik+mxoAIV&RLo1PU9O5%eD<AO2sD)Tb9ntnIPjFA$9WHq+||n@lC6*Bzt(7 zuXJbGv77hxl@7DE316mE@o>IW{o29seOeXI>leyjCAI}_eK=R@;;|3i`^=UEE8j|} zm%g-8Ft?zA_vMuiGm8strJyQM<!i?)zG+o|g?yB6Nw}GWyb?SqqxMyT%OvKN;6xe4 zuM(GxFSX@oxkz76+`@bRN{3n8^o>FN9=|N4XU$yW-nV_>%#**KuwCj{XdvyS+;%WW zrMF{6zD}>iw@sbA7k$iB)jgEkcIKoVHko`jw<FDH;+;cn8EVm!Cg*gdZ4$M-*_Npm z?QG=cA}#nl_o2A*qFzPy;M^U{+_ngo-s!t@uPrmnMSA`9zDpf1K9&@zzwA2ki|1w6 zi5EW7+h)Ge35_`)yQJ&>e(jyJLrU*@l}%r@F8riikn5B>|DtIjrbg4>xW3a3?LDRn zS``wy|IC#Rvqg7*dxu_E?9FIq_X=H{Ep?HNf0|a?G+Cukm(ToDwb~}hy2<H<x*Y6R zNcR?XKG~<zKWWuEX{n2B&pkq~^Y&&mANLY<KGmoE987^`oRvPQPg3_3J$&NXM0Ib` z!^c5+SgWmjuG>7lP#$sX<~jPIJp9&^ZM;`?+?($^PdSvQ*=o9t|Ed)-7W4Nwtdfu` zQ>>gAVrcUQH0hjFabxL|)S#muHk>}Gy`<}5V)!I(Ff}pUTlDbZb&Bh!YH9JUQ(iw^ ztF28}C4Yj}D*ikbaZl0r%V(cB8g%se=d@2^E0ZE_tbLLjbacap+b6A;bggQ!KDm3z zs@HvPTMq7C+Qrqn^oebd>(oPgpBSxN6!g%pXlF>FeFSLgnTNBwp(bFJgwQvEpBq99 zRo)1G3S7A;>4D*=!j(xLH-w)|4mvtv18DNO>r`9%iS(sizt0yx`5bg~*Jq}mi$XTO z+vBoNCv=VV`U&g3L|>oFe)1Y5#rAU<@8PQ*W<R!t1U~)9_j4WZaS(4Gue-0Ef<2GL zbT#>j^6Vkas`DqzXPXl|`TU9V%&QJf(m$ckd~Pjh@|p2!;z{!-ry7cLKI!h%THvMg zv+s}HgP7TW9R5iJ=uTUscAaHT@#Og@<}<H4HYxr@JoCA|C-a}YXS|wxQvS(&#^(>7 z=zn_Optb3V{NjG5b4Tw@EOaoP>F*&QwD<n6DQh?_?0-jX5(%<(|7o>JCTOqzZ?2mv zORCm=@;#ZR7&`Nqx%%b_uPje<-&9(nb^V9KHlCI1mhTh2X|<%|#a6}JZ6bkt%Tj(% zP}+38@r^`~%Xh1Zl^%i*SF1}qt$N*_uVUREa$WF#>l>*c+wDK|Qoc`63cB9>Ci8Gn zt^THRkFUQu@3*gM3prm}r@JZNqcrx@-xL27UAN@r7CCsB8a%wN$lez6oxd)&D8NI| zQpSgmQ*%+f^T|X-SC&ExOQj_pN_{Hsts;ScE<TwtL8;4rnv8gm%g5`=$J<2$|9m~k z>(r(3ukDGOqN_-Ka?#`oN?rRkEftq^JOa%=2f2JypA^kv)BZ7f(qxdruqRJIDol6! zdI%o9KW&askjuyAlP-g#%AR}!nZaIk9AwMfJDN*69-UW6ZxadpGxuaHlh&_4>z?F+ zRFoI>gUnF3)Lzo@=)LPZ*&vsX-xa^}YA*Wmd*W}9tC&wPJ9nLU;rQgBqHD<)fln7E zC{3!DsI2f1JZi7Bq~pPPKFvknK@-p-7k@84X{qS?<)6f-8xxeO>SZjix7ofnQ2Ed@ zL8+@=sWQkz@aTN^c``vRAN>{mK~^lExEy4K@rj>`t|I?^KCJ;M1kJq&9<`rtqrar% z(R}|nfgqQU`YQTdnu~sbc3p}D{sB$7bZPv1`a~3@?bHONru_;_I_|}b2D!Xj&!@TQ z+w}?8+e89?zdrHWxogE=r%!DYl(OoTcWNx@xOLw}52V6;@^+RG+gAoEAGU$ysyzfZ z?pI#YaqYh6z0||o{tA71H$f?C|CBxIATe(}Zp}qszfU}!Td_Vq@o@Fuzh*wy>;-~c z-pFrB-1JXTTJ5#`wuc-32}<*=7R+^dF2DKV2C0i~E<ZUT0#oL1f(l4VKYKZU>%+!> zJ0~bD`eW0+c&|W^%f0v~2J5Fgb#?qct?0Vt@6-uOm;PmW2&UHQF6l7Xe@-zze?orI zjqA}e-@cl)*X(uPcRDftec_Gkzh%CCWo)mlJ&_oH^jAMe<;H)?QgLhkceIGVwr`tR zd+cG{{Nf$g#bw@oRc)`XJ^C;%zIexVbD4LcYyNk*)t`PCx7y;)Yiqvmzvdm@Tlb(~ zy}ad>Y}1`>hxgV!Dp;TN_xOd4Fyg}o5DP2@A|{{`AjR%1J0t!JI_h1kcj-^&E?C;h z%kAC$Res{*D{ak7kN)akQMi_u86<M?p_TN%sba6~l@5wZe*-ZV9q~PxX7)!*_gcM6 z*XDq0pVPG#uDSntnXXgh`KOs2skZ&gbe%!W)dBxr?>}=$GH~Z}`Tt(it_N<iQ4SGH zn`W>sc;kkZQGa-|KAJmd+XzNI?7YCWnDqiz<D@NiVo{0#)7m(q5}hTZ5}o}sT6y;_ z5H<VK9LAAy$v`$r@q*JY_X}Lye~$OtZ2mFv|DXH)clIBvds4UB=_%XFgJ0&X+5hj1 z^Vf8_)%KrFeC2$uKWY5;($wml+Ul#7W>zcH1nc4!<Q&e?YEu)^J$jzoWb;L{v%Hcz z-e+C+_stKtJ^kqU(LJ-LnY~{oYV~~cHKA;$t-VK%-d4%(X8N^8_Sf^x-<U-AHZNR! zWVPBVHqIwZOZUWGIeJzq!9S(<#oY5&;>RyD#a^(QU)t(9vDCPv-F@QM2D^!0TTCZ@ zHTu$KJ@IR!*2K_6uaxYCt8HI%$1A*UfA(=r{l*605Z+7K?~)kyai72D_&U!_;66j@ z>qp!Rawfd6Qv%H~JKf9C_*JnvanbiPIXhmsTS_bb;ymXj<<?nOxB22C`TIFNFP581 zYyV0-d#tn0ZSz;2$FBC7H-Al9b##B@5~*|d0=9fqy6us5MelAzRtW!Hm#iy)?}U`h zt1@#eiK*H)^M%Q?oZ^d$XKuP&oO$Y|*dpaAn{{2)<<cj+u*;@Lcb*eIr`Fxadv2Rq zj<VGp^V?x1YT0J4B`n!yp(UG=&3sEXByF4fqGnf4^+k^~&=DyY71GS^ZkU{L$7r@< zL2J5~=i|55-P`0+cYB;P@p#K}s!Vw8hm&RExie0F6VRP>@|(!p`jcs$*EXb7dwOnu zUG4pHa_1_?Yd4q7vMN>nKH18b{jGkf6t|Vbt1m`!8l}GiZ9QIni7nW0MN~Vwtm8^% z&Yysl+SfL|F<5!|!|{hf%jH{?m-r<=-n`ULIl^74Z<3X7zr1d#6;n>%l}x_h5-Xdx zm9M$tc-`9X)r9qPwM$QImeVht(NolP#c{p$L>tdn1}9VIT}hmD@?=mur`mE4S+%Ki zv`Q~L_M2>#k-OYm_RALI6F-C4ZQuHQ($Q2tUbSt?#CTixQzur>(@xDud+sUu^Wx{F zJiTw2G?n?Q7EbvZArY&Rnj)t+&FIth=^m1iZQe`Q9N+N5NK^T6!OkfY6L&bBI-wV% znVKRl<{=r`y86WGrE88ad?BT&EMB*E%EZU}{7#)viqTI^5fJl=>=(Sq8|1d_fm_kU zDW%nNcU4kT*u=aew_m?__K9xLwYPaCtEU)hzA)2tw%!|iYQ~r1_9+uj?g&10LgS8V zYKrhQ56P&PcZ1r(c7>dpv8A|w%EaUQ!cUzD*Pm=uboINZWYqH_P3Pw^im6YQyq~`5 z>7u1QHlLe=j(x57ICa9^UMDr?zxxs%-_L=X$x7#vpF9p~)BD*nrEu^3DMstQ2L~N< znYo<xbmW(wDHEgX!nAhmJMYPQ{d?ug2fy|yh-NhFd$C^st_tGmh{oIxU()pY_o|SB z+W5&_>)yW(I{3BLS!>6>e2^mDl@F@+>59f2FJICm^KW<1!LQZ+T083Ad$V4D&%E-% zuUZYMh)~{5O=pfD4?0--+ePa{RgIQtijCc5t|~^m>0ImXiw8N1J@#IyU=G?t7qWoA zURgBe{M01L+4)C}bXFfRQorAs>b+0=bjKfsX@7qNYRx#aB}!}8-JWY6tg}A&KRF+C zuw_~N5~kQ6;VToAF6Rd|iv8Ig@?qZ(XRV6(KboQ$`|CYfum8_qxq$zH{K|w&jw+%) zCIvwURhlETW+Y7TV7=8dovUQ#lr<B%)C8_fQeElbzj89ytiPu(u~fOc&T=@Mq2#+D z-ejuU1^ro`!nHB)W_b&rcJ&s1F-6JOpmSNP$w8J`3cg={?VR@M|HW_90*hk2FXvso z$9mcJ%FWDdm9rkqX*VZDr%jldy6sGlkueOMICJJqfwuDFz2&vpd+(qB{rrg4@#B~8 zvd(^V@&w<5zF=>5gX4*p824;+x4Ph&wxi_6UvGDh_T0snCtgat{d7yXRZjGrZ=UUU zkC%v)ZYg1y{(3rJiJIgDz6S-(mm2+)oG&rX$&q@w;rDbuZP~K_mtHPmmbm%l5@Ssc z+e-#Bv&AJ0;<G)i8WMXa@;wMQ_GY&VKcgi3BEm4t>cY&VIVBA3vqG&dL@rX5-SO}7 zQs(RRW-kwXogZse@b~!yzLJI+!B!25XH{iiyfD~a!k|6N-Ks(OthVfnI|lPh9@L%D zm)#*Ryo6a+Ol$&QNmxXHRbjo@B)>cJTbBxdPZxZ7<ZomMNNBQO%>ScHg|F9hzC7|Z zKFF%@@AOH22}``am&@iaIqk80ul-AxmoDxzQkM!}FSmSo<ZEo4Rbg%T1iuHh+Ft4g zm!>WemJJS@<`?rmbcyiw>PaO`o1;Um8ZWO^oBM)i)2@<7yVfbreeq`FvXVuMk4IhE zx>Pvgrq!j+*Spr0JgQpf9vg4fI5|&Y?twjKQ~YAC_pXrkR{yZhcZu*^BeSV~G3U=N z5x!o$sf20ztr)99+wBwdN+#S0+STwmua$2?n`7C-UpdOLWi?asv}4Wmm)!OguY3RP zQtD%uUCkvo%dGBB+%>s`arxcIT@8lslwvF1l}*)quyMDixYdR?es`UBU1&`8e|hNr zeePIw-sU%lK5y+Wd1&><`>y}44|Cq?$G-3=YAAWQ*Dhe!1<xl6FPZk0Z76y8U0&&K zMI7H!IkmfK%*)!n&5K0)CgeR)meIU>!ra1ZSFVj;|1vq{yJd4`%6Z%R?fN)R-rv@7 zSEKcOjk_;YN+*>pZoYEz67QQYA}`(C=Lav9zW&_g<*~1pvAZt*e8%(A?f7itrPA-O zMqcW@UupJLCi6k{d~M!8cRw#_{9U-u<O1h&rsE4PamzM)=@<Rc+&iPH^RfTSrB_bx z33jd8S-#3+{RcnMms2kt`CT~G<YQfou5XY3br0eB<!en0?PAqIyx{x^YR6VeFYWyJ zQY|y7W>@5_11s|<s?BSTUfOxial5DR<8yB>v23esH)+hir|H{cT<$4s@$Bv;mbA)# zlaDrcy!ZOglKB39x?0_P=1WIDe^_Ah@sGWVug!n{?j)NE7m>#Y7cWZ7Ue@3F=%2k_ z*ZaRM8vDLaUR3dZzK|>X^5w3D_vZ;7t@yP@W5fIBGRofb%X@Tc4_a3*(XUGH|DrmR z>;2`^Mm*pDi%PZ?J`R;^`}oLIvh90%7ti4xA9nE^zF+O!CfF>)cITt6WZVAV+rB*b zw_n-z$G`Vp{GV*^O_sBs=6`>>+@AIF9{sYnm&tqaulw(Qsrmf>h^hwbdL`QfbL^+e zJvckxli$j_R?qfFZM+A+)%O}r+Zp2f7uD(7R?OcwQLg9qeJ}oFuir0WpIf|d`okA8 zpPPBiqb>giw%xAM`0LsB`0uYs5aHU!Jo#T}+vCr5lON7Vubcj`g74pihdbugpW^s) zZ+{BQC!c@Q1b=-0KT+_7$oKU<4wi@NjhN<|2uU*D(V8mw;)y^COTj`7<p$PNBc>mI zdde3p7fcX55a=b@nDW<5lF??dnsP(<l~k32{biD!eyXxYLO-IH_ppdvRaI_uE<Np$ z;LI!8*~hD-d@*yOrgG!!6+K(NTluIeU%Z%*^~yl9^ZfgX6A$pVpZ0jrrktX(VdBI~ z-RIv=jY~+Zy~O<|d&-wZlaFP*bY<_Zd+Dm)#rX2*d+8~0(&rCP`10`ne79d0I#Z%v zGVe2+`(>f<i7%Jh`{a#1<gNVAobWR--Y9%lB59(raQB?nh$j(A6CW?(zn&fTlKI%B zNp=skA1~#fo1d1fKKrKaPrEY@Z@A95ys_J0y86TRowhIS&ODysI^()wx50e%`|Uq% zf7<yJ+)>hTh`mtQy+NQf@wo0Gr7Nzo+c~-`jp`!qO#XOSXkLl@v@c73Z<z9hSvu;L z@VmoCS2{srUzhyeFh~7v`_rZJGtP6(E0GTashXsIw|%PYWscPqmuhD`nc)_3b@IEz zSs>Z(OMY)?`?A>i!YrePKK*RP%5w%M7$4NU4!Hi6<<ADW(pvum{L%sDUsV2Vn5h1+ zy;smGU1G`7bCPVCmBnq2yZqcf%t@TU-1f9ZS4NyOI%s=Qj7pC0-DARE4{w_{M}Awe zjY^LHUB-pQZH`RBoYt0dLS@U|J*x1yF?HAM$BK#NujKkVTWoDJ?cY50{GFJ8-06^A zUvo<>NZ>i=@5K67jD4Lg%&7wB-#hj-wlv$Ww3d1Ft;pia<Q<0-=N*yd`>yh?phdl) zU3sN@B~!V@tg4<K*1D=SJ+A39AE)S89g*?3bv*XSZjMHB?p|@fNgEHm^_#Zwzze^L z8xK79o4WD9BfrTTEB^aW-&nzSe!|8Bx6e)4Sn==Nq>Trzo}0F@;@!E48xNd6H+7?g z{JF^+ckF+DI>M%0{6xfqMDbG*(f;k-DLV7^cc<!D`Nt~hmUQeA$-T?loU?H8rKgvi zmM_*`!n)>{SLVXW7eh0?<w>M)e}5>Ixsdtd)=P)p@Aiw5xV~=sw6pOK*)kV0pXt5i z^nCj4C9Qq>=HA?o59(ezR9v@u%ZJ*$$sd2%Z9iR6^H0`DZhrmp9`<h)(|eA8-5q@_ zdCyMwV~;KOh97%;e?R}x?`@8H{q_GCxIU=btgxK-zTL!pkAlsbop03-DbIRrSrJlf z^SwVa@AbnEJD!=<x2nsibNFZR&RsR{lGKM6%eS_D{4aU-;~$&VrX|a&{N73g9Qr)# zarNE@-wG=Ni*GM)nSQ5^Tff>Uuj1(2`5#uPKW@8jBWUikaNoPm9S?c^_wnXeeafxy zE}SQP@0!%S%jGNHXZ5}QFi-5q-S^qDvP<kPNX@&?FDfg4*u87h;tw0IeVA9fh}Gb$ z|JDOv|M&dbDR$uM{tHqDZ}hhw`2BC{HAA`DwX7e$<Zp3Uz9D~W+wX64AJu5qtY`i3 zMP4M;=b^jq1;aP$x(y5euVJ-n`n$;V&%F4p2TK3>zJ8JNb$8l}j4$nJ2QvO&Vfy}9 zAEat6>$>0eQ4h-htY)>U`n#NUL#GS(1EH0V=4i9&Hh8+MReWi8naLtz9qWh9PTbY^ zl2*3PJ$%GWw_)+sEe_B7cZq$IJ5r|mW{+-JMkAl@+$aYAH=mX~yz$oa@WzLphXZXg zEzE2)EmmFo_%m4Z-0eqKqL|$*e2h!Zytv3S<9dN^!~Wh2ht`$LtZdzzzcHM9_r8t( z+`Ih>r-*Hv-@AA#gWUD?tX7OX8IAXCSFjcwRrELOyIirUaL%>Ky^l-g<;X0*&U8PS zO_xWw!#FGPbM72ZZtMTu$y*F$6wa+_U90|BC+dcc$nl`#nTgLu3&V7C>;<Bu7C4`+ z0I||9GgUl!6LsU4)wzYNA5K_qm7QzwENIT_BRjWlC|+gJFLprn`PD<$!VB$m8@$i0 zXWg)uGim|zDW+R}=Onqac<)y$u6<aozs9uYz3Y~?_j^}tduXM%EO$p=ceeDp$3nN- zUhi14jafXpYuA=-i<yrbUFq!lyljU~sb#Lad*9QQ+8Ndbn?zS?XIfj8tnrC;z1=w7 z_Y%|GsIaR%vVmcjc_i+?%6omx^v<>3>?{}eDO*=$SAQyrIX-#$<6Th<?lJz{hgl!} ziehlT<G>w#|2XefhG{z{&U&d(n5^62owtb9;Hd9bhvU=FZedtv5y@RrcQXb=IB`Gd ziq2}}Gl<SiEUUW{#T~u=c<vU1-*$PcTjy3EdAnu9N7cObt-bn%?79~W)7*6%tluqR zwYv9a4eN&Eu_ChWkJm-HFYmp(rR{lE`761o1&7bfi(=@$<IVkGZgn=JPLcfDhdXai z-!)&XqW;@;ruXL=qaOT{Tk*n2ivJSR^^XZ_AO5s);VzkB8N!_~u|2bq&$vCi@pnOs z*baX8EJmGA8m^VGHc=OEn#eugR&5i;T{6$o&$wiZWnADgN&f<AyLm6nYHUtUKKS_L zJRUj!i%b?zS4J%`KARcEu-qn=yJVT=;oRR9%Wi-BsI&d;<C}T6j~CzB*8hB0uKfAp z+jjHbZ>!yNVDj<Dt@CW;^gliMSg}#P|G2kJrA^$claD_d`OEcBul`iA$BFyFjPR_+ zb7tY0j543IbT8a|CZ*eu9JiX)>UPX?&Zi%%{MGu+D~u}lT%3IJvF|(|x%_V_pDMb= zD*E%TGQB^a8}(rC&bd|XVio!Ct}wkn8ymIY@Y%aj45#<FbC>McIlXGW*a74B*O}(# z$z5Qoc-9=X;PP4LD2DSj5!?w^`!g7AJ_qVvc=^mww;|nb9jnz{n}w_&&Zuv7SU!9C z7KV90w}`zc`P?IRz<B;urn!0ZE;F6~{262fH^_*<Y>EGIm!yvEpT4#2<9pGyiGQj? zxf5ou&t%+F-6eLwEdDx^Y{9(?OgEm*jyhcNW7;(Xxv<an#}0#vq{ioaX8r#-XWx3( zd6)UOFkJh&Q0&Eo&lANCSlM4=k}a~kD0S>&)<5_5Ia&YMuSK5y|6;=DR<Q$CtAEPx z_!%C>@OsU&`aRpP{^4KqIa>FE;&W@=hSIwCH#!n0RP3w!qVns<Wc7>3v;Mh1pOf`( z`{ye^Rxesy^2ayunoRw5CfNu7E-<CC*Jtroe2b5AKE68ZpZoC*S^wDo{ab&{U|rbf z{d1?MT>X>(db7^bu+RJ7?%tI3k3B8)?EkWPlb%K~gIL@0POtiT|5|pW>Ho#ej;8+? z7dytjKJfO|R<<*%oG*T~TK%lvy8q;^Eo?QbqO%XolZs+~r*b9hpZOofU{n9=1|B6R z&Mga@l9_&Z3!BU;_v`~R+qA9H(v?M0Z%3N`zx_+^b!a!c3D2f2pO@rJxz=FYd+k!q ziZ%1C7MLakG)LX~WhZ?}>cg_kEo^Htqt-HCpY7+Z-F{-(^-G@$HcPHBUiFk;iY@Y% zrJtFbZsP@m6H*4tBDb*BWUjeZAbV`(%}Z^L)3%*E9Tj!!XO!7ItJ%}G`JYL<e(99Z zX3H&GYLm>CPunJU=Gmo7*P3tMiMqAVaJIX5G=JLXEZ*zscCPIoa_U@XR+%|w@37;} zkd1iQ6m@HtO|*x%cJvvsYnQHd-&BgaRb?0*;vKD@)}5L8oag4Fs9SaF(N5lnYc{KH zHQ8ex?d5%Yewuf7=Id8ElDfI|vwW{eeOQ$$YL~HX&b3B$z4fIDo!S~T7js<KGCRk3 zdPh%B(+&;~{ITSw%BxjTx2jB|eP16C2)`~>cU>xqdD+%w*BUa{E;UVv%FfPweKSW^ zxAE(`)h{N@Tf1E2^7(7mr9Q0T-NJHh_rhrhD$Oqm&3Jb#is}5_mR&0sEw0)&bI}_6 z*=tk_?w;MsW|PgmmO1}UQ1*ch+b#+1cy}#|xo&Ikv;)Q4uSyxLe!GRGZ?|nJyKDQm z9CueAhi#Lm9VjlpCM1z(`kz_<cBr8AgtyC73+~+A%F?#G{aQov+m)sd!m2f`cBNNq zC$Vm--NG_&_xfoEioRbKvUv9|in*?o!EkHVKlXWL6Q&)==f5U&<E>&8({|e_RWqg? z$mPE-G~=yc)T3JaAn$~&?wOo(zGbXszHQ_7TEe~Ws#U?+$6MI$yslWw_}a?xVxpaO zpkVQYxl2?FZcX0G;#S=??LfMJ=m*Z5nNiH&N_R~=kaqrp(D|=3qmEY;Pn&ii_58J2 zy{~UtMr|&%wVqxzZ(7B_bJu6}Ucbp2#Z<m`Le<1+73cJ>3C(z|8pV{qH^e((?exsf z-?clNnoq0?C=j?gHHs;Dub1(In(*vnex|Ag*Rr=B`MSd|+w5KX^=w{Q_q+>MA1+C6 zO?zBYHhJ2PIP>hz*QMRlB+B!z3PrrmjbcjQ8=JlD|G9S;q>g>GURj>W`}oJ*sKXX@ z{nysWDC`c;-uC|7yURQk5C3-E=y=1Z+qm0qh3dZJ&QVD<brIePYx^@e=X?!Z`*^?o zGSi;_{n|hJ-f*scJl}q$>V|8}O_<mH*rL>?RPE;7^ZC41Mf)4ewHt$dIdi_U>Nc(p z`@Fx9`KEW&ahrg%|7WnrUF4bZcy*UV_Zw4P!*~7*_pMVs_SJmL5sSFD|KG}-Gw|qn zpP$XS=c}x4<JNtvRST|t-*Uv_|GsGw&+RV=-FVf`<)`}F<KXfX`D{*~ufn>GE9+LN z9{YNJ%aI-bc21MHzW;)d#H;DE82A7265KqocCG5O_4!+l{P?pr?SSF_;3Ih{_p>`c z{$$rRtpB^h^h~^crtIhI=cAHr{<^;Y5xYOD^W$H0T|>UG-}MjXT>U3+@qB(%(w^Vm z-aX~@*_|I>%j+7}{q^SgYX3eZd2UwDos+@3xpPi7Hyu8?_*(A%N$FABi}_!NBtLE` zUA3`ved(%=`;+Hpz4?1KJ8FCJggvwVzuoujZPfPPv&u6v-<RH7xpc4iwUx*2b?=Gx zuI5`C+-uvuGb8i7@4YLR=FN`Ty5;vg|D{Xsey_>WeY@+~;VoNU&-$K`dEHQc-O||O zH7!y%Q|D%R?dGf0-#Y7m?wzfErrYGU`I&Cx+vaC_fl)Wtc24-`{cGFT2KR!A-qqJu z9=mq9()9oBsvA~UZy<;rvym0@TKzk-s5CnKN%Gdb*X=cPuI1jHaDLT;*`KC?SpC;` zt(E?Cb4%XugEeJqXY0>Dzp%9W+-J+JdFLzbrZ=^pdLH&6;HOR0_EHzS_1AL$PB_2( z!QxLp!A3QK_#ms~Ke5VMpA%17zNq!)$_&BdU7uZLwa<wcud#@~Q~0Qc^VOt2(dXWl zVRQ7~MilPrNk011<#^ZU)SEXmEXz!y=Ivs#mR@_}oSXK>%@<GgNj_g~kv7M_=!`}D zRl~<MrpJ3eUzIgJcfH_@Mf~Ks{ntPew+$cH$R6+cTndsXK4TGo|Kp<?=2vZflFy|r z)8^!#Ip;Zh!{&?2jx?Doi`mSa+h>-(e6jA0ml@tkhoU!LzIg3T$rfH~*<A0O3hOef zTl41jl_e}+EZZsg{)nHu_2$bL_1=_h(cbvz?v0lj<z-g4n&<X?OG#h6ch7s5ecQj! zJ@NhGuC?NyYq#dTK3ZeH_I8!w{rJ~qezWBllt%MEV-MoLv}-N*=jN5|8F#O>|6CZg z{cB>~jBB~IGvwEmM$12Q-!S>o#5Z$FM6A_i&z|!H)sn~e%=(}EcZU4((rEi<$FuKV z>;K6awf$>y-J)x`e`m~JQfl3P)<5h+?N809?O)^TRyBP-?Vqf^?DEadmpp54SLxeN zjyn5)TmGr@*DihY{b?Dsz4+#z7~S0YQ|2$1y!ZRFsG%Duo$S-xKOySue>48);vg$P zLN>GGS9MsPTK)6>v+I9~T+am7wN5kJ|Lp3Y{NGFdXzAw8JG=hcrDrEW&YO2;_0Rj? zJb#u(-Lli%ALnho|6G1Ra)9doK=0Y&pJ$8QNvhj?E!TF|eW#o~v;H@B-(Mzqulcs< zMz5c;_rg{7U;f?oq`WeI;-9?t+LP`-u66xXy?4Dw-Td#uC*Lo(d+^ug6Z=YjkbL5M z?Me2JYF$6M?_KZlZ^n1wlk&^$9{zRtq`uO>(thHf%vZ+u{8j3w{hIS#_~iWM`#@U7 zSL%bbroPvnv>&839He#Dcj1%E1LD8eDgBhbV!n62$3L;Jx$o5{?RT!d{=4(Z`@s7k zDfTP;AjK2Ei=MRqR;Tn+{fa+`KNH0NzEA0=_`PtI|CfGuJ&6a|ko{hJQa#A=`5^OT zzgEB3p7j4gt?MUwkfzDsMNig$+o$wXAEfE(@2)5NL7K`ziXPUwezG?`yyM4or8MpT z(ld`w`rmvZ`Q(4sR~w)FSNs;y#j^8w&=L;2X-Wz|Bf2_XBx@R_$a_yz{u9yVbUP<L zWXi3y-wPJ;W}XPTBG9hmDqDFXXiKz0(Nfu{<M!{b{IdBU?R!AYv-Vj1zvXHP%YN=r zOIW6uyMO1b-~Y}xq#XXwz4*U(z<(V^4Vhp1vA1MCuitrP?zjB%Tl)`Z{`Xt{clVrc z@5^rOf4F78#oPNOx8mo1n}5pi|H{}l%V+l=8_B%vyr!QkeucH++xya6`_E_o5A^%p zUv_5y{nP`Q{~f0*rl?279teyRFX*|>D)YFM@pxtIfz~+jf{oW%|2!&X+`mwd;mv;? zzu*0(x9aCy{<qoc?fs%N^?Od|`29ZrZp(j}b1%=oobxZ{+{^QC=lrwrdv;#?S)0kT zVx#)HjmDpjv20xY@fg#&m-;W}{BzRd?w0j76%(|cnx&&v)^R1mr|W%yc)*{|T?_%g zy{*>mpK|(=-&_61MuBevmTX)zW%D9E2A=<)lC)1A<Ldjg{>7$AH@4i3h&-hqD4x)q zojmFD-_=$(_Rl)~%J0j1#c%V>uZdLGN@wp}qx<cW>9xYh@He8_Yo2e~xB0(xN2$lQ zT@Ac@^%At#bKf}lnu+iGt_J13dJintbMH9tnrWU(tb?v|tV3?x71k?a4zUa=(uUs0 zUNMDz+SOpXS1)1l|HXO_8vg%(#q{p$E`~3sts4IPZ@kic;;+2VyZ-`3|J%8~Z447n z_&oP2Yr}8*rak{BURiwNtGw^J{}M%ik577S-xu@$<C9<h3fJqEcK(}u;_G~$b^k?* z{w|;N+P*jD|H~)8&MUOnt6BcpeB%CmUt9NAFN(|7CH&7SWqh#Zyn1;(<IdmQC-26) zy!)3_^nLn--TSB9`J4LWoxXZ`J?qZj+9&VEtCq%GU%m4Bgys9ERmtxB^?GUF>q=(J zU(zehC(hnK^UfdLC(rU#&FiIi{=9wi?0v_)e||-u%O}p>Kl{!f+b7T7tD4u(-?BLT z@ZT%!Cl1<s@cmOP`oQ14_4LMF4A1Y%FST>K_qXts@RNJ<Rlffd+4+6>$-VZ@@BT&> zy+1#(x_;iB-`r2`#xL3D^6qbH(fjois_UoT`JMgb-tr06^>gq1mVR>Yeo5WkS4<1? zz1i12w?4O0{k_%ld3&DEsrt09_|-}Fb1T*5t(MQLc`~Q!)5ekqR<%xluk8H%#Q6ES z$>-;q`|n#&_wr8Vr>P|me$~F6Q~8PaYxMIoli$xV_TN{2&gSPq%g;~TpP!jLe~z(# zUD-LCpGPe}KM8++X7YWIz;r&F^!kARC3!YKPw)KrB>(xb$@NQ^&)?pEu2cQLC;N|Q zE>?nvXG{|2e{w|G@?+1O3ca}x=5fDtsVVf#RhExieC=fCc5iiy8+=8N=3dIYuKZR> z{GPAg9!I{I6OHC48?`MztUS@^@5@&s@$<dhtAe5j$|oB8RhHk?j(s5idkMGUnZ+v> zpUnO4Ene}RvFKLwlP&Eh(*2$1PMh<s<jI!h>dS4JE#FF>Oh4};>+DyZ_L6D6Wp_#A zZCP(w_qyt^tZtd_6-9S8PrN^Gt`)oGTg#J~=Uwfp^Iq9p>b-BQzw_146QSq**Htx@ zH0#GX?E1J@Tt$8F1e1XNjT<7u)mL*D#7?>MCFzpG-lLB$G5p`%VshZWo+j^|<4ad~ zdmsL@yhJjy;s1OM-hwTsy_jX*7G2u#`9Mi!<^!ws3cOcB*LcKs#(X>VWK+0ezisC( zt;#o7SFE0VI<7h9+pH&>t}9L7Yqs-E>50_!-g?!xMK@nhK7OxZm*UPhy(d!hee|k@ zi*C-IboyRT%(s-Ho3kgMzSk7<ZQ7Gf+m)v8HQo6p_e65O_uamjZ{MD5Dp#1kS9#}~ zxhGQJ`{-4R7v0=F>GZwcm~Zc%Z2GQHzE^$c>%Avp-}}C+k}tacd(!TE{dd0pd$NvS zp}baM=j-MZvGP9eehCy^Z=bZ=uIJ9zhfmh^E0otR`EtWf$F}Rv*Nc~ue|LY8D7t>! ztN)|=%fct?`qj&8nRdPwJ{ddT<=n57mj|osxqiM1Ub%eYX1lpnY&%~XpY)yYn)fS5 zvd?O6@d^L=-nRWRUw=MXp|9Xxt7!SEJB4N5^zONn{qzg{toB~9eEG%b`I5`0=T7!p zU*Ko8_mbtyFIvwRU0$8K<gNDQ>^a?j>!(hX5MN)s&vNg)s^%|??4R^r%KlthHTjFw z_9^$?#1vO`e_0gwEbQgc+8w@Cg0E|Kf4Q|YrmFpmQrl0zms^Ybzvw-mb$Rzv{#xz# zg?*NL!+-U#d%d4*XJh`|`uZHZ2QkIJ78IX->3q&~IX_6?QB3i#6~$*?CSPKo_qXt+ z^PdmGm)f5{^nB?&_e}7m_Se6*d{OlKA^Cjn<@A;3Ex*sP(_j4Id)$W`H@>(&UvPQ) zoMylHGCr%?qn0negg#$z`TCq@zvUL}bN9WIDf!h_eBtHnbN0*g1Mippv#f3ZweIuz zm(^Fk&u#XzFW|HKd%^O>7v<**F86~33i+)5Uita_i}9=H=Ny;ETd>cqdnr@$YijX@ zm)FlZF24^Fcr8=%Yi{v{m*3AhF1NQ}pZo8HOv$gw#TQ<lKj*l7KS<zJP4O@3ujS8Y zU$$RSZ}oi6zo&DGe{KJK>ZSda`nlnL|CP7TnGo%FQkVVHsfn{DMxQ&WEB<7vcb0VJ zQ>m?faXaVUa?IN~`A(7e&Zl`rr+JG`JLT>4jEh_uJTZFStUI3!icZ@;nbtlzT268E zjbaJ6DxR<xs>koR_f?8mKD+p2`tOy@Po}f4bbc~px#Dpf-JefiuDE<U;=^p?3CZ&& z%6#^DGUND!<ask?KI=T0aePv;oO@qoSkW2XqBD<A8lHFSt1K%zQ#>Jg-ej52F;8YZ zS37RQzw>G3N!|1Ad6jjUjsNF3<W({jo#vht9oKQ^)1fER#1*&i(Xf1a^n|9qpI;?s z(JAjq!Es%4K3#e;WxC>Wn~8HiZF(|gy7KZpHkMCCPiU_9@T*iUI;A~1IIeZhCzYa8 zt0x7=_0IY9>dBPr3d{GXSw7urvi<X&4cnd_+uu@pLU+A)UZw5UV1CZmlY{R$6kn0e zS+R5O>$YBzk6#j#i%!p;5PfgTolj{`rm0VkzBlL2C$T5fwySL4BU<@%?aJE|qVG++ z^Qr8~wC&gLJUhRk`PsJj+}2rruXj&=R<=&M?3&E=O7XL~_xN^a<vrh(XkK)7_vGw* z&fK%lAD$PrKrc~W_l=DC8{fW4`A?^R2YpvQzGuH!MI7G+rj57Rvl5?gd8klymOVT1 z`R0cLMQ7V5W!w31AIXzn*ZS7`u;7zf{Y&Ir*Zs`U71&?fBPJ2vca`bm?c<q^g-<Jr z&Z|$TwhQF$F;<^gZ5PS?;py@W#(jT6KuV={KEHg@cE01gpFXc5qZZ^n%hCNHH)k<x z(vI^>=PhqN+x@Uc*Pt$T0qe0=?yU!Ylui_r5Z7B4=QQtE(5uuZtMtp)S;ahzDcupo zUGOm6GF*1uHKvbuu3Lo5t}9(<74tl%bjQ7&uL_!ruRe5pzUr{=xzP66b64|iw+NTb zD_v)G=UGhYj=MWw6|@&$edzam)#2E4q3yf3I@o--J?GnAJ$E+WcT02Gcjb9jHV^KU zR9x8k^23DU%MTNuFFUM!&bQrt?rgq(OLJK{kb;MIN-8exeEDHY@#Tk^uZ*J-Wa_V3 zzWOky_{zh|=PM3#p9^dkpSze(-_l+-ZrQ#^GNlz)Enj_@ReU9}tN6;p(&sA<OP>pD zH=nzhFW=H#_Fh?^)t<*Pr4`pLvsQCE%)RydTwpu@oW*?dR_?NPMSWH^Z~hejX!*7B z^ZAFM>}%hyzarl1zs$Zxb#MO^|7iQQ_Vf9N)~~*wb8MHN)68dY^<Ac}=-tg%Oa}aa zAI;f(l~uxAsP3{^kN*B_>0{IF=TvXo#c*Zs-=}vrUu9iz@4fu<d296;KHsQ+GEcbZ zyynj54(}`{Ri8Uy`~1l~?xORmJD-~soi{ByUs`nj?UQ-dCv3|nRligEe#iISPRDnV zCv446T54N9UwOjP-}hXl#Lj1OMQ0D6H0@WoZZj#Sc)i#IwcjU9`<1TS%!(<t-}#KO z=xp<oS?woG{hilUMirgCJTZITJekitPiCa69Jdj+d}jD$M!MQ@8*a;I8=uTLJ~4UT zRGH##na>qPXEskvo;O$Kv&@qj&sC1wh+96}dD8H_b6;g#(V5Q^ljqHs`OH#uhI>MC z+yt4=PETfts~z9NVfoDUq@liBUu9v@8Se?nag$^|2R)fFUG4ZD9?NH)Pi9P4J-$cg z=hLSvwI?LUO_cfU^<+l4+VMSHKc9MD2|a1J-mR~)wCGIsgygu%GM}TK%($+0d=H=H zv(l4>>)rb*Ym3fEPe{HuLFTjDlNsh}$M<krKJz_knD5qCX=M5A?8@kj#NT$Sxf!<a z5#9N8?MdBy=e)}3qSLo0df%HD^NH`tq;i$%dxUpBnR`<8y^~&LxUPWtZt0y*?w(YA z@2FSlUv#p1qW8VoF`w+7O!}@meUJRkCx1_>$~)-&bSOH>KGEB5M$9M0CzDqHl>hj= zeWJ779GOpoPx|^*%45#{-}bJ{-MU<+zwq9TS4<0zTb9d!lx<bF05R@giwzS`c&)dZ zd&AdhS6LOVeG7Tsw^onA@Ws_X`H$n)JgYyl05l}A`cdRL`Qw{cf;!i$BhLQsaJE0c z^Kr$#;^QFg+N-%8WPZ7x6OE2#_#*VY`|;8%r{@^=P0#N9@j-izeqVUd`b(Ft#eU4v z&D|@y{^F%;(I2Cp_dPB>Cw~0(N^^^NnfxX9p3EuSbJOy1MR)PBk72rk?sc=LZTr`? zJ-c(qH|sgZedSi^GVhD_S={s8d))GI#roo7AMKv^JpOx5@;Lh(<34_?bQ$@ga~5`M zmag6ZNco)Lare2(ef^g1GV<kp7IqJ13TrM|KKe1G_{hi1=N*rY&j}t+pR3$=-qKxW zetDn8z6GjD4e?9%J*g?Enfa@$_~6G--N57DW)<%*?3&i`yEfMQ%ErA9WeRG7L5!z& z@@sDIy#J$b+KS}raFEDznSz@8Kkxrw{ObI??y-B+qIqwVpVvHA2Qh-5*E~)KF^Zp8 zKNi2DKlgQSd}im3Z|mp2@4X+ezjU2>-Se3IKlgUt{n1>!`=k5wvd8{Wi|XE{KQDW% zAGN6OZTR!D$NA^p9=kvHdM~)qZ2s@*oxDG{ci#QcU%dNc{PVKM^-)Uy%r0KKmK^ED z8>RHkEXcTMm!;+1ra5^lRV#j)ecEZ7HFr*)_15M&dForey+1s<8`UJ9pTQXyv%<G% zx7S=R?+=fIvpM~0B!1onwU_rOpZM6Pa{RV;-}Zi)_Zqr_?$)#Z<k^=t+<B+4^R8mi z&dU={&z%<YuH;G4a`oxf&C?!CNWUVqag%Z2@d=yf&YbgB=Sj}-Nt<Qe&y|Jg9z412 z#O1!_=iK_r%5)DNKetfzmBO<n=a#A_B|cXRx8~n@t8%N$pVu`{QlBsPQ!wAnu=6JC z$+LPcd1Z-3o4Y5>j-7JnP12Jzadq?EEIV(iZgn~HIw(r%UTJ30=F<~q&-KVFi!9oF zdgAQZd3WA$JxK{yQQs}J^TyPZN7p&=l}(z~ksCWz=1ta<gmCrmyV!PKH$Ay`o$I^O z+@kfbExylM`}$7ywt2<tZ~lsET7SP`*TQKJUYHlXyZVYr;PI}`;`KL|o!gr>J5b&F z`K;V`bF#O!7O%TG?cC0&ScZz%Yv&ek-No?X;%%$vpibfJ?d9i8Zy&V0p5y*JX00B> zo)72F?M&NkaevlZue)b0!&h@V^t_fkw>_;o=zGyQ)7!VfLUUg40~_}!=6m@$Q|kkk z*WWmRwSQ%0w+5NJEpF2;h9f)Wj#=D3JXd?`E{1}C?ndjrX&k#McXr3EWQpKvov#+h zuF9R?aZ6YtyjtmTmVZ*r+mq*}M#VBbO7vek?^(>stE>uY-*}#T>B>p&|E_cF`n<D0 zZWT+!SL;2_KA&9k_Gi!fy$5y%b-N#XzqjM#R&nEf--M1`k303_)@h08YRj)&$F9en z{Bdjb9PP8~%GO<ZG%?pU{o{#k^G>fTUT3oV-p)&J*g$6AyjC72-tgnrY_K!0nBRE? zvU$P2hh@*bHe1ip-dd4z#q!S6n9Q>6#Y=D6o|_tFWAsYm9mtIPJA+npAK3qWLGjWs z@rM8R51*@yifvdcz1e;4=QDD}ddAgvcAj~|`P^Ww-hpeKpb04}!|Gd>KC8JmlqP-C z`D*!G4<yqaCf@L?E$g3q>|yV7v1wQT^zUj5pR@Z+T<N<@ub2Yv8ywx~y_(yh_K@_s z*tC4B@|k;|-dTE;^@i2OS4;u@AJ!F50~KektGONa-eSMPKX>yPyP|U-o%26*BINEK zcz!NCDwg4k_jB#d>sQ2Er_Zc?JSX+r+Tv+9%g;ro-M5aP`Pbp^#h<6%sJ}XYE<A02 zKz->xqu;&1c7L9FQ~rwm-1TSvE&BI%PU^S*;%PVcpNmZUKXJ3qiST7t9QGLn8Go8; zxm6)PGU)b+@M|kdKTUmmg|BGZ+$TD_PlT5ROFz+Ros&9w&eBPn=XA|^dgX~u`^3#} z6w@u|)I8;Q<xw<k?-QNhCnEcl(k*ArNwv2;%~&+8`H4>ZiAX=^b45`_Q!h_kJ!f9b zQ=W67&y20YXP$o&lWKQt=c$^s=USg5=d3<++$wx#fAKn_`B!(I+VeCf)$ZQTQ#EGK zwLahMUHvEC;*{^?Up@c-@w?yLwyk(dZg<vi-AR1^_ZLsu-n4knRm)TCa~9W}wLEow z?&3dJEl=G)7`Uvsd9lxPR`;25%zc-B-80{%YRfINv~+7e$E*wHvtHQV5Ab}?;+{G8 zv2?I^mA=KPFLeb|COmwhl>hS-^8<~w?%SVgpXcklWR)7d@6)OW8i!v!&^RphK;v-K z0}VxIp=*rplGj+>CCymeCC!-JCCwP!IcEkQN_(JjIHh1pB6q=*MCpPliPZ&DCKL*l zvA9c?F}X{YvAT24^gXoifretShXsR-YKk5wd*fmr_U6Sr?ahmMjyEjkQEyz_;xnN@ z&*D^poW-dEehaS?hlJiSyK_cf*}PPI@{Fd%J*pO`Zm{(kT{{@)G;P`q#y%mVz(q}q zTXfV5Z7jS_a0!XCx^qT)J`#GMp}5-Ou9fGba}P8ex37Cv^7@tE_H_?SUeD^=y6)+w zZOLn2?^yG?<aL$b_I2+gUbE>*Tix9?@$y<}>$|%=x4va|myBn1=e$<BY4f_-;n5NW zQ?Bvu-new~`e@6ayS7eVf7{~cuC<fb-|qanIwME_THAt+%o`>h>s#O@WzDFT`R2_g z?tn?h*6HnL)X03pH*d+tc9VaM?l*t%%Pc)8!kexs)fZ$kXGz8z_Q!iR?*IMlB;&i; z>g>Dn=gB<TS6Q^-_p_6VMyIa5Ke_PA;gl(BuTMU_(*1-+L4tcwe^I=RWt7`(D>KVu zw?);C2lan0Yd!h#-E4LB9r^R-yx3P+H0k%VlPBNJR$mShc(t#xXx8s%Cttpst)9Lk ze%>5U+tYtPJ;`}x`EI)U^Puy^_iZfi*M5G&^!@B)?z`sxdPVnbcHXG{{6y&c>B-(J zr|-<47xQjkWl`(zXD6q=o2?!W5_r3>vZ(j>vy)rj%~rn-5_rF_vZ(p@vy;8=W~-a; z%%6AX&A!T_?%$VBuDx>m&UC-L>5kI(CtIfo+<7wh%I-V$e(#pudu&%yw4Ucyoz~9t zw^yrvKfU1X<Voy%&PIJ&;FJA&<`c#5D<`+_<&FB(vEANVZfazX{0y6CZ_iIUo+@_x zyQ+VM^p+={Gg&K7`|n&o*XHfMvQIs~Z=KxyE?fOPNZ|dxvQJIFZ=USFGX2hZKTsdQ zF5}axZ4c}AJ$u_VN%L0P@4HV*zgtc=-@<$UyKnyf$$OUOR;;`K?VHX?>sxGfpJTr} zPX4|p*Xz^1?cSbt7s@_#%2!oSd7_-}JgMeQuE!+*JLbN2rT0yKo~gb3q&WZk#F~e8 znV*(!|L(D>RAk=r^;>1Hf0ur>{avx@RjX6iexLmQ&Rf-fhyK(*FZP9en*2NH<oS22 zRrc>#Kk3h_eO{kt|JFMBzV6)okk=Y}_SgTitp7B9{%7_2-<I{C`saUE|NqOf?$iAF zkC%7Of4qF<{Kv}=p8t6H#q%GT&z}FteE0lE=ELVdGG9LbkvV(*<K?FI$NgW|_08Y* z+p_K!NMiZ?$ID~u@@AL)-kE#rL-Fm9KX=S>f9(uhRhKu#@9FPHC0X~ymmjW?o%8L6 z)sOnf^qjD@#{YiLFLf(xTW`GTZqo0!S9kZ79$T>1m@Rj%;kj#)kJq#xcDi;rQE`pY zn%CZ2Pc>}moVo3))?u4lSyL0;Z(r47zNA>TA!@DB8=I|BsW(3Dj!JcqO6p#mHI*^5 zOSgAbC|inFW;Da<o^7lfPi?U1$(ov&DREV6v7zAVo@1LLQePa4NOkz-Vt!o9dHVsa z<QruXsSa#Q(*4#LRXsbTm0WQ|i`i%`&-%ovj5FihboxS%b*OGQB~i&5CaJvsnAYO* z+%-m3*AHqfF0Wl<RAqiZYjJt}8l$T3hqV^x*R3)7rIs-D;&%Bk$=ct^Qw<FmSNAls zZa5_o!L_=lF?GW!33I;HJSS?5@|eOTCvY0&357{M4m+x~Saidw2AwqrPpOF&t`zGn zzoF$E_<qxlZMTo>J>0aU?S1alhnu!+yB)K=hi$d!%oPvSqf;|BJnDXGa${}Oy;N3H zp4}T4MOjrPtD1W3*|;gma&wp4?g^7kqB4)Hk}8f)-LYof#@k_%df8dKr+!_tG%#oC z!i~qnB=ufrZAs6xo&MF7@0Ql#ROjBX3mYe%K6b0FW3AB@j<3g-Nj={f+U8bWrIx*A z>$7K4Z`pDdUevog?N;6PwMHgUtS7EXiEj*T+je_ZT6AysO)clgleV3@P*%OJ{KAec zYmH*cf}9^nTW4=so+sXW`lgoi?cCb!v$x$&swmI3zZE7a6}};~?R1<}_?FPNsHEy- z`CR*JVUoA<UO)Z2<!+YUx9b_pSD$2*GK`jA;dfnriQt!i2c-<P<rfKV{<QGQVUwh5 zR&%Oawk3bD4w`$)-s^VY+k!1_*0R2R7c-X6yB2rM&vDXYlUthUMSI+qJea>gaPhy+ zTYVSbt86t*+Is3j#`38rHKjK0vYc8q%guVNkKgq&YhTZEVDXt(HgCD>b{15KNf~<2 z@wWA!7&m`T{;&N#L6ax{@;UkcwoJOI+3`q++wyr^ZYs21xXUwfw<S|K_n-96f-Pn) zi%q#g)|sCA@BQ%Bv#ah){(lxc{QqOW#J|pM_DUO5=L^0Sp7i^z@TB8!gx}b&etVVs zM$z7eg9bC34hmGSeN|s0-kkVJj_vT1V4k)KeOXF}6F6S3TBgp^c4MmPDo^%i#U;0j zObsNKH61jVE7zQ8#msiN#D?u~Nf}SuOB)FuMP=1kj^@N&8f=G4Bzf9iZj#`+9BLr3 zY%&NNN-Ue5Y~b_#c*2Z%{Ra*9ax^Da$+8{(;>OeV(pZA$a=C$o(=m@<hHQtw2=lbP z<d@*NJl{ZK+5RL0pZdcI62A;2+5#nbHaf4_7IQh#fTuXYfaiar!4Yob?Wb+_RnEL_ zuK(Hdj%c&uHf`aW`I{P!I2%YrmBpA!IEhWm(7&amcXit7sD~lZdbclxMeF@`y*ll5 z*UnYC*FS3~o&I{M>qgPdvZc3*ZkEr~nAyAL^e!FsnZ3EEy~A!KXv}<jBW%i=yKK%U zb8@01H$60y@JgGSF<E8v?oF#w%w*Q8&HTIQs_N$78`@6Knsn1+-?Wr%XCtGHw8f*{ zjb_JOn|dZ~>Q|M`@_YBCRD(?8-6!3p`Z6?n-I;H{rM<sx;B8Bq;j;DVshoFreT;r< zPFCH_UR-?g-iCt#M%rC#w#8gKvg}q-B>TLzs=p7hIiGyfm#aPV?#8z&n{9))KHb!` zMfQkPV`#MA3BRQ0E3QuC-qd~LW#-nWO>fl7!lH6_DpYrv{#vyyhHXk{wBF;rt8}M7 zjJ`VUw8omO)2*A1{5>KuH|sQO%hFp#jIk@X#ccStT31}>Z`SFjRUHQ|t=|^2;TlNb zYu0I2@4dH*4oZQ9j;+=eU-LHWG;8+mTSW&?t=kr}?)bu87q`W1hyf|SmUWu-^u}97 z2a8s3i?KMhW?PI!6Ns<^5k??F2qf`p)wY;*=?i5pZi`v>e1QU(;_REVN;h2EYl7Yc zGoF9qUbA%_SL=pLZ)*`>%yMyCOzt+3HQQp=P50!DZad8yxcut0)or>LrUp5`yb&67 z_}cTVl?zMWNP&o`l{2qK=I+djD2mrN)mfQ8L28?u`JxFIx5b!liP#yLHDgKML@Bko z(M!|Z-(Q_}+M6$b`YhRr;n8~fmV1J;Zd|&nYI>)A_sZ`aN+qjw!_W4CJf;-9W-0H! z=gdu)Dzh`2-~XJjfaPY?tp~sDlsam*PBZ(luisPl{`bO_kAK-7oODo~RWS70CAP`W zE(aa|UfZTxbKXlf`qJ|yeeZwo+4A`P{sTh0#BWwTQ_Vas_9PWVh-MytzE|t*zNeGQ zrl|M{&M%2i_q-#0sqgpKWgzvcvOj+3Z+`Md_T_>5_2E_@zTcnB_h;VsrOfsJnO_=s zU-P<NaMykkU(NsiNTF|?B@h1o2(kJQSMzMG$C?t}`M+7edcQpI{!iDhttAhB*F0Vt ze{y@=r>QmSbAQO)uRa<6sk!9Q{r`bh7lU4?zck5K{26Ig7+=5e->bD|lkP9!{{FK3 z<)Qa~oOgZr{cnoipLP3}oL)2MN&d@2?|-=Oy0Gg-{L4e%fBElv`@+I^$?bcyO{V6# z{9%8&P5G)xkTIBAE_SI`Xj{;(+|{$Ud74Mfzp_MnsaWYtH_qtYC5uCrI`6uuwIFy` zpw$)CyBd<OrsYi$GFc+6%A$04TdU9POS#?4LzYUbDhGRR*X_Hsa^>MAx5ZpD`Ac_{ z+@5AHt9aMpyStaU*TbrnwK{jDRPSck8b|HQ<(~D;+k9IW^QB(h2MbD)y)9JkYIx3e z+jVx5&+@5xQx5p3-_;168Mo_flXv=ryeS%IHSTJBoZ-1Eu*<}4S74FpW|KD_igR71 z%BD={o65HCxkcs!t8-qto`>JXTg6Ff=+5p{josXRt9t4=#jc?FmP?PXX)Muu>F9ap z&ZXv{>6II9Z@RQqZu5>yKW{`O)=m57GeIsVP&`5Ne3Q<@NDsFMpT(yMW+-mq@Xi&R zIx%DEh8aCBp2r^<38`jzpYWLSPDfKY@X^L8Jx5C8qudr<NtTrC44TzxB%~^PI%xXj zi5ZHUZM;juCd5tgTjLSyS#`F^Gkn=PrM(#+4LWzN`m*Ti;jAlHmx}AkUz-p&#cQqR z-W__`8^5IIzC8Lh!oBL_oORlJf7HGXygof{OTbNss=!s-7k+tUd9P!ap?AC4#5kMw z*<Si}-_tH-hm}}GR-K*XYo5OHg4m_(u$Wy-zbq=f5O%41(&V*E`M+07zdT%eFYH%= z?6%2vcjmucY3(83CsVfM-H}TR=0-|w;r4DWOU=BHr^9<I_Scyz@9zno7v|}(-tu;P z?2(fH%FamY{Lg(xQtmRpPiFl2|9$#JGyWy)9`^5kH(u)h_(0*MJLmO-m->aaI4_ZR zmv8s7_fqDcT({?bySKg9!oCT0d(OKD^-rps;wI~B>-OuTjJ&t4->=+1e*MemDg3SI z^P5t)XTQ3qy%&T3vUy5>HRf7Pt(x`aarr#GzZ$GI&c8n1o9k)o{p;eY7dbE8wO14` zk$-=1=atV(?(3ZYQuFfo-(3#B3T^e5#Hsw<w$DR<T3yV1?-T}A`{}0`-rY|%N_ai@ zOOd3*$%~>!4T~3PrykI`{Y6Xi!2P{ZY#;x{D>qmCUq97x%b%ToY-gFg*H3qpDZH!D zyu;r7l)|y8vr`1#Up#BnacOyUiojC;?WZP0&U=|_)bjmBnWWKcqrJ{;XBPRqpQ5-& zzx<@Yy~(>%JC<fU|B(A0^nS8p&HUe~9ICDSCj{pGW=}nFVdWP^$wQz2Z{T^j&tAz{ zL$rFzuNgcGO}-RL9{Ta2g(tD5V$!cEJPW5@y=>HS=}3AChi<~Wsft?~D*f8ttT3yM zYcrU)U%^=;wJxx&;D7ui#VG>&b(}SBR=c(ZSp8YWBWW~wpPI9V>RcsfiT?QMic|RZ zDLQMstqpD~kiR!cagTfcX@Pt5%TuJb1XPDFbIhLpJ%z{X_`T_dJLb#(5G?$)P+oAk z{K*KL>GIVpgMM}P9KHWP<k-S1?~L_%z3iupc`eyLVcOd0%lb=OC+%9lBHo+({YmpH z`Ab_XKU%-~e(BJkAIx9fGZ&`(P=9s)l9T5>{VVZHTPN+gzhb{P_vaV#SL~Oz{`{i< z>i(rewZGbbt>02G|6eh0=ax5htszlu6|D-o3STD9^5i~I<EOiX)n(rlF@YaunK%FP znr6jDm8r<zS}A*JlXLF{&$pArqS#7;r7vxIE#nfkZ63F8=FKX-6<gjIDEp}DT4(VF zZ(fom;k~MAN$aJihnJi<4|2Tn$XuARVEQd}-6<SBi~6QbTWG&<zLkQmbowEMQje%@ zd0dwRmQS6gXpm_2>dU1~UqfazS}op^6T@X3c-(_qHNrSJeWIAxqGLhFJx_lNP7KRj z_|)4wN+VL*f39zoPHgd9=csMx_=~+xADeG5eai)|bkKr;O@-&Yt}poP$-Ol9bFjJx z_u3?}1$r8~Q}*bp=uU~!)zO_|r=z4hB}`XKcZ#2`n(h=I-E%@)RU>|FU2-ijYU32P zDK)xl8C9E4ZxG2*@;*2%Rr5xXQ~=jD8}H3w37OZrq%JPXSgNKqF)U1_ttIqEWKxiD ztIO(50@<c(7eB};<<<BR<@|bE7k9SV$NzENr6Jkbvi#?*qK;3G3}?2>vAt%v_WZA< zyep(P^<^qwGt50>waho-_!iCA)6Ew9rTxA1tn1&h#BQ}yUE98F<4#<ywyI%U-l7-j zv(>Wdw&gBbl5U-Qym-%ErA5kb7QC&PSH9%kl8!eV*4j$ehxBgsP1+y3a(AY+7f1Q> zcMIR9xwhDfUX)AJcirNCBl<S)O77naitOLqc6oTA&i4xM+xsq-7Z`8l6{lJRDBqjd zJZlA?)s3eDSAMiR$MR(_3VKm6T{+;rd|!#>s?Jpl7svJmnjGgjZf3YZX1U<jg5%jP zyw5l_{_?Av<x0x=UE=BgdNM9i$S-rz#nUV066E|Ymqoj_UtXDB(db~YIkUOIVs&P5 zzQyj&SI3G?oJ$|?^!wiad6q_;&HcpR1&+d|_2OAw?k|;kpLMo&o4UTer+V&Ibgq=# zozo_Vy9;)1{_>DZrYJf$O7{OBEt%rz+^Du&XR_za<-eZQHEYl7Eq&sTs$Bao6f`F# zOXV%Ox8#MSRNl3++b>$9x5)0Dmv_}F?@q2%U~$>*Wh<`kK78|6!SZW44`ts4eUaiV z*RDFzR&8=rx@7(4FAwc{S2*sDpSV|8uAt1$=0)V)hl)qpEN#}9ei5iXvU&UA#Zm5S zpC!*)^z2=s@5kNq3zpf~tkm3hJ$Tk4v3HriA7|Jv)|~e_-SnvS$2rSZ<W|SMe$n`~ z>0039pNo_ptM7TTrm`YZIqPa%;We8*t4wV!tk1Om_gm!E>!`!b|JtryRDR=|etxYP zFY}|@QO>=$th<`qKCE-IIrctNmifZ(d8)a#*#-;hU+`4^@OUl3V1MmO#PbiG*9zn9 zu6E4YcHXAjvSyuTRbuVJ7mTv|N{-#Gy0*aVO?ElwA@i>0-VbYy?>w|VdeG-b-0KyF zza5qDb<3L`t^MPfz3m{sefE(fzq_v)F8Ke-XY1EB2M_$&eeGk-U&p_fC0~A+e(mFy z|8LI}|8UQiNcdk`uJ~uUW>&sXxnR;OodTYBYDZRRX2lu#27aDY{Vhx9j%mkIrQhn? zGF^1NeU-B!Ur7Z_zPOIjR8m$d@b;yZf?IWCL5#J6TXlJRSL6!jy7&48-ws^7SSs+g z(Nwo9TYT0snlc|YS&+7%-71DTi`^~5;q3tr-W9ShmVV20;614EDuZ{0;*0AIQH_ke zD?}x(G~8-XOxJ#Fa?bBqrfI|1`R8t)wAh=rV&bfWH&0qD1~EK~uXOcXY`Dj5Z2emz zz3`b~-_-`Gg@sZ9$|kGZ{QsG2r*to|3;rRmo$|tTyHne{%ipG}-hTLhv(veD(IUk) z6HX_##&Bvs@!IaRu1x!h)pn=60_`Vm+nw@?wV#x2cY0T*{UmR@)4Ou*Cw1GMY>x6@ zDw*yYyR2w)YL<C)+s>Pp9;clyD35g8(Ni*g>Gh@O&rS=>+tyPyed+zw181i>nn$<Y z$(ecV?6l0gIWy0tR+UGl70e90<a&oI^2*u?oq4S~uftAg<+b`0X{T(8R-Ap9%agxB zlxcISnR#?t`Q}tU^XO-5zFBT?da&utTciHjx}SI5G@5@~`}6L-MhD+cWxW#@dExEU z);n>LH{MQlUA0g?%wvaen8yqz?IUts$AqqKV9{2oVbWHq=#rP2ks716OK|fVX~WYy z1vl@xVV(2k=DiJ038&XQ*>>iX5PzE}lYQEx)2rScU-N9!uG>c0J9IZMyKR)cQ+M;W z+eWW<tkEvyS~KB??3xKbgx3h1XcMY$6&0#)7Zv*7BFe;^9$cPhRy^|!+qq|X4{{!| zotu{TAm=IDxode3avrmt+m`nr=Q-QCZ+Q>iJUDl@PtSU1<L1rM7Q1&eZeA^Iv3qCZ z=H1d3)jJwDFPFBc-r2Z$yR^mc9gUmUOI!Tj*|^!BM`p9rnS+MfDu*w=cKlFqhU?^n zU!@!|GMk-@A|%@n9yioJ(gRX*(okDvyKZ)oh>-GGuEMNm5;LsQT6f5?M;~7!a9udz z%?!~;RYGfIH#^1nHy%$8;|SY*GP9ua4A;R|W|qu${gH}(@8_^CKfXp_d)2vxSBuw) z_<VG}T3BSac0PB;&lr!r9oNnu-BPEw@N2Q=+WDt5{>J#de$EwTAAafA&aP?auU^T{ z_#5N>`ngq<{q@Vgb~au+-@BzQZ_(Fc<F)gnGydN3di~ri%5Hn``vp&n)xYXR*_8*s zU--3Hf9?F=8GrBizkbdbWzT=<S7pbv^M|jvXZ*GCdi~rm%D(^duga!t=O=Heo44re zXOp$_(=-0sc)xyb8D)R|@~_IqYv;SS)Wt3O`q^mh{P2vwd%RvhH;u9n&iK2>@APxt zSF^X&-COkav)S7D<r#nXc)xyb8)g6g@~@u_*Uq<Zsk2-3^|RsH`TiMyYrI}RH;%HO zfBDzXrfcV?Z>ih2=<8?Gwe#~c{?>TEer_FQfB*8YpN-ef_iw4ITlDp_@!I+E8GrwH zy?$;UWxxOOub<7=&d=Xc_ixeH&*p3A*Ju3w<Nf-%{r0*`N7l|aDSfTZoA-Cg#kKQI zieIarz1h02;Iz8#%G|u4OH8xwu9f%xcsQ_x{qjGnyT3My*vl*}+x<0Jvu>O61`+!b z@%&v+lQruuth|w0o3-o%?_|9QGuu4YrHAiwdAaWpP0_5|kWw{s)^+t*k7TK**Cs6e z@v!{cZqpRax*zwNFSVYRo}?GSe%ZskPi*<rJQ-a-_tzO!QSQbUtY%G|cG2gG;g+7X zW#^n;XXvb5T)3q#ZE5M1MWrV5u3gO8(wDZp)P#NQV#`d~v#zf*@}k^7U$B}r{o2Kv zEp5-1o0>FEyTEjXHIrA@B|9TA%DMZ3RMeDf7m~KLi7hwX!m@UuY9_C)Yj#Fvl=JBe zQnNg=Ga{p$PhXUZns@C2*Os=hC8k@1bQextx%z_CESKzz&?x8Co`?NRb&m39mSkVh zikcjDF=|WKwPm4O_|`5e%@kehzB;2e%2oP;)~yL)7u~jWnJo+5!nt;lZ>DIj+v*IX zwTsSXism}5&hU<MjlQULYgX7rvn^fQmWFPT)m`*<rS%1^TNA@B`fcebTlUVWJ0tv6 z-j<HC<?kH3GyGr0ZRz^9EOZP1+C{aQqHo<-XVgczvR_cLnouRMc2RStsH{`>i-1>& zTe|p`hnBFcU8I~TD(kxXMMjkC@e5j3)50zmZt3b<9$Lb*c9C$V=v<fX7b&kaw{-X| zo#(dtMM;!v`UNek$zc~Gw{)Fb7Fxo$c2RMvNZ*0;lLO7(FMA%WKOwN<p5Br;mBk<I z;(YeHxJ8QQSFP+hbn$Ph-^1n8PisW@hF{3qH7V?J=$2XQmR&93UArth(=^t7^~<U# zU-JuDyC#NR_T4foZ`sunZrx?kE4N=v+BLU|U3Z!F%JPdzyJlDMuU%H1X?oYa`(@oL z<}DNCme{#yzf6qs?7!etHRYGY+9k&`Rc#%)UwXa@-ZEj{GCO7F3cvYN8J7gvsWW>l zt%+kRh>e@Txa8Yj4dxAbag!K(`1MaWtc|`Dp284zc(qZ($N#312R>W3{@TU!;Af>X zTfzT(EMK$2I$qzt_t(1CovmQ*{i%!*mhVq89J~HKmErnVX2}Cze+94^%&Sph_SpU> zf-T``jS};QBD<-KOH%9H{>HF5#MUb^d!+seV*4Oh<NEqdc2xTP3s%3UUAtMn<=npI zrQe!)9#s9+X!f}JxAWI#o<pC0wf<Vo6IB`mT1+T;r1)$5^0!OtPbth>zduFb{Pp`r z9j|}!e~phS`M)!&OWto+P*%a|b3uO=%;b5LqO)8q?rDN%-32qrBb|}GQPUllxNJSG z;P=ETMIh6Eu2IM38+wv1Tyf^XKc$Q^u1#C|<DtQpm)907{c-Ttj8khJy+0oAd}y$p z&AC6iIdMmHb7D($bK;Wd=7rbS9=!1UT7tyWYY7r>rzN~t&bPx<f-RLJGsfAd<-R3v zX_TbXt7|2BvTZN#TJad~D3wSnd2Mj!$+bj@$I}vL%(Uu`Zckhj-JUonx-Bs*>-5^g z2KUw;HkcjVo>;b>@32gsY@6j>E1u$=r4rA|UK^Zwd@XUt^|gl$=0~?D)@|oI%(9*D zFjJmv8|z&w9`2o`5@Kbq4Rjt|ON_X(_V9)o(d~(a+xZR)8R_o(Kgmefr*mlv&${=Q zjM%Q1OG-Asw+=k^pjz*BSaQU<wZ}H>Im7fin{|B{r?ydPq3SZdbvnrtjkb369QC}X zvR&!$Dj(mNvujUm*cCl7kyn!ab%L)X`|1Q;$@cx5xAh!8`Pj;cPwd<-BW*vP>yslt z-oHLwEa<&i!l{RCd8uu^Gm3U>+>(%=<8(J9%ER;anYHH(Zt9-fU|Gt&-Qw`HD{JpO z;)xF4Uf6A%<9+v>?zs)NrR>`+4)<M|d*>04b#QrMxA7aVyJvOJZLluo-)?bu-j%%> zh3|atwue36x5euF;-fq5zcNJ4VGrV8bhXl8?K$U+LOCzn9<k>SuPA2}%6Zy$i9Nq~ zB{`#1&U^J|i>SHBFTb*B6noxzW%82N-<3vd&jn``&hxVE6?^{jig8BaJWtzhvFA6h z6lWC9^S135d;aqZcSd2H$KDRH=SQ!2XB5VH?d=hJ{`87=Mq!-i-mb9cSGQQLUwE`q z_p4RZoa@2)3$9iwuRS+Aqwt>3-d3^aYp>kSD7@#lw^{7@+$*~?O7Hou{wx<Y_xq(+ zd-}tk|J`CGKjCA=e7PwfEBNImeJtpboA%LTVs(q=oPMLy&xSL3Gduf(=TEq4aL!h9 z^TVI@UTKGSd@=bdxva#_Tl=eJ)XMXhy=oi7UUkR$ip4FO`panTmGF$E`(9m5d1#t@ z`1`C&ErDNliC4FpZ{a<BY4)wQ+keF7Uf=$5&pzkpUt`PT?l1oQ%Wm#<{yUX_C!Blj zUJ_@&?DH?qx!3*gR{rfd_xgEB-2Mfhf2q#BzW&9YI^W}8rC)6?iQB*U^Do=E*X3XA z`R8%`tNN?+C2{o&KmS^7y?%eD%Yp~*Z?z@du;0Sl|7pI|$F4uF>EH6p)BYExe~T|q z``>IVEnJ?K{OVi|&$|=HJkH*k*}Kzv^Tq=AYdk_3v#mF6bX&XISo-$enZ2^_&K&bA zPfHe`bMppox|!L7Gj9A5{b$vFoz511`*eBMqU@hn3UVJC+}OPFc&f#ln-+&sRo>jZ z@%j>bwOL=0ByY9Zx7|D$E-iNwE+4yKu|$xw;c|vc)1588(N@P_PIxT0JpY!H!MO`A z=FcU!@}4{9qw#Zs#j?y}k#i*L^5?iJ8*M+9<?`&>4z(!l^RF&tEjswAV*1Tl8LMro zh3`Ip{z2q~g?j0_WxV?f^QKqM%J8($7nXhbJbRJi-#@-z7SF%nV*QJCmRbBU*4bu0 z$6IHeNQv3e>2b_;mPbm=mQIIbM`xW#j@i>`aZEL4T8`3`LQV5kk1rXldTeB{>amOY zD%~#rz>d=gS8P+UQ~9;_f=j}^E<J5i!P(n4o!0VgdG4DO{4VtF>Auy0;ps2#N`2V! zc-Dt4kE1?pd3@_#W;Bz$(Ccfh%X1lP4Ax(3UoLB2;BTGxVqV#u6Sldh?>pDsQ9ILq z`wEzCH%B}#@}Hc|+ZRitr|oC=zy0a^hyV9)*}mP;TYalA`ump0W$#jtzg=m)W4Ua3 ziNE!`C-chg+_ZhWqr3W6Vfgngy7l~(g}Zkzm;GMgZ~gA&ys|r|ZQt%N|NQV<p}+OJ z*YnEm^j8-A-o0Fwzrf#G?!~+^n-jKgD>hW$`Y7;y%j1RbGLIjgF}Z9<^{tN_-?u!T z_%8GK;yai7+;=aR?JxAVmU}&~%;uc!+loEaw?48wTRs<LK<Cd)_1(*5{R{Q2=Xu$l zwS8N$tNPYQo@XoPzMNNPbK3T8#kT5OA7#F8dA##o=JC&WF84j(y<Ap5LGM=UyUgR= zcP{sdgZPF1)^V@qmF+oW`?g|d^{r|9+s%J@ec$pp^j+rh)psv%`(w*ve0|q)+4aT# z)^YFWmF+ob`?g|n^{tO;-?uzI`z|y3pIqFJ=)0Huw(p!So4@?t!+B+UE`!4Kuy*D4 z>RTV>zHfQF_sf>|i<j5h+rDLgk!kPY|68%@7XRhTbuIJ0E&j4ae)00Z7PfEIUu4>Q z`v2Cfy5)cQa$VcJZ=1htnZJ1XUmM%E;x97yd-(rWt-7V3?NFCsTC8mUA@o(Y)C6UV z)?d5W_N3=$ILv!6TWW&(k7;aAIQOk(tZaG@650(ClKWcATe045LEQ?*_vhWOWPNfw z_dxxMzo|n02jf@Ir6ySaXk~lC7q;2Fh<*Q}y0wfyo9_qgzuF*k=>3ZO*$#3K`LD>E zDop>N{_4Echkbt+F;=$h&vKA^n1AIyNSL4ZgzBGQ<|5Ajmm0pm%J2Pf<G-Tv2mPB3 z|6?{Ek!;i{byMIz$Cfg2mZkKBr&kV1Hm<pnpspM_n@yU1(=21=$h$Ke*W8`Sc>2Dx zT(J7*X}jh~Zun#SMAsBX&y_rJWoBcJRyvzbJ%6R=;Te;!EN1*!b=XuPKA)v@3EPu5 zUxR*|D5U3$lx|^r^7d=C!@YYAY){_u2DO_gl;=ym+9EY$|8uLoY)?L%b(kB-{OL#9 zr3RaQhEfv_n{NgQE@HH-NnZKbM4>-FEX$j@=;yKE^vex3`);l*&T#O%Kj+F$6NTmZ zdAuiH&UR-m`t@w-x#f(OwV#94GaTaXGhJadRoI@d`09|<g!|h$N&|UMe2nhdwS(=+ z58Z`~mUZ4)4t@87t}HcG*q<-?$^|4lZPy&OCqH%lV;z}`{)R1Cw}kO$opx~e#fCZi zJ*6gm-oA?M$)B}uv9Zjb{#{$JZYAT+`s_>xz5BOr_1SDH-6Ct5@;b}9=)|?f>(-Y( z$;w>-B38UTp?=%r_C)V(8@DM>&k@db*Son)YQpR7GufW}^u5+#v;VBA!ufn|-V+~h z2Qe4@*><TxX8&4K1@l~K-V@%puSrhNu}+WK^!C4g&*^ENwab3k_nf}dZ}HgZyXmce z)24j=pBQuI&I#S;3o>+aHnM9+zd3lSZM(^tEBex5%WhoTV6#x_-{yNaZl9cXdT!3n zODCuOo|{v7@Z>b{IXN>QrJNQ~kG@yB>8Y)H^uF><Ppj3V>xwr$HCK=RSGwtG`~=-h zwoR&M9k(^aNk08@D#NqAImgr8;-=A)l+z~vrEeOYJ2@?KZjR*t`U$$9t#29~JUOj( zPEO>Nlhah^<V0RNIW2WgPUN+d(?aLu%zTn^`jy|dH4jrx|MJ_G^C0E)F~4m&k5W#j zs7ITXZ%S2Hk1k`o$rP2wxI9&?Bq~jDd8$}hRGOe?KJ(2<N*@n!PZclENaLKYs`^(T zh5N?LrK*3WQn<OMs#|$(UNhO`wC6AL6VtxfPtbjk6;`q?P4#(JSlPNX(dSueo)&^B z-WHM|O;=@SMIKJ|O;5j8RF;;To_?(`DlK+->b1{PmVUKO&1}wk`7GtMr{A_Yk5W!& z`fZ!Twn=p!<0e+4ol&zJb2^_l=5&fT<TU1luHEgh?TEL-wj-w<wjI%S*mh(!2s>`O z@ovk;#i#v}MDmi;H}*y*PtW?wvPtzG(<aq>Y@1j&xo-_(y2*5Nb(DHzPN#>>iZDlo zXocUQ*$NYM1$R2Ihj`0fW?sFt@1^6_NyolC$ns3C;&>si9IfMh>cq5;Jqr%6*1Y_s zBWsn3t<Z<QiMlf_vrb;T8j@b+V|o;H(B8UPr+oUC&kOKPU8WuuJmaP3)hnr0MW&%M z=LPu&E?XWJJo#nj)hQ`eRi>gd=LPyYE=vzOziOGn<;|-#Pkfn^^~%t8`>ZOT^Q)K1 zT>iXLJS4dLW$TshRV$Bvd6ea4xOd4cFCYE2%lIyzUZr{X%crbW274FHQu0~9W*OV% z)vGiQe#v@edUZ-dRj%og*>T~#Z<k&7Zkw}6TE*G!VsFBvo}7~oY<G2L_TE0JJL#sy z+&fw`*J@9`t-{P$Y<+T}wFl2#&%ND8F5JCR?ZI=`dvE`d3xBV$d+^zM6unTK<jg-= zrpl#&YqE`&MXjft@SJTb{oKF8RQx-hGue99cBNdrtkOMCG4jhA1#!DdzX|N~ZS+s1 z`o}q3k5-PJqfpiP<icr{_Bch$FIp!TUiaYfUAWJ$=mqa2=ln@BRozc6+*WD7r)c>_ z@8rVo9(;TKi(W8Ka+aSY@vGyPVdp~s74s)a{Ob8-d2*q?2Vbpc(F^TK&he9FeziTh zuwA8X-{Ly|q8IE3C8IwrzLIly_8%3~n*Z~cwmttYF66S`i}(E7e3kY(b;~d8Cl}g# z^8Ix!dXYcL`Tqo&U(=slsQ2Sr+Bw-d(~CEV`J&KLwn?g!rG7ns8pO;PWDz-KT9EVn zwPq_9&W}6mxp>RFmcUznZwoGIye+w;@wVua#@n(>8o3skQ@SR*WnT7N95UC$YkAQn zjk&ix7njVK?3UR-+3jV4dhaDcKdGh4b4|Re=bCu^o@3(WZkaiyuk4b>+ww~qvIUnk zWS8)HTF<$VxkT3Q#g<EbkG8#BB0JxH?_~FvJeT^E)<`auy`QY6KJk*FpVCre?nw!k zBIkH`9rv={cibZL_}96i0T~mwu{>9MS#fZuht=%KUN7G?eT}hdPq;hn+{-6HR?{bY zzr1sa@lb-C`ix7Jb7Q=o7Z+*Ho&V$#%Or2^2{BO<o?LRe#JDLb@ukDYCrT<a#HR8| zt6w_0g!z7c;Y)^@n^-)TsV-$!xfG-_bDG-8Ej=X%1m|nWzEIwwb8^{J4>M3n4LXc- zieJtDsY`^fm#4lw@;$!w$z_#q=CPq58D-9`R-P+Nmk7__y{u#rN0IK!Bc)N%R=In8 zt}9AzT~~4_GS1)Xqs=<~xfOEe3X)qDPp;_oaLe^E$`YOwFndzVtsa#tDU$+bPcFID zwB+(MmATuL9&Rx$l@{{59kgBf<rZ7d<+2`DZ#^z$s!#H>o?LRPb;;#*Ds#(}Uv9DX zTyE=O_15!Jrv4<q>d7Uy+K+zx9rQi9@Xx<1%pOj%9zw4agaX)u`4u@!H9S`w_HdH* z6MDrlDZqVFi&dA(m5VA1`xH4#bv#!*_HdH*7kb4qDL{Qvi&dw}m6Mk?d^EFll`?z3 zWVzSjZ@*t=USgP7WOZ_dv4_iCPuuR4D>qdZpHq}9)e}<h%@Len_q@9yVTS{Y>vHj~ z2A>@sEa(3pRavg5Xj!Uxa^-0czgWMbS6q{V!zazz)%E1cRh8xI6fH}2Pp*9J;TP*) z^ong#u=%7pyE>m-IjgcfPtmee`{c^o9)5TIieB+e3ND{CXIJ-;E1=x#cUOC_g6g}; zan{GZ-Y>UP*sGu>x5Q3muZC3Jj9(pJ7Uh3jeC7C(>qWhnk1rKpa!U9TchFPMNx}Y} z`tMF(zLfoX<rm49NB>q#`!(lFl1#<CUrk>Y-T2}9(o{*Q*0U-w=a11>(McieCoQS! zRk<oMDP;ZRB~{HTS7)oNyr<;()y#8Mxku1m?@6z0CxyJ9yx>>EFGbE({VU`rFZtD? za&@`NN;_rGua=&x^gV)VJtw`=7Q0)oySVV~{)rbAF7KOqaYx?$lNl4z@1M@Fp6*>g z;i5ud-IR+OZvQ;p7I*wem+UQkBre(e`s3=JV>|xM1`)e^jun4s?>YAS_wt@&zkf~d zakIa>Kh@;k?fR50I}2X!*ZKGVyyuz;Co(25tn6uHmYQ>h>*C2Z6FlvIoq6h)*6Q@@ zqWQWKBke7o_8imyw{O|aHTki}A-B7%GjCpw4Sf}IBdO9P`Sd28-m6BpjXd3Erlh4! zxd}SD_v9G};936ochdQ*|LvbYx|3rQ_qNI;_NwUAnIGLsj^@eiHcc|uikY=hdfKXv zyDL~UBX>>>+bBI%?r+4-soRpwpG|fR%Uk+4a^qC4-}9FlAIY1u;(SJ-!yC7y#~r$x zlg$0Dut&=X?GF5Dc;%5nSlQCUkvFHF6WJZec}W%|s8qK2(_;0q#~oYD%bXR@$?X36 zS9h*z+3V+1`+DyF*pt?KcSFYFB=bJ6^zOSe>dmamlF!|E^XB}lzQm^yR%T_7Z*0^r zJG|oT!8F#F7TvjK+8)O@$7frq|K7T+c;h9Vxz=UPmgj_b7Yf<szd7dlqekp`|6PN6 z?jw0~TJ%qx+EU{5=9<k6y(3*)N*><e<=pA<#!dC~qK(q(XS+A<&$cowd+bsvq<#I; z(VOp0W1IfQT~>|UIZaP=w_$wY%NxDU_fwP1-%UR$Ha*ofde@wzPj9Ly#x_okd)c+- zi`ViEm$YL$r^dZJwdRXgc;eFVU8_Rl)~1PuuZ~`NRVruFgmseD1$(b`*;>4eyZy*& zBYXO_*HJP0-yVFa{ClH${(i?d7oV5xT6nZKslV?1<zC%9q3Qs~4ViC_-ml(#qua87 z_VKtG7j%>K-@KX@=D0QV&Cx%{)+X!wt>50c*JA6vYmdq{iZ8!*`*>W)37_7*zwUUK zZ{S)fo2;*Opls8Q&7mG|g{nW+-ZcGo$mg9{bz^IJ|K5b%my`6Ly?iTJohb5s3)jlM zN%~r0-}?4$==^;ot~PGj?_+Txi{6M=f3&@6|1ImEKYz#GA9XSk)ur{uwi@3KHOa|T zoBm(kek3krfvi+@U}QnWo1@RGD&DY~*(rTHlprTr{jt_U>)WH>1zV0LC+YV+?C;&X z!p2hX+arsA6|3i19n@Oxx5aD4<TXOCQdZYk9o3rex7BO;<u#XHmaHzZI;=JK+!n8; zo7V)rd~?I?=uOLwz2`sPxpA!c`JNlco>%NU%AF)V|9MHb_%Sn{=dNP<eYrOC^)^;y z<}iE3r+xf%qwVFMLyx9z?0tSCRBU};uFd&%8!K{ilKmc)immU@opDK8=bpsv9qY^^ z_gHQ#tj*uZwKO_8`upFln^-@7yK(H#A#0s`lDAg~?9|>Cs99E?vpDF@yc@^<7UbtF zW_r8t#<AMM`kcp>zZ`NFE4@8<<5=y-fSkuae-`At-dFjnBUH&Y%U4{kJ2ynZPVV*! zgKDL1iBsnH<lbTTKWet_|K*LnumATPO;46CmYKi#M@`P+OYc~_^^cj&TdW^hW4Z04 zP3_S~t2g%kes0>m{`j_i?#uEcYK*sioKt)H(d~_E)!)6e7Q5e@TdVJNfAf#JoX0<Z zHy-6rmOlTme~r`2$2X1@{}Aq;f6Q#&@%fQ|Y_=tC-`|lt<DP!9^wjC`N6qHx#~(MF zr+xp3*}T*DkC|z`-PfHPtG@L9akDk=`8W1H|Jn~C{5SUg{-3@&;MdV-O#h{B8@%2h zx%9&OFwHORp<I76r#jU~UT)pLHt2=?YLQ>pwOaorzw{4Fe(67L!xwe$z+aP7b^e|# zn)WY+Z>hc2T%l0b#-;X=bC=pjihI{@V)Lpmu~2o$Ie2OQnv|FRVH>}=w+BBm*m!i( ze4VH_=P$|2`gI;YEE(}@@nOx6kJ&doac>V+;!AqzZ#HA8{Y`->|5BVIZ%yWP&h$5v zS!#RJ=hBfQ`|>iK9`{X9%L=Pn(y7%Qm$~RnQd;ICmI^TtvBaeCk@ad2;Wf+R<6Pfa z79VAGedqi*r{^n@)H6{{OXrxEu=>8*OGna8+f6<y_DojO(!O=c<>`@%%tf0L{W2FR zCF*4+8Qs5g$wl>`&7~tJ|L(bT<m9iKOGi9^{<(C7^C#1#7PGj3Sv$mpmvna4aC-`e zS0rXWa*lVIHRHtg6()g+8)ujVY8nO3nzeGXXV8nuCeblmJ`bXuxI!XyG+EdE3<^s4 zbnjBo1D6^}%>pI6NUk|c^tD;l-s!5ds=d|KXI)hnHi0SBUfZkDvpRUmfhBvVf{CRE z&Ti@wnXzU2DiASC#6mGXmTOMWdPP>hBiE-esXxm0Y!v>ub?Jf5A66j4V>Jtu_RSNq z5R8xKn$wc6!0LCvd<xU{A8tVpj#MXW7F^ofDPr;RUI^EnIkP<*XBQP~76j)hvgV!A zU3$QG=Twm$n%k!_nLjoQdXRP}jB8FzzB;Sly6w}M)UO9GJ#g|XU(kamRqmPrm76Au ztoU;ylFR4HZC4Nx3L<>DLK@!av8uiDoy;`(%eM(k>i4R>8h6*}Yc6>BeHxQgoxEni z#ZBuIo@?Cp=L-4sM*oK6DZU9zqI&FJja(C(mo&85M{xO^vvvUyAzU@Re3O}`nzeJ6 z&D*5B<iPh=9tZhC%BG0?5R%i~P;%2S$l<)aHtW9L<D6wHHa%YIF!eTP)7({WTr>lo zmrW8`VPYA{6|!rt606r;zo|@9jhAzlZP|2rsl(CJl0geTJ@Gln7hX0^L?g>Onrq7D zxyr3+cizNk2BehE6VXVpj^_&55Uaqd6~D~8v1=Ol(hEJaV^vtQZs|>9nrbxNqtR=c z_fm(ar&5C!1idZN4A@!JDzYMUcMw;|(pXhit;}`Pm`XFRdo&)}lD*V{^=xU-0+Y8@ zngO%RnnhL=><r`z*>p#RRjVLx8q?Rz?H-LxTcejcwBE`MT446JOf!J9xLst{&dt_K zFPQIsqo*0bSiD_iMa@okE?ds?@1`;dH@~0EBx?EHdtrXaP3E8%r!=YqxIzxusIaQB z*z14@B@m&-s<ldPGLvwV{B)+Tjs6}BwO79J)coRWSnb6X5@oB~x^B&;^d$~QuWk-n z;PcK>Gr;xx9+4Fq)s9>tEB0!zs<G`?0TDW^r{2U(WLo(mR1>r#n#uENsiwip@4T8N zOQ-GCY~8moCEv5rYR~qi2UPBtFL4ljzB_0^$7fs3fIUC=iD=yW<G>}7U#G#^WoAE# z>F6wZ??$e*{!1KOuPqN+5b@bqGhpYpogy=y{B9LFF(=-uk!#EPB@V6Et_LMddT$OQ zwu6ZBpas)DR%?FY)%fkmb$92<x+zRgr`vlra_+PDZsgpz-=nc>UHnpq)|>f33pTwe z*EHDqonJHH<=5pRzu2byRb|~3^hcLf>%>37H-FOpdo|uV{GY}8K&9^n<~iz2hi5Hs zn)|>;_zlbRogy>NJY%swv~xO>@Xe-#bc^-eYqIaD-cURz9h49h6TBgKj(AW)P_*U^ z!*kjP`wH**bNQrYbC&ge)@WUK=F`8R1f|&?ji;I<mpG&z><LN`y3KHquh=etE5wdx z5|b!@GpqHvp8}cz4-G=NLM(VDGl}vYUV34wtKDRg8GEkjvTBLCc{F;p%4wSXf4(;; z;nS@%AVLR3cxW0_=7wnoyfpUW@`;=6%jFXzt;?#m?yMfGR>Lum#?I{Ir4FnC^F?Ot zFl!fC!62p1s<v+H(gR1fehkX^cmDYlCgJPPCV_})AYvkjm<l2$gNW%&!q>$nFimyl z_G&z}kTWRZ&@HE+1wtu_ngN`fIz(n{*tSAs*8k5(mt6QW-+zkJ=XyI&FQ1U;7!ctE zB7#7K7l?@R@(GG|^YRIpt)r^8TvuCFZJDmRs@hUreO0w3YZX9*hN{{U--$xPm%=6m zeXifPY08S0C|9qu|9`Fu%KCRcd@@LI*OXcRKbtPO@@M{f&85%&*XU}R{(qkBz4E7h zygNwgE|AjeV5R#&N_jy_^EE(9l|f3SK}zqtfRru+DK!Tx-3d~v3swp?RU4!<8m!a} zq;wld>2|Qvy&$D4LHzOwAO|f5@#liHzSjZSA`a5J+iT@d`}@8it?xiemwSTv&LIB0 zphcH*^)&-uZreU(MagaV0;b9DwN<rlf14~cHTO5SU(zS$B`&GA8=Hh@{!!2jyjivZ zWPvlt0(mV}t-E|6SJdrz@I=kt31r?xkoo;WbDlhL=jN%d>zT5m#X1ZmQP?Cr?@tBD zHR>FGRiA{HUimYBzKW{alX*I-YLDkBfe0-Sp#~!KK!l=&;;Hjff<D*RO?$9J!#>)} z=YXv{hzJK6SQ(V`=<QFCb^0Km+r@$eTfzKELX-3Kr-6uxLQ^ZIdv$W{IlaW?>D{M6 ziypn>(hMvtUpi&Qj@@2fA-7_6Rkhx%n<zB3^txAP*RIz~TwL#d4O+D59h+ugVEN)H zD^~3G^a{CjS4UOrMczcAsm0s9I=gn>UgEO!&fB0xLGSo912xN+PgyZxx3^cwvAepe zT94jM6q;J_-K&#p$L}RBPjCMXTJ-5Hqh{dGZwscZsHpbv3fX0=qpEdBZlciC+<vdl zu5HJcxTxNK9JFZCTTaculi!w1S&>lf<rT8dR##Q)`n-uk!rAkuf{4i=VtUZ$`hQKJ zNDyCo<jAe*OF#sO6%JyBgIL!=tm`0_`4X4ZJF`Jya(|MLaQ6LaLQ`|!dvu=KR=(6F z^>%g8qD^mWH3M&cYn-wo=XZct$hKM)RkbU1Iv_$xRqb+}ma5w3IyDeW4@4*~efIy4 zx2ECDZ`vRtThnmkS7{It4I->H4Of1x21T*G$I74f{{y{zvi^F4h)59O>gBWKZzzcH z_3~NtHx@)VdxgyS2TJ3A^fdz$e{G*K<IJyqkmu@`9!a_Of60|U@3Vrk{*`x5ne{(b zYw5H4>7FZp-hT=b^7A_T|D5;ApZ8fcP5<u(WyIL&AXT7by-w3&Woavjr)jaVbSj8p z4^lPl0n2q)5aVCd<QR33DaIZvf8IZ<vGiHJxr5i)|9K0h%=&*<0i@(0NZOf2{XpJ| z1@3LqY8ISjhgsDR=Ba@s^A2`ykXE!1EVFI8C%G=X!01idw4l%XXM@Uzyd@wr)_}Ax z26-TDa?t1f(z+lkc7tRjKn83CN!NmiVvq}ZL25wd#{J&uAajC2ZqWlN+`071pZCuu zf&@XyKF<y$_!A^3HX-Qq{^$UZN>F;Z>jW~58x$hCN=u*BZ(jkjED0nC%53k|JeU5w zud6rpS^f5wkXirlP72EWSMCiK)CCFlfCN)kn*86Ly7bbY_tPeOecm4(r*-y!9xF&t z6ePIJW9iTPYgItXH-VIE1tluIS{0Ni^eQVTk?GZ|pu|rvrGgS4y_^LiqCmv0pu|fr ztw46Y_G<N9{@N2ncrX2VKUYCiZEl_h$gGJVvyOq(%m!JIt0k&7Cr=GT=z$1D5TOYo zR6&F;h)@O*+8{z5MCgmE&GDPcCG1x|0Ypsk`n><PC&=yTD-9l&h=Yi5M}6__vqNSS z?ApCxdG~CP@$Wz;ztdciQcw*FhqoY;-zkG!w0^;%gKyPAto<OjF@oI2?zQyieOZv_ z%Qt`o6+wdSU_rI1&+5x}fCL3Wg6>>e>URRcERauSK}MFZ0ZA7&o#HCr17dN4q}4&X z=Yov{ho>e;a5-2IY~(JGN=cAlI#^H@WY0E`pe0D~Iam<n%<_F8K~|99Wl%)vfkI%n zht}Eu?~*{V=e^|8pZ9uGy*}^X?E?}l0tsq^1lNI8dVvJ9K!Vv|L9j|ckYE)^P#Pqd z2UZCR)puzi!Dz4`SfwvWWf@4&8YK7*tkN4Km<JN91`C2!`hx`PK!WTbK{=4hYOp&K zL4xjJL6FL7usaJug6bf_d0>@bcV>bF)4_sZm0)*Pf&|4uf^lG#V0Wg11jE6CV3lBZ zmVyM$L4x<dD#7l|1qqge1;Hx8?yLm~@`D8JKq`NO-I)v$^al%qRQ?9Lvlt|(4-(u5 zRta`zHb^iZEC^N!c4sw6P#z>$2UZDoXS!p)+V^fy6s~WQ^L=LyQga^^kN*Thw07Eq zS(Cgz@BbYQ3O;#9*2%xaK`i@~CjWoW3Yqo4R%z<9`uU*bkRFuz@B7Y>S^xKfGVpg0 z&r$2_|9zm0e_wS)&nI4xo@F3Cic_D}$Ak2QH=WYF5AyLoPy&+&S@#>1a6vBm%L6jP z7^IAUg4gH$@}L}R4+@DoP%ii@05WbNNX=o8r`oxz!hX&Kv37%uap$Ot_$dcc5(gq? zg2d7%f{f9e`mEl5b;zv$e>FfdH$ht5L6)8exzyfG>+JtJP?o8k4^krovfwdD&22CX zWX^L?_{|5!UL7cv{jLN_KL>^Me2`!2K&k9ED@afrtde2(8}UW4-?%U9{dUcm_IHt( z_~O`a!kN?ms?18=zvHNC#<aha#HKHb{pNjH?{{j(^uH;$Quph;*%Z%Lc2l2!_nYtr z|8LrxR&SYqXx*hcRfp95Mu)W;PSu6BU1ga1_Z3ezgVt|T$!km@-?EL@9A0;+E><IX zzua!G-(NdR|FRv}Rp*=#yI*kQy8AOCuIDqYd2PP*z}MM<_kNw#&2wygy}jkY*J#HF zzt$=i{52EVQ5Ve>vtO2F-Tiq?*Zo@$e6<dE@Jm*+;IE&^j=FTNnEl+W>+Vlwy8hm+ z@pbv~179y|6#SJF*-_`u6|-NQb>02hOxNE#H@>#6jJyB4M*aNj>iPHYC#j!*{d@lV zCzZATKhL#U|GxfT0#{5u2kScfDNNVp-5Ou>i}&AOJo&j`|B@qL-2)%|TC7>{*HC1~ zzX-0FdKuPr_Vbvo&v$5i?Z4!}SM|ULzb0!I{M8iM@h^lcre2D5o&DWMl9w(#Ut}LF zRKu6<$vpi{PUeH^BEHsj_TeGNUFzql{Mz^E{PG)L#RJ~_dMUE|pHo+Cz2MPx`)4Fw zk9XSmT7T({uhRqH{5q{!_E%KsOYNC>P2bw}pTj-H_eq3%JI~+!Pb%|O^}PLIQosIu zy&m}C*K5s+zq~?UY|q};@U7+lV(!^gUk~!)_WiAkuHW~%_&R^_i?7>*zx=Y+sQNos zWbZ${uDE)0*Y*3`7hS*aeew1C$qnxx{JnJK{pW@+m%ms4U!d}9-b49CAHMPj|M=yu zQS*1P$i9DuT=D-cTG!V%9lCDs`SA7pMIXNU2mkn$u2J)Mv&g=GmR#}wZCcmYHy*ma z-{a=%_)R~ITG!XN9=g8Y>*4G8#UH+|5B~AXT%+diY>|Ecbh+aHo3*a5Z$ET>zxTt} z_ZNTo`abx_FMf@hzwILX{wZ_C|2J%1|G(wX^?I*|uk9Cq_&PuM$1i=2n!nRU_Wjf5 zivMrgy8eILq3iYD4`1(J?D6$}@S<PxI{!Q-zN%m3@zp+f(XV)&e_oxh>No$ec3t(q znd$0(&&F5(7dd>b4_@%AUL)Y|evuXb?76N4EOy}KWX<x>3~+X9lq%x7@<1b?dAS2` z<0Abln!lW`|9Ab88=T#9?!WpkwOb75JLh}sSGjim$AA4_=a#>i?RT+U()GTmNNsq) zmsr<}<+`r-zlzkF2Yk8fb+KI9^?s~KZF%6AyY3gu<z3_}9t5-{K50BGnYKvi%`zbw zN4Xn^FL=vY7$4So(x@z%wp2*QRn<az>VpiegEv>Q91q~^TPpNsvCy1muL7B=3A4Ql zY^FY#6Vg;{ct%#Z?`@0Zoat!=cC!xtyeVDHIO`y5CY$;N9=#)eH@PqK=s6kh&^Y@b z$)s60lTH01kDj0L4wkbICYdyQU*ysAHQvE<_Cd<5gQ=Np(-%v|%u6d^opn$&lWqA0 zo^>w9JB)tku6NSep>;URq<Qsao^_7KJJNjiwZCYVjG3KQAUo?|X(rqC#gZ}e(+Zep z9pueqGhZZmXGU6q@T`NrH)mEGmp!{TXYS7J3F+^2Z_cdNE_-%w)~*8SO^0$Nw=LGY zGjCUcR_Q~&H)r-LTNl4~$=+eS_MzUJGkdj9KFs6U9W3X!*yc|2rvm>|hxdB$eNVg5 z{-hwj?XL#^_ja3>7tIz{7alntXcwscb!gcl|LeM1zf9s+zqnlL^|pY+MYJ|!La_Cv zM}ZC<TE8yHEi2=ZSk$$TXY%9zW`~fA$19k47IoPjo7^B6`XyB$Yxx1iRWFilcohO& z<y{|1stKJpnOHHc^T=jjm3hfZA7i?oFErfQW%t%+-6H+NM}EH)(|0K@60Ln960lq1 z?McO73KIIJ2P<ZB9y{%85SQ5W(Q9&dc;ud2Pac_ytv5YbF_-h$YhQzV2~8i}gnP_q zChWP%@>o|*BHwgp#q6WEeGTp<HhuIH?kS&{u;=!ZN48?`O?OtzKl<C(z%HTbqoZ&S z|ICD%8!V5N)g<Ii5B`|JdF;5ao?YTcPvIW_nF%$wSRNazNz6Ar_+t*|vFE-9`x2Ty zx(fH`&rGPf$?{nH8u#DO*RB6%bsoF!YqT%%qwnON{K%TyDvzzj?wg+cG4JSiUz56o zMIW7od*x?l{JG)sSY1uZ-t^*+nVrYZ`x@0He)JaZjh~tE=a$Q3^K06FqhC+`H<$DH zdtZxx35Pzq3-{U2EckP?<*~k+OugyDAG0}+-}g29m-x|NxUYU@!JpeLkL}fD{+mAh zA>W!Dw79@Wi0in@(gGhNuH!1pbA0Bw`rn+v(p`G$*pkyp&4&y#gDlioTa$x=EYw6> zlP~ojGRzD#Q@fZ{&vo2ILuRrh2y4nrW)$f=>A-b7MW8j=XvQH!NvDT1c$OCUv;|tI z9oCeYJX1qvavs<56qeTHOUZ{eUQc;^Ml9X%p~a<^$7|GN+-DZdIot9$L%47A>;jqO zLxpQj9<%E%o>3r^erRLvp~5|!$1Qy=&ZQnI%oFbWJfmRF^_IsqYBJBwAMR-2JkIKC z;b-u0#{|yft-cm|Nrwsph5Nc^7R<>wR5<D6v7@?riH8b3h5Ni`7R20Yd2FO6qdvPJ z=32|+A~l)m<_~u?aUK`-weT~1xMLFM@u|KR>yi!?h6?wso>>rcx8<>vn#^^RhdZWm z9^dL~u`c;gVXSc9>zM^H_gfybsmYj|Jlrvn^LVeXMPAaO!eHUP*)t37+-Z3%rY5u9 z<l&B~oX6MtTI3}kDvTEHyFIhu&b^k$A(MNpBko*mdF-bqQ*QQfM>ps3SYL~GX@?5S zh5Ii1SiDO-ROm0<S3R@f&h3`Rc4{);O&{)<&w2c>uZ3K~p^px)S?ec!ZL+^{<gucf z9KY$uiW!~953d#fBY2JbpNH@S_n8egw^*JSswwnujr(vsQvb)}wc>v`uW|o#5uT(z zbArvymM5BO%Klp`W}Q57S$AHd(<dL{N$E2u*xYV;VyUKb-c+%29_Pu=z8-N2PDQ&o zPjdTu#HBcWN)nzlea3`6S6H5;swwE3|Ey>|s_p9#m&)`hOL)Td84Y``u{<eNQ&?}# zSlP^ZLfY5iUJBEvG~o%`XEf}&%JL*vO(EZ$v9g`>gtf23y;P=8dBPLE&uG|l{mJ86 zvG?YTKN~ntu=_gLrR;quzwO?K{uv!LS6rSXt0~Ew3;t~BJfZIEVwbA)DN}gj`57HG z*Ib?yt0~Pl7yQ}Oc|zRRWnYTYr&QsI>t}S-Ty=Spt)>)jF8H&p^Mtvt%f3{lPr1Sq z-_Pi%x$g3$T21M`x!}*n&J+B;PIW0ClZ7YFpV9H>iprC8F?(~)pRGsreVyu3KW0y! za6jVDHJ2ylYD)Xf1%Eboo{;x-`In;fDSh&U{SkkzsyxXTt2Y<?+1`1=-q-10>c@QH ziT`JG{JHM(q+VoVX0MWwuZGg)DN06XHIy#TQ8FqOnYeO!hYz!BO4RZepWQlU8j6>f z9c@xF($!SD+@)mn)?IMsHVviA9)dH!E${GY-TU;i<c(mvxfdTXe4FCW9wl>R-lvxd z-Oe|n?PO2g`}ES_+cf|7&D(3Ngj-W@`6kZnTd={WT0`e@9M|cRG_KPnVqB+7R9aK5 zv|CfHx(*r5?LA~9>zg?9oL}P1zJ(injt507s}-5{QbuIjOAD^kTh7LPe_0_st$5ak zIj38m-ci$eZkTAfp7ZoipNMn$hl&`5r*Y5PFel+qk)rT4?%5k+j<h^oq^2WooM?Hm z<*ADBwC>p(Vh*)DousBS-6(SBmZPaYVSd|otT}n=sg7R$rXtpE?O7Y<BpoVJ6`rO& zdqd38mZz)Kbi$1jckbdmZR!)TF7r^4uJE+%*&AYxw>;gYrgPmmapykH)4V<rc^QX_ zlqXM-j=pom<>@jtEpy|*ojW^E>G}laWfrc!!FzD?*3MJ8J|TJ8i;Ap;r{0d9Beh#m zvfLnX=VH#&bA2M-<s2#!@7_IY!=1A&Pv5EOET6gI&f%7)^VD>{8%6Hiezevn>|J)D z{W(65@6X>fd|^1p=fVHvO~V%j5aZdKhA#pj#?v<qUkpGDkQ$D2JRbd9Dn!!Rm$(;~ zIaKkavn@FuWz)Br`O;%cYX#fJ&CHjCL5$AL%$FvE7_FO`F9m}by_=aYT?R3ljhQbQ z>&`oRlkw%vIkFSx9lpu<a;KWtdE>yUeVv!MeWv)C2UacYywq)Bt+027G4myFow!po z8DFM~=|4Zy@P(^8yr|5fN;I8)NjS&}yy@&qt{0^_RLwp5+IQW(gpY2*Ys@3}+*En3 zE0(`?Cgb+VJ$KXC?j(Nnn=M%|{pjx8vIDke)(_%l%NEQ(%eUix8oN!xW@fo9HyQb7 z&Zxby<c+eJys75z8Ap%%p0P_z`sO)#lYeB*ttD@a#patD{+`o$^SSSteF;h5T!lC5 z&zw<v^T-=*wX}Fs&EK<*UiUq-FL5*5y)BZ=plU6RcTe)7Z?VE#-_Kl8dtc=(yO_O6 z;O~i@xB7jr)FmzY7A(AV{>&AB@3_1bSIgRO68L*+=dJa=SL%`%eTx>}dVl7MzxQ0; z@~dUln*{!z+<9xh@0EW^i@t>mZ{0t0#oxOwZ{^jp{+oFIo_=({@0EYai@wDRZ~Y&5 zCC#+!md-<+CY`4`O*)TtnslD)G@U6Fb9`pmt-vj^BXTa2`RhkIO=}KDvP4c+GS}89 z+B|79$EL2$9GmJyc13nOnRkoqimd0l>toTaFuQRx$0kY3ZUyNBkt{bI&MBQ>D-?4y zo3WW=lj0oL3A{@`oNWvIk#^X!TVZymF~_F7Ze@#Zh1Uxi&Q)nPY@VsvusKqre)B}J z^re5!x<$_E{bVkkTUd7LeooKPjZ^kV&Od6YQNOuR?DmxXH!He}gZ`xzN6wl3$$a+l zM|-C1zgZ*peEFZVVjFfSuojp#GFe1-d@_%|@knXP{+poAA;USfAcpkG8V#F|YBp?E z)o9qPs@br4sYb)*rJ4<!Q#BekpA<Q8bCbw{n?)iAZhjKkf0Iir{E1Fe4i{^|HX+u6 zZAPpG+qj<QZ(DWrsz&|htGeqPf6iW;S*UyJeok)p>wtf0ucKo6Kbc40f5bLr|IIcr z^F@Eonr+*``80pq%A;pB>NkVBhCgTLW)^C5J;=%CdXOW1>V8gi_wB%cX}6>2crng- z>%chYtq0?rw=Rrx-uf`kdF#YD=PgLwjd9LfKgKz}iy6*+TflJc+Y*Lz-xe{P`?ieX z+_!}c=e}*-A)hXs^1Il~v5X;IIEB5)%&|-W!~ltKqzk3AN7?jj=G=7Ha<+nXlQHKe zWnH<WH(7386ghs=P~`Z{jUvZy7K$9d`Eic#gt-odbLM&!&Y9~{IA`ven=CgqL4sX3 zS#D;680T)X+>`_{G97;EFrP}74zO!?_!+}|>bYcq-F%0iOw6Y)^J>IrIQ&#%J|!-! z5ufDnGl==rbjg5ycN#v4vQ1fUGNWed(bc>f@yQN9qnJ-!mkii<FX0ofSiZ@En#qh$ zXLC-;f0)zsChVNriM+=-O>fH1sa;6Bt}wY=$l$)~ftu}%&#HM0?q@grv|~Q=T{@xe z0K?~Iwi)t92mWkeeCEz$V4v0S(~$X0zjQ*~A%@SB*=Ec)I`C%;<Fj-g1N-cTpO(yL z&PylM9c1|2%{C+6=)j*%jL*V(4EAR={4`}gvtBx(?l8mW*=#fJ8y)zwjqzDIkHP-z zhM%^~XWmOE{5!z#xt(o>z0rX`8yTPZ^BB};HT*PYJ~LlB;ol*K&(qmv>^C~_XDj2g zd>(`P?1rD#%xCUPC;U6e@VTFDM!nI2Kbsk!#q${a&uaK-&U|LSbi%*G44>z-&G>J0 z;Lmo(XZ1V=|Fau@+B2oG)-w2TGH!0NV_4SH5a}q-Fj+Yv>;n4%5sn$6Ul<Ka1r4-c zFehXQfhjFcu;5py5(p2fTN1+KRRL=^nE^KJasb4J!w|_*VX!f;6d`JiA@)vWIm7jf zVTK#TDk<LsYZmY~Wb!~H?H~p`hB&8J9imelB3TI$J?jq9!U$0-3=!4!frth|MLB1D z_GCHp^AXFLpF%8WeokUJ^D~I$%+E_KXMP&7ocWo;^sFY5=~;~>)3cgNre`&*OwVdu znV!{fF&6I=Vl3Wg#8|u!#MWXg-Y3Oayw8fUcpn>M@jf-i;(cO_#rw<{i}&#{7Vpzz zEZ!%_SiH}Uv3MUNWAQ#k#^QZ~jK%v58H@LEG8XUCWGvn%$ymJ4lCgLnD`W9KRmS3d zqKw7+Oc{&!@iG?g(`78)C(Bs8&z7;+Zfb+&{l*5%`x6^1?{_v>-k;fEdB3&6@;*qs zx54uM+y=|}ZU^SPcRVoXz2|{B?_CefdGC8*&U@zrbKZL&nDgHKz?}E~2j<8-9GD~T zabS+T%YixaJ_qK=I~|xK?{#2~yxV~}@_q;A$U7dGBky@&j=bxEIr6>-=EyrAm?Q6f zV2-@|fjRR22j<LoI520v$ALNXT@K8d?{i?ze5V6*=6fBO1G0O*-+?*v9S_Wz?|ER( zeAfeW=KCI)GvE2ZocY-eKW&)LJeN+`cYxt@3G*3osf2we7(O3mo1t%bpk^iGv(r2V z@p%nDxtPy{OC{_(#qjwm+l=*w2Wr+bK6}k$5TD=hla2X|xm3cwlMJ8FvdzdhJW#Wm z@!4%2gZp_6Klzx?luIS-JI(O<F58Uvh6ifaGd}yxV{kve;U^>W8GfmRx)Tha53|jX zH$3oX1>>{hJO=i84L>=V&-hCv)SY7Ze3@;=e8U5O)-XPM&SPMo-|&-_`Ha3)LfuJ* z&!^dD#2X&?vx@QAbsmHLc?~~#na|`)CDff}_<Wmf#(l#Bf7UTR`_5yqKfmE8GxHgF zsf2$g7(O3on_+Kw;Ll3NXXkkg>hl_Yax<TamrD3|isAEhwi){k5Byon`0PE8L4AJ1 zPj==r_EHJ|PBMHx&o-mp@W7wdjL+`#82ry`_{q<Frd}%H-)V-=_t|FrH$3oXJ>#?g zko2qy$tFgS<lG0&U%?6qpv-#36`a&pdO|2j7QE6AQ3BzqKy;@;cqS9Ta+ebzhB-sB zCod#-U4i7lmF*BUXCOM=AVq)_#HvgaNDefFNdAI2u@_P>n9PIdjDbi#gJySmh!$3e zT3?9Mw-`V~T_H~JRY@qD%rWEcBbGCHoJ?ukRTwu%cQxG9^*!)rnqorPWX>6PH?f?_ zvt&x!Zo{}ay0PKrT8{&7mI)Z_p2{)f?kSctd7?~d+qD=sNB1_|T<dq>%{7IDvTPxP z-CH?k+`YweCQp_rZMz=h=IH*0n``|KyfITqD3ca4*xk!9<L)t*GkL;HY1=g!H{b4Q zxS8vB;LSFLgtBNMgWYR6X578TawbojDQ&wh<L29a4L5WB54>3>WUyP7W5(S+mNR+k zOljMV88_c<ZMgZ?>%f~b<%F``!UnrDS<d9~Go@`;XWV?dyW!?r-ve*HDJGQt7BblV zmt)4=e=KL-F)*c-D===h?r69v>vP}@pJGB;yO6=|!yGg2K4dxbj)N(!T!nG7byvep zS>FS1`V<q&jtd#=e#|lB?njn0?^u}9%9R*5TX#0xoa=Mojh|vd*>WL+-IqCL+<nP% z<{b}HTDcnIX6x>Tn{#~+yg8?sQ1)CZ!R|c6=bvmd^bHQ!+-3OO$~Hsa=s?Xz#%JC< z2Ju-9KaH5rOqWjBcZlKhRJIxGjSkdoWqg*+V-TO+@Y9O<%ysF6eFqsn_p;5%H#$(W znekaPkHP({hM#84XSPcx>^scxc`n<G_eLY80-g0=^h@Ty@C(a-#yie`R?k|CEFizY zcWy%@M7%-I7nI)`v{gZA{=nQiQ2sFaul?fkpY;p)6WlmvAPkakIN|_SEZ7Xr87@4k zpsdbeI0uxs9t4?#jp&dAsbO$523M>hQs4r>AwvWt$*}Mu$b1IPV*&=+FPhi924~LK zX5f-T;cNv+C&;CYzs`U&{DJg1kkE#_&mhB^^P?v;-1JvS_{J@0@Vk|B#$P3tGj)MX zY5OG@H_!Jt@J3zG;P+9^8GnUX&eVA_rR^7C+#Elv;ikUxfj8>H2ES7|XZ$T<Ia623 zl(wIVadZ5{hMWG13E#8@4SrAMobgwS<xE{DQ`&wh#?A3_8*Z+5Jn-haO2W5nL4)60 zIcNN}VmVV6%apcXj&XDR{DzzP4hP<tt0a7r7Bu+X%Q@q(8q1lwV5YSFl8l@0&uO@s z?|9(Nc9n#0(SioQ*K*GIYsPY>E}AKAzbxbC`|}!Z`l}{<vlcM;Ez3FMuOG{qx^$+r z{oIV3?@w*G`QGion{xGpZ<je{{FP%lQ|Hf=wqKla^ZnTkH{UxSSaX5Dso0(=t+h^I z4!eMX_7`R!P$rf4Iq-&GG2vUgkiqZ695entWI4n2m*GdBO2RjHL4)6mIcNMeWI6LM zf+?+DhH<m~yoQ_e9S*$lS4sE=3bV<aGyZC_ocR~RlvXdrxY>Sg!_E1Q2i}}lN%)p7 zXz+V8=ZwFWENA}3FrRrYnP7LH;WI1SjOEe^`z|nic4eEPZ+4)jlku51uR(lT!_Ok- zGvN{m`z|qj4rQCM-t0h4FXOXpUW54bhM!f;XUruM_FZK7?8`PI-|Rq5H{-KtUW5B- z4L{46&y-6f?7PhHIhJk4d$R*I{fy75c@6HTH~g$)KEp4OP<MghvoqTad9wq5IvAh1 z^BUNvHT*1OKI1QuP<M&pb1>VC`DO?H^e{e4=QXfTZ}?fsd`4d)q3$BXXK%I{@n#49 zbTK{)=QY@$*6_2G`Aoim!T!vKpSsLv@}*<yjz8MXHsikWfj|2WKIPY`%P9D%+$}Gi z@b3u2=jCiO?2Qlnv1I%#&T=MR$e_OU;pu<bJn`S|C;Zs-U+nPozvV~H-VZkXf8c|% z=x2W(`(VTWhdyYFe$MCFA8h#l;0N_~{onfyYHt2N`|$KXdA|5>|C4@f`p<uOx-;+L z>CR0LPb)tC@N`1qkD?QXHI^0|UOcd@v1H+k=PUJz<%{Lv^@-*4ZDTq--MRDO>4lFj zJiTx}i92|@bIObUho>D4YAnw*JUpG~#uLxSY*1s#bL7KQ1CGPf4=3=%^ErbAj(&J* zz;k%|;R2p`KI6n!MK97M8Xuls*gntt%c0`-nGbg!*7<TLQN^}=hUh%&o<|>^8b~kG zYrn{|Ir&wQ#9;%m!_%GRUzX2keq!CT`G(qGzQ>OH56@X}KT+?(djs>A<uls9SfAnk zCHqYIFW=|px^`BN{fC>D+)reBSsu~x#ahSbm#moLU%u{1b?rwz_8)e+^xmNJi?xp5 zFWG4dfBC#8)wM76*njxalKY90linNLe6(rF{Y1-4?>E@IERSgXV!g)Wm+Z0$b?s9< z_8&gA<bI;)rS}`OUY1Anez9KT_e=Jg!e74ZNp<a8J@y~Iwd8)H?4|b`^j?-n^nbBl z<Nr(6OyMt|^rX7>UXOi;kBONp{^grJsjmI3$Nt05mfTO|zVv>B>dW#QU0<woe1FMq zQ~b+!ds1EdTaW#Rzb(0+sP(e^M&lRjHy*!a%as1|Sx>HOkM-Dpc-@lwiRPEyZ?Jw@ zKEv&o>^FtKeAScc+V^_wKYVY={Y3do?>FebEWgqJ#rlo^FIhf?zkKYI>e`z<_8&gD z<o-i}OYaLbUY1+*e6g1C`z70_@R!ehQeFFEkNt-)F1i0u;?ny9otNbneP66){C~;% zDg5PApH$aA*<=6VlS}SD6uI=iK<j0>Mei5uIex!n&nf)nOP^HNzS(2{;hRhDKa`pD zzF^(a&mQ{^|6FqaA=9Pz26Mky$9Vjb)l>S*CqB8Z-P>dT;iXINKQy}ZzQFQj`HrS9 z)-j&HWY;PE<qMx&*PiXM|M1o&_a9nadS77svV2G57wbD7zhv{2{_>emu4|9>*nfEK zlKT(MF1;_Xep$Yw`S9Gsb7fx1yxUY^-fq=it#j}6!*dVq_{#ad7w;&pXgECgaI?%i z8M#LV&p#NnTeZ9E*qvH<?xA6KfANaqibIbk%e<1Ax9NvTyH$I-jvYv^C0{w;d64A6 zN8K{7Wa2jcFlx7I57*fT(r4Pe9wc@6(QKJ_GWS4+nzdWCm+R~U>9pl5=X+ngqxc8N z)^?e9GImN!`Q;~HX!qBt^YW6nQ(nqHfAWQPeVsZ_C;5Gwewb?3{%AWq_waU^cQX5w z*Ye+=e63yH<MrYGC0`$^U;6dIIJ5T0(Tu<A-CoxlNB!S@@t1wiwf~u0{^>9NS}(o! zfBWINhxg08lKGds=DNj|o%14mEU)aG7kS3=&dzrhcXqzBys}eH=bGh}o%d2V9$a|t z>$0Ow&U0TcJ=%46?(4r6cXooDU-hKmc~w1M>ALQtk``BX+ATiHDDx^tKBG{e-Re4f zw9KJ}=e{l!YcJeUTx-#8eLekA!1Jo@M+IeG#k}8m<MhIFUuWu`1F4xPmi{#0`7e#` z&4nw9YquP|X?bU-UEATguaiOcrx)_^m9FdGeB)Wb^IsL+#YHQMYxTN|i&qra%5{GR z@$9-k7w;&pW#lVgr+;GMxv!jJ;*SEJ|2iZl{;=TruSGKNV&Z!a&wVWnGPcus?(6R8 zn5M&XUwaqrD6Z86X*&Dx+}Bi#J3H-W9-jO9G)UMIBz*qixv!!YcXsYmYPY_=ykJLh zttwyny7gxsp8FaK64r`#yb_+Q-SO+y|LI`@x35VpzWYDQaZ2$9Q5Q>xUrP;l{;XfC z!0<x$!JgywY%hLV{U|u?%)gz<pkOs0^PN{o84e8FXYsK9$zPqaVnKcMUx_G#18X^$ z?!4k>yff*=bk|^xuY1-?9;}RJUQij$Y<*hDq%~mnZ7H5vx22e7-j?E;aa)S5|F+aQ z1L2Uo)zTW<O_|iTUuB+j`&H|S+_O9rZqH(s+iof(v)xqNBrjXUATQfY;?A{<wwsCt z(a93W4&C4OOX69>q1;~PL%CZM3!)!87DN|2J=pe)=|JvT-tybC+7shm+`d+GV9VN{ ziJ8&d4VSiwwJgc?WmuA{%i?}JN+M_5R*o$>*@10G6VjrE9aEwwE2KnsGoRQtt)V|x zm-FAPD6U^yx0)1WXG`9=b}i+?wQHLutX=z*Aw2r@;kDbs7@~96a%{adi)qWPD9*60 zTa6BD39Mcl$`}&8`rz_yVeJ07YZ>R>iW2^@Wvkem%<SBN%h#+XEL&U3=o|g|;LL5; z*o|{@8B%ZE5?HZitDsM2cJhQv*VF`-uJvW~ik^LN@-{Pe`P^Ja+grDUEVgVF&B@5l zzHs51*@T5_a~YkZZy#*lwk>@Im*}lqj2v6GD)VGys|#GXc1~cy+E@mM=-r3vx0Nyf z&w0!D_vS3NJ2!7JZ`-_8T_ZhP-{ai1dku5e);_R^{@s+j?OXG$oVWg4BCQ)THkT;` zroB~IbmrDUmzi6gI}EcyLv|9I%XS=9?l8)B7xKN<*Y&sIfB&`$pEt|>f85$AqaA78 zw_;P7O<?NVmK*-_H*6Kwo#zr0X?^pNrpvUg!O8X}Q!RAAIU9Fg)}8056KOr!V^f*f z#FV!=i%#6KbeXudxKk<nxuEm4bK5Hz15<LX0#n{PEjn?_)un%Hcc)zTbOGCIda6}x zV%@$(?4I*tV;Sqk<hNdnj^7G(>EF7#Q!e|ufbF$)AO-GUB6iPvv9XN#V)9$JMaOUX zy7X_I-6@y7UBLEQo@&*ayC4(hzSvmCelhv2-=gEUVqN;T?(US!{w`p9?VW1bn!D*A z>lPiq#q83#mAz9an_p1$nw*-}8e6B3i0UaTHhhx^Onh6o=+G@;m)5Q7om|=ef}+>v zffP80L{v{(vEiFcVB*`#q(is3#o|@e*6dCBn7ZiDEp3<9t>K+q+3N*Guf?frt=a1s z5>Y*Q#fEQU$91mV>ob1Iwfq}jV8GkhMGJ0KyEtzB-r1BTFTi@$PK9e#t;>~w-!oP$ z{KhHh{5Dvr?N+)A&(`yu5?S#AidXijIIXBXy6DHP>oVP;zuR0dZOxBViT&N@dTHx> z5Th}9W|sXXk6qt{yO(6!Z}!;rjeGUH?ERZw?ffPUVk~~O^Beo>dD-<K5%E>?vg<d$ z+WC!t^}Ou=AQAc1^CnBJnm4&6^t|V(RnJwDuNF_*{K~R$O_iU`>ba8>HlADcd`Wlc zdC%t1^PZDK&wC!sdcI^!#Ku>aFORQ!zNB^4bCpf2EMNAodggNEbz8Jib4A5F$&K+- zc@m`erzmW%o#c4qn<rcHZFR{*x${#rw%1Ndyz$Mmtyo`uW@oj9=k}w5cTRg&ZJ0j! zOOn3&Ov!4?lR9@!d%6|rtIrgzwmhlv?y1V=M16J1vwP>Hl)ZbZlDuR3<esN-ewU8# zos+`%?y1V-9n&Xo**Sf3&+|AxBlYh^lXmWyKKTqtx!k*_DxX0H^;a98{Bvivr`Usg zKARN2r%mDnaUR|C*|fpr!)LLF_k1>Kd{3Knbcgw5pC|Wxj5@20Pd>Uc+jAO7y~_8r zNlSN_Pu4lRcV>#@yR#~jcbZSuIc+;L#j^W!alTq)W3}PQt~=eH%L??>B0H-MPoBEd z?HTqk&S#U>_oPWzcZg43b8hd96yA47RkDlp)grsA4Nu;>)9rZ;q(tv~(xk5-CHlNu zG;cIi8=h>t)9q>YD9&e-;rFCTzB|Mx=bYL*BgOdLQI*-n?^SO$RqLOecBk5N+oOBl zn@qpQP0HQzeNxWpz0*^y-|bboUHo2k=Bd5YQ`q0_Rk1F5uX?kyTKD9+JK3IP597Qy zX@8HJba%(~NpH^Wot7f?J!+CIh;wr9v=se!TUDxy*Q?%auhu=e?@qSox5shbo9w?w zO=8}0e3DGYM}>D=RoIKyt6H{H>z-VAC)<<nah!LN#rLR5$~&%4k~z6|+7pd;TUFda zO4_P*Pj0-E?b!!XvM1%oq`3$7PJ80=ZmWuV;d)ienbo={HSc75`aO;FE&{pY^3Lm% z<{aER?TOF3wJPa_`Kp$)s~JyP-eLAQx3xm<JJY1kJH;o&9I$Oj*>#kAC;Nn$l#fa8 zSXHJMyqzC&YHNLw<n@0ipT_)F4+jaH+*)5Gdi~$Yt1-XTuY&|mZ>=wqz5egy*O=ex z<^^x(-#M|hzUcD*)VEt=)89V%zrD=s+_PINi?{wtUHh~2<&{?#&8i-6>AlzVKVN!p z>DJzPW*MI|7JT1tR&}dj&FZc4(|lgcxt{WTPm}IvuePqapMRC!i`$Um#Ju-^zg^XK zzn}l#EdDMv&4=Ug4Y7QS!#)hB=BiHq_4wQ*&zptmCry$Bb!NKx9GR4PWL1PwZ-lJ3 zn&{!Vs=?<uBaBw2ztNfLc5Oq7)K=+fK8yVhPRcw}A7PX^?VZldXE)@%)moe9ss>vh zp0qOd_@tG#Ox|i|@6S~gK6J+-H}kCW&4;^E4t08F+u0iYw2xWw)>>Ta&wHn<W=~pI z>FWOd6viyR%3D8VrFd3L+zP>6ht|rj(vJCi{v21i%hKyweHXT7+V)*|8XGQS`0M|d z!^_I*BL3Ff=iGVyC-L#S>2-R)tm>ko>u)jrx~%rfKiWONyZ7t18{GD*%T(*coSy3! zaD%98J0@>GHg}KdyXR{^YUTG{ugv~)D*AEx9jTYhJ4`RR7iPbZb9{cy<Noor6YF}S zmH$d@XFIfDg}&|FXy!zZGt-W&Z8Yf7{oHmuC;X1o&38LYH)ZZH{StV2r|AWw_0x4f zr=`tk-TTSS=*+2Um5Y<gMDlvyNZgU)*nIqr#T}`eC3mE5y6!OD6km{?vj5?=6Z}Wk zPLywrKD_bhqU3JZ<=LBeE{=}Q=WVN8d^!I{O-AIkNMGx}lXL{;>IsPV`0ZyDmJsXm zvtQG?xVoTg-LhD9&XTap>pthaU9&9q`P(I%XSvM~nY-?TSpTnQHzIv^`&qqTvn*C! zx-9H++<qf(_w~P-PrI!D{_e?((#l;qUw(y0>HS)}{6*F+|GA4+XXct+i}X#lPWJjT z_o{ok>09gmN9VF`mCs9=dv(jc4JBch<Gw40b;s?uTy4DO;M*S4#m{z~%d#rDcOhz* zqMd8_WykjuN_Vc_C|7QJt>4l9Ja5tqm5JxFq!JfLTwnk2*v5O2*=1puZ``?Ia?SeZ zw#~EFmCuWrd)4Hd;kJ&_zc$-@zMfmPc=N1vuWdJ$u6cdEV0Og&Ju^zeE|>1@xn0<w zT>Y-lr?)h=;Jv`>TeAv}N4#G$>0H*Xb=Jn#$9H{eztd_hx4Y<gviZA;H|J#gGw*!7 z(QGYOeM~PmeP{TaOJ&olkL%qPzolOGa^Ho08@;7X--+-3vU+#@n?tWYHr!bHzG?2& z67hSV_`6~&bnPw55=+ZH-W+=M?!t}MX`Ssy^|tuf+<7Fpk$d$m<>cwldd_7@tvzYA zI&+V9N!aDsh`Vy9ucgerS~5LMp(N~bM&Pwb-^a2GH_uA5(JWhd_1;M_|IXNm(s@$5 zH*i_$mL-Z7SG~D3=XRuT`NFGrW^UwOy<l_F^m+VcVV8TJA88A_P#Sibca8SBZr&|k zHuh#;barl@mA7E)y)QQ$ymxUYGp~Nsoy5HMi(Vh^7PCDnW*fYAO<8-vYV}LDu=&$B zi$<lJ-aU}@@zjk2Ssz#3aNs_?I@$Stt@Y}cY*Auy($X1c%VUo;E!sTmnAf7sv)oQ^ zIhVC-;q%XPubMnQyK!OrtGQQAqLzakP;35r%`(aSe%{*fS8J9@-`Kjt*ldG#VR+69 zyL^xp>yFrNT-e=zE^Alg>)QC7j8y-0)3d2Jm<8Won|rl{`TFmL9p#U}vVS~sURbB3 zoA#F9I+rE&e#zXcCig5s4k|OA*TWn0etDAfbZv+p$!#UC*DRB+s=FHLYiuVk9dUJ^ zfb@=e`p4MTJ@*#OZUj5_AXx3^t2d5(t<g0rw2klgjX7_g6s#>}z51ovy64dwJ751S z%Xw6_Pk8o@dGFo!WS56s_Ki9JJz4nr=jIznzWy;VE3~!m@{QTwe=}>{=2>}*u0C15 zvGetJ$>_7CAf@~DZxn&VU+o5Y)g}An`efnjZ)e}QQq_KI`^L`L3Gb7F@3&^(Kd!d! zKL5tfX+8GG)S`_3rF?vT!$td4e3J0>&(}fr=$e)8-}|jPC+Yk1{u@WWe?NcY%GK1j z>u+3XEqwd_#+B66xASjY`TP0SenC}@t^Xw^N4dQ8oa8cPo=T>Rr{^TsDN|G`bCS+J zO%h(awk9WQX^2pg@cWLhH(az=t-EoBYv~ffizn?eqgL-xGTXRJV{K}jXkp#VFPm?4 z-T3am=;%MeN#+wdI%l5|P)wXGseB~MNWp298nbdsmXU_jGPP#qBk4vePE~5o%1=^_ z&P09S?H8DQ(nm1J=w+Y4q>~*Sk~6<Vc<;N%adE~O8AYkdkxDAbMn+BsYMb3Uj;2gG zdQ)jhl982@n%ZV}k0U8QEh;|8+&uOz(RX^MTI|xXHzlU!fcGuIPkNH_iti>_DldsO z3U5j9e%3c3`=pKFC!Lw*PIFX0yPnvTQkN~b!=Z)4TdZe7!pRm6#%Vetiu)(Eu4R3o zB$%WfY2uWl+U?4*CMBumfR~!<iPb3|IWni}2r90gq^g_}vMHpc!)sdKgn*Mqf<c-y zWfZ$6r7EigZi;D9@S4^?!TBWDwWI>qY+VagrwuCFt|z9Zq-N{x@M;P14BIN!ygIV` z;8opqf{Ol=OqG{-ZVGFW@VwSHLGh%OppZ(Wxl@tKYu6LqDStU4C*}w!YE9x*R&m`F z*s{RGtWSXFq?%xm;!Tr9pX_hyEP7;r(`HeT{Y|AsN%l7{Jqi<?`s?I1LD3&4%>+fi zoZPl?i&*!Hp6g=W9l>kAKI9Xe`tDYe;QaS~f>WR0N)oJQ-|Z4IOMSOnNQ3%r*AM~q z-R>c5>X((Y>L%MNX;n<N)qN)#xO4U!*}%%#Z-fIKXT6aI5#oWCv)<%?Z0I-@n7eVs zdEwlR9lt+4=<xE+-PmC}$5~fSEHH7Uu2|uJ*+gB@{+<;nSH!x1*!1<S2mmo+`nFcY zxExI^+H+J`NsD)~u(B5G<jG1}%#$Z8YcXy;s`PGsu<ksu-!CoqZ;NnwebqS0zD6$n zSlx}umfGJA$DO&kQU06Sxz4{|ELZ7@74AL1S*+vv@w$wkRgQ1kbGN_TI6o{zRs5J( z-8t85lRhM6yH<1_^<Jy`Fm+?={Nl=-hoAQ;ZTli)w9{zY1*dPTZXCLI`0B>ix4W}- z;-sU0>|MXPqBiH@_x+07Hk218=PbPX)_0@*K7RA#|9;rr5emFK{f<=NvFUfj0;f&C zBNx~-{Z8V?b2sGAuiUNl>h+}E$@Mn#-*x`|Sbbmm_hYO3;yWcP>)-T0KgYb${@Ve$ zp1&8ZJ}<l>e|~0ra{U`uTcO{NE&pe{>3<Dcu#{YH^L>8D-;clTB!55N`8niG|L?yq zZ^(cDZ5;T)roxPC9{YLMgK-Z(2X3)bsZ`|pcTeB#;O9?EHEt}fvE;HlAHFC-|HV~} z8`TxMT;BxZ`;8y`{^%yt@cM6>OvC%X(S;2A-sc}@-0}Z@C-aBBb>@5r_P^h2!B8## z{y5`})qfQD4($Ja*h1j?f8}h>pM^3jzN(&7zb5qQvW39++v$Z0-#*#(Gk^S9C&>Qj zdA%fi)?dd@p)wt|E7m`DSgY@`uao&}iRMo;z9a9y$I5g(KlQzE!9II+`y-7%?$q@# zPh_v(^kehZS$~c`T3@Iz@BIFwjW;&`wdFhX{Fl2-%e6`M#~gpu{Sjr)ly&-4F4Hpq zd;ivDf6Vy~mHyM`bL!p}C9`IK{;VShGgzk`JNWCr|7Hsb-PNBgBy_LJ_?HLCvoB^1 z?P%V5PigJ(gTJbm#TFVwd73^-*zzXp*ukjGxnhMI{_WY))BLs8VC|!XElXaDv%mgs zn|oC8$4^7Pi&hJ^)XOx@*DvIVT66Zm<wYfK^Td`iS6EHq>v1kwZ!Rm+zToSX2No{- zkH4H?!LoK)Ta=7g`-_!cRyKSWf1A$L<hy7yqwKiiu6rKtM;8A0X=~%_RsA?%OV{j~ z%ROJ}*!X(6A6uBQ(KK6T)&2b?Au_AZUoY8aAyPm8;<ZghW!aII$D+dewoaQ`du>xu zp9PP7{+z9Aa*iif*)M(k*kH@2S;l;q-&b0N%Pgy2^72lh#J|6vk0fSnHO-f4yI;P~ zf=8F>dH>-rJ7?<&v_JeFb0I3qZ^N`{+>zd=Th}gqs&wsA(M1cN??IQ3u37rjrF-(D zf<J%7o@a*aa*^rV|9?`UMbvNIqn9;vH?FuJpS!UmtY~ub_IEe4yIo`UKTR^X+x|3p zyWR0EN0sW<izb`f?bqBWt*aT{b@zu%__iHhZ>~M&&)wLuBkIky=QFlNxWpWevRx;+ z`{U0wq97u7t;qGxyBUhx^4?r~zH?i|mFLs8MY!BK5T%)yu~x*q>+Y=STaGHd>-Jrf z`e@lkY2Alr-FJV<To&t&+PO|w?Bc9^@9f4MQ@7gPxfLa!C%pUP&OGVeUoGe5iMubj zdh46m@?(M-x;vYX%0A|ZIY0Li$Cg`nEWa)IdPh&Jyw^6vcKht3ca!;}&ii)T{;Ki% z-eJ3guR7|E_O}<s3U{r)J*avkTz#P{FTVTtQMoNkZr^{zxRG7gg?~#$z?+NTpMQC9 zV{!Grmx>$N*ZT7J+WxYeD<@W6vfk3x=G%hMM}iyKum3!8qxtvu6*rp2O5CGu)V?hc zy}R++q4zs1xYwQkSSWU9x%!cfJLdcKBwu{=VTnc9_hXkQSI(L_@6hElU#?h)eSe?1 zk^lei%gORlLh}TFU+DVa)17|Q?$6%y+baCt9RB?J&W+_?(_U6?<X<awetQL@zx(Bv z8~yM9zr>w9|5^K&MK_i&QrT<q?PYaEmFJtwrT$f!Zw`Ncv*||r{l}kfEdOb^SLxfs zf4hvnJ+v$ieRH_BwDgU0_POjN`FZBokJ;Uczkby2PWbiXc4zxv@^19MzyGpyvi!UC zvy<ebZ0^ZCKk&T1`)G7>^!42@b2s+>e)#RiwdQkQ_~t!ZR({MZitFCdX+<yZZtQ*j z&30q&>$3cu#ZMpAZtT7P{of5Y?^Ena(z@RAJ-J)nRcmbfXj3s`?XFAiNz(Q6-5*!{ z`E&eH#h+Ta{>L9b&+B+xDm&Tkq*(0B;6j^u^8Uv^W(fY`i7s1ueiLi>ub3Fd`hPVs zg8%<CS!{Vy8z>VMw@=0Iy8O%2j|$@VDDj=Y9DelW@1kF`EbiE^?>=1nkIjGeW%H%n zy6N{PvHkm*TexHXy@xMLeyw}4EXC)(aQpu2zaL%5`p8^ZVOOug_w$W%;g0uqV$0tj zeyRSb;D4<a-~G?$b?Wr^&R^C)^04~<Qj0A%f4i37e|g>JuiyTOY<B<ik3KB^;b&9# z{ynSi=gaaHGV}hOc>Ljudbhpzy048d^(SS=Cj8PqfBf?OBa2O+zJF9``)|XK<rTJ* zz5YM?S@~;wg^m8dhd(QSt*_X!=8wOPmHkzg#oR{L0q5U1*luS2sw3X-7vNX)cV0@I zjg=GY#}_|B#QXdFV=pb;AAe1tzt7({bHT%K#hv@g)0aNkb?=1M#}_}Y_}f_7Z9THM zG<u5O7K=CeZ;u^$#B;4I$E}<B$l}sR4j+HbImOoL-hJX=Q|;EAj*7qc(w*1(-Zc35 z<8NEHyZ6qSM_&J(RoZ>Mc79Gv#o6DH{S|BFPE{RUEc*D&BUAhI%^mLZH&1-@wR*}~ zt+@HkH#I))k~^Iy+%ML<_~_&B^JDkKozLkpxv;2k&68dG&iqojUK(cBUQwHu_V`Hl zz4Nyoef>S7SA6~VM6=};HF?FI*S{8;ZLg@&``qFFd`l(kV%tqWk39Z9JKo@ya<qd@ z-Mywq7xQzQDz>!5bS&k(dFatap?txQ8LT^3RNRd}BPQG*HbMC4>)$zMo;FdAdU=JM zA9u-5($$pHRh%w#cVqv}OOGxJ6-i!P`+J73SpT#Mr@OB2nX9V~k``ZIX&voo6Xmo{ zLvF3jat^nNDcYUazwgdT{g}bKv#VlDTTJMld7SC1JKeKSTs``FmtC}T(OUPj*F<{K zPF@r0i8^^rtUaveb%*=w6QxJ9V+*&<tJv}>I(|<WbE<U5^<NKjoIn2BH!oKu?tb#- z-lL0;K2dABsBv@Iql;NZ#s@p5<P?AWB{x4;QBGHVyGW1E$!$XGf3LfF?a{@mBI%DA zwma8W)c!xWO}HoI<Tmksu_?hv7mL2+dvvj@$o=Clxyf%;<aFK3#rnfqcXu5Bo*RDB zv_ECHC-dA-W#a2!&&-)s5qmzpy5sowZ2ylx>fWl#eZPJ0QQ`i#%5w9s@0;{`pUbxS z6>ED>e4DNpbDsIgYbyimfIW8mH#Z+y-2U+3qmMh~l;q~WUihdqUd!62XiJMt42W=& z`S)A-=;F?Yfs<ZWSC(yg;W%YmM9GV=iZvEC;eEpW^>%SK|9-N3oYlTb_~`2@8*5LS zsN#7#ard8Z4nFemyuWC>y}hr@zdt2~KRz2DdAZB4S|{u3q;C;dzOQ(bQ#kATrs5-y z&z~3Vx3~AV`S+*h<B!kWM;3p5Uh;9)|4rOSv;Upa6Ix$susdQ;kah0n6~7g4E`3xQ zZ?fCRCaNV)FYdnZma|G#R&kzNm*$F<+AhcyyJ+=A>f<iCOJ?0KrdQ0Z_~O1N&L*n; zo<iK}yIamGMYZ2c`Iz=`7ys0|N^-g``J(GzAA4i=F+;Ixcg2?(dk#OE`{-i(N4<|P z4p(fi*dnyoeb2k=Dc`%?wJ-iY@_L_d+5U<xLbVQi)+ujdKe~A83ujQ?;OBN@OzrP* z=RV`ks@%Bg_>sj+Up#*F)z+%o$tJ4HPE+pt>)=NhgT7>b{Pl0Lt#WKdoQ*b!PzMp` zi<ZA({kY42=3b4s^W2-JA9?+|;@hT*yXq(71pB8gS>JWM_Rp+}JMHVa-Go!~JFefF z_{R5O$D%j7AR_nTW9PS9I!>*46Z<hE^w+$K+V`jKiT6)iD&OIL`V#-q#ibwIA6;Dd zDfwW>;y1z|BKYHrfS)rfYW+`J{gnUium1n>zn?)iR$+Cja<ba{#rpfE-uDonmwn%> z@BRJqNw2G2zwJ#(3HsKYkP>w5<o}9yrJwBQRoi#FyPu9fvUu^+^=q!4vid16t7{D+ z{%^Q(^8bn3^&6*YzkX6*vh7d%)|g23|BE-Lf{0LG8>{HjPxcUkIc?3?Q^hAQDxTYT zP5b+ructsJtb4WQ>#5xlucw+X;hy_`mKgWP7Zssh?#EYq6_w0*t!`;`X6q7e*-uK@ z`#=4gwD|EHkG{U*xqtfmB8<Hp+}AJ)T@cJx$UgkZ5yaSVRPj>lxk~3q?P>hUYa{Gp zn5>e|s_>TRyqVU(7pbhWz&Wh{XdLH@DW;oQN>0skWwJ``P05Y4)6PEqDNrn3c+TQy zi<ffGzx<}@V%Sd!&KGk`!wep2z29un&QfwgN}W-5%PpY`j@f%yN-oR_X0pmStI8<5 z<=M0bzNpU|rs>WPFDkh++aE;4@A^=wtH4_l7Zbo_mE$|1fiIfd)1iHBtLlQo*OY`V zBo+s9?(#b?KDmK!wy^4g!_QPWUu@X9gQes~j1!Ypj-Do?tl9LWvoZU&Jcu!hcawVY z#$x6?!}zcQznS{SqjuF)a=tjSv+1ZP>+@+pMY^>;9oo-LUApi+^G_|I3k!=wuU&e& zdgC;`__<q4eoC!bdiwg5hQ7Jko_&4I+1`D9&0*2g*K0G%+FYO9z&G#p<}$te4O@$U zwh3K0Sgg$X;=#_1M}1Y?k00_?bw7UStjdDT&!07Y{!qi6x#07YX=}Eg-ae_pZ+^75 zxD`j9GUHsk?Wu2L_sM3z|MXVZZ)(H2`PLD40*gvq?s$TTNG7YMcZZ_()`VYs^>laS zo!FuhpE+ulR%-7Q9q%iDwpCpa{35QY_(x6twQo;<d-U~n&Hb~!Qun?;lU3(Cea5*i z{1Y1d7O`*orf=^d^RJxUyRWai-NV8CqO<CP#V-<tE(Crl=yvyTNWZAey7=~|#VQYe z7H(lF5wmq;vg(%8<}G<*<0tjvMCBfn3ll%HymWFuEF2j<WB!p_hyJ8o6MMGYqpz=j zxfh7=bWp!^S#^Q%OG%*%onL$$YaQ#Rl`MSx@a7uVGv^a^lj_zT{jBn!x@e!tg^!<^ zIA4TV#WKBn%pJLUM!ZVwi<*j!EO*XN_h9~Cvy!DmWAB+qPlXEZ$0;(-^;$or!Eb4} zr^E6~t5qM=?Q{z`J|SLvMe>RD$!nAAY_nxQOY7Xzu$;Hp+_SH5nz^@w`{ihr2cLI` z8Z6S?@4M@Q<j1ni1<o&JFSVX)FZVj|ym~rI&AxJPhvS#4RUUla6V7Bc@1A<>i=K-8 zB@2xoF^kDh(JS$&@z`}i@nhmkC%KB2tuuZuUUTq_{N^7P*@mChmvEndudeFOer~zS z@$XMFIbSUK)x+|~cK*}`zg6cw9n`NrS6wjq75AkB_WLzrE6(jzS@HZt{4}<Icigm| zn*~|cpMCUt(&EF<r9s4Op$m;$H~(`_zqWlTcm4Ttl?9()?H0OF`PKHNQ~I&*OB-#z zGG@Df=2vxZztFD&B2*U`zg8EspW48;cD|>>yq8bvpDgtI=l<_!5R=umI#ov5=>5|g z`qtj}a5#P~Uv)w9>vEwB8^2a_zPRzLnWZG>Zy?jBGyWi<bj}mT`#l`y{S0OLbS7VD zLVx{q8CjqI6J*ZMw^voz|4)_i=hys`7cYL12NCg{C&d4II=FA2#Zpq@9U=WXi1WpZ zX&?c=f9~vCK!k}tqwKvVmXeCq-VW{C^*CRAxF*o<m+Q;<;!Bu^!}9GxOjdhCo2+E6 z`%As(xIT%^D$<qn#gA+8Oji3kS^iX~O=#%LH;$4~;4Qfzt-)Jz0aO|`feC3P#<>sL zyd2bb`2BN-5;Ij62*;@ZUyO_RZ~x}*_wAxrx7q%hWxD#tYO%!Y35!~Ivzdib1zDMs z90UVJLW~wQaj8w{>1yy0IAf`Prens@2FvGjiqBc5*P8x%@%--l>bLvqA8h@6`sLeK zqG796MVi_r`}j1ymdN^GS;A%dL&nN@cZ-xy%WJ7D1HpAW{v|8Ln5Px~J)W}T(XalK z1xLTiPkz|-+FtFj==FM^Htlu)XYho_{5O;YDK&}#E38|{Hu<3$ujve)?U5@ErtCQD zEIE1KwuEo|ns)t<e)V@29{nmW{CFFe=DqLN6p#MCr?#Zx{_QrA_tgr;yC*#Qn=c=< z=f9)k(ckwKmsI?3cJBJVH+jWDmR*Vq*@Rz|CB2i$GU&|9SaDEg*P~zko+Z26MBdj& zczpcV-Y)XKe*1(+f8Wam?fGx()b-t7X-UO@WoKTs8@*hb_x`_VSQ~uVQ1R$*{dfOA z+I9b~-*f(>;?dW)CR-{lsfev+%~?51?0UV=A&{q9%ng^!$S~JjG9zPq{)&Ssd;U7{ zsyznz`PgikAfFwxg|ZA3-!}v_b5??U^NEj3Q|%r|`joZGl?UhNN@aa`?#HdE_5dVy zMtj}=AD`1&q<qfImJISa0^$~@wM+S&1F_zNg7dlP_4+^ex?bDY<sbbj|39|y?{SsA zKNqr1{?f-|I%COpg(-%PrHLBJO|KRO9Amk<*hx}2M7-TdZ3W210kJ}-W-Qoca$x_` z(;$iI>=rw=?D+TktGe#G|1-{PH=1G?_%#9)i%a%_!mL((hONIpkLipn<v|_=F>_>u zWW<-ZNcp_8o*EhR-|*o3lFhGPN-ks*{&UV`^}KnhVYar`DnDdFUio5u{Y_QXyqjOY z{F(5eJT&IN;luSi{v{uZFZ_GFWq-Fbui77wvLB!@{7{~`;$X}E(@fju`F6jySNjty zm}T(r{iz9$KJPuHQ?tuz%EWNv>oa=&*C(#y<*d7Yy^Ur6>(@@aYD{tRSq6d|K#4D* z@b7V#1G7Pb_hdF)&5errZzxzG`}x`eg-~_fsC#l=GXyH!H4>d3{0cbq^Xs{QLzQ3G z1srNQuzTkB79lm(d#Cs4Pcbn3Q1^^^Vaw+e&1c%3IE7i{)9i%2W~lto_`EUTkjug2 z&YZ%m^Ep&~L~4wt7zBP;2@+gB^L&et8n@l)8oen7i61JTaW8D~Y}Pl5=Th~NshRoH zOC#~qgVkrQGi_t?i|1GMQK(U#V$k@(_gVD97SERab|E#veZm_;3x4HkBnmyO1_{0g z3DyaC&2agVsF5i2(S6~P@18G@pYeC%Jbrok!j{J`HwPU0_@(l|w8JmOLEO_IZm7n? zieFX<+>gG@261yiT)inDt$*4buv}&z5nuCb@z<lv?OAsm|MEQG*!xG*Cp_5mBio}O z_J{72f;)fZyk=zlao0#(^l?68wCwWwRv|U1|FR%Ke~{q*g)N<Jff|X67ILflnDjVv z3iH-#BrZx6@|uw`qfJOn%8WzR$7BuX(trPFf0{2hb$8nTa_@s1b2Mj2W=TK!`G1Q@ z%K!D#nnE))BUqp9f0$%Y@8WsO?OIR(+voh-!e`_!dfa-){H#AiX|IyOf2DuZr<*RW zh<y5g&zh|4>d31qSF+0g{r|E==Tcc+u5l*AzIf)n@kZ<7|13_eNM-n?I{D{J*P9J> z&dk4hd0v>CwcI}<P`6g`&z&!OMbb|_ywxy4Z1ql?jy##k=EAjYbMq5s)Hxsia+de< zb_1XLL0jG|dHd&A-s>gHEN*<d7PR=Uc&<zS(NA50->VkC%kAB@-T2(SxG!%e<*WQs zK55<YPwi7*(4~D-{f^zV_FlPT;`Oq++=!Q18#g}ume+QBb=&RT(&_INcS-hb`~155 zz3S4W*cso=a_$}9@Kf!;v<&wJ!o?A-QQT-!hQxxQG&t#j*ZWuqHrW?R>9JawV0 zu9wl^*{yT&b8c;&yWe7Rmi7K`iaFfz>)!scQcbjeQIz}qdfR75gD1Dntv8gIWOH9| zf{i?r`@HuoZu8#rxX$CB>Z308hRJx{+dsE*jd_x6<oOKdy=T*(_nuF0-g`#fdHoDx z=iLu=Jzwl_^z+3DkA6xxe5}!#Q(?#FV<XS6I`2KF$~=F8wY<-&Bj4~E&U?>nFweh5 z{JeT&_w(OQ-Oqn}M(%&~H}S~llVZUNM?W(&9R1Av@bKqm9lkc9^ZXMxeOu<!DtLZ* zW5@G$r;g{B8IOFH{P6In&xa2+VkH%J(iS%JnWg8QXXQQr+_CL>J7e4P_QS2u-5Xk; ze_p!g{>6z74}UVv_)w$hQL&Fh$;RI6)UE?vV!}=GXJecM_DxZ!k#zh~bdY)J3yG!= zqCwZVleSD!_!H6e;W5XdesvD}Muk5vO&=z69P(G=uy0lP6VmkIGRGl*bq@Pxg+D$` zA2u&hymkA$8i#$m!k?I?51%;>ouA(Ji$P`Afp2pCdMX_II~4vTHGK$Wc{p95CEiP* zZl=i<>6<T#m_BH899XZyu)m9;#+32LRh9?Y90%4bGQ@i`)af$*C}nwY-8kQXLGEq_ zgUzm!3>77t89%%bV}5Yaiuu9CwQL6#-{xs>-!9G2|IUCxZml_k+}%tDn_Z_FDoVB| ze26OPKluJd+_PG?{fmFk<d<ORmlMgEDPo(#U{iI2q2fyi<A)c4%nvRmvmID`oVUT< zUxJ~3o(Y4Tt?G>|^{QJ86<>N7KfH)!esHmv?ZD#atkDl$^d%Vj<4hRj_JYi~$x!j7 z>)`trq0h3}4lKUT+u)ur!O(vXB&~WwNUiGjf$}eXjqhK?GT*;g&9-mxcitLzd5Ir= zb|xQWYf~Or|GIIY{7YxT>j^J{neSgrXWO^<Ja3JAyu^>beIhw;1#43uSpT|pp!`d3 z<NFuU%=a&rv+Y~_p0~!`UgAezoyiB;zaTSi9w`6P-T3}RIP?9B`E2_Z-{-Ayub24I z_s`^k?BCP_*1v8ylz-`GeE%Z;U>LKW(u*>dJBEzg)o=K5YzuCB%f@osl;yT+)7zee z-98)cPDt1-xUeiaO}Oc8RMXoS1F5^5n>88B6&~cd?byp$?9BA;8Ot4AjvdiL1>2P# ztP}3xC|}FD<F-ISIE(VU*u4oNo3gzZ-0gGNZJYSb?F=8wEm_Vj)`A)3Y8T!)&A2;t zr(t86dD9y$$FlOKH*zgEY-jFeS)3G`e~=^Mdb>ikaMPQ8EI0phY%*6pa<At>RdLg6 zU5<6Xg=6wP6Kop}RB1E4Ub|FmLWT57SLZ|9g1YyYFSxRZv)Y>J&0EeD?1Fyp56Jjf z>{Tx2VEpRGa@ktghhKHZz1D=P@TQlEEtd|@+%4$y-p^n!`@t_9O)n?1Twctv%w5>0 zUvY+<w}EY6LY2+IFY{O~3v(>}p7hSwU@!l{FD^|lJy|aQ7V>%TZm`$>;Fpx9mzpe> z*#&&$H5k|bR^a^Qa7Nb0p|*pi=3Ox7isga<@?H+Ma~rDKOb$P{ot#i5cJNEiO#xn~ zVvc3cg*?tHPq6cu_4uodpF(Ym3Hyxs{tC4!jbE6UUbeDa>gHI|uQVafN1@iF@rw}C z%cYlOdNogT%$qK3Bd>hc@JeE<$@S8PXieP@Reh=rc6|)LDwtjfb1d*zX|U^L_?5zZ z;hhNcg?Ay$7v7mLUwBu-eBm7r^M!XlnVdiBr)@d%+j@3o-xe3;(>vJ~-K}I>boVFQ zqPwhYi|)3vExPN<w&?CrwncZfm@mE)%Iv)Vf9WNmUW@6H9c9zKwfC&k=5g7ry;Rih z{OTp5``%x@#C8AnRklTUrI;_ilVZM@w|2{+@8xT^Tw<?zXO-Ey|9=(pg?DVs7v8xs zpL?gqeC}P^%FFEc-ia}v%bR;;q2kl9mCntFaxY08=E|FX?MKWzg9C4_Nhg$*OGT8G zOGcEHOGlJ_mxw6)?v*Wb{<~-Pp8vmj6?U`pDC}nEmDt_RBeA=kS7Nt2kHl_wUWwhu zc_elp=aty4&Lgo~omXP_avrhW%V(aK&?!4_G~YPl&Ajw|2?uWM%{XvlZ_0ridvgxl z*qe0V#@?)k8++3lZtTrVxUn}e;l|#~gd2NRzy6Tjulsd}-Jaxx8+)@8ZtP7@xUpCN zt3=bM#<z{{?6&MZd)NJv7;mopZMo;~gl|8-Q=3&iVfXnQ{-W<Yw;UDd)nB5!ZhpL! zMOnOO^dG+c)3#-p{62PI<L_$+Hvaaz_2~P@y<3j{e94~K{r<6gX7}Sa>Y45DAE#%w zFVxzf(9&q8P;%hNocl|d`<m}BWj?pN-h+M5Jo}~6eb4tVk!~ygqkGq2<#YL$ZLbgQ zXW2V3<f}!WtYf~<iPtkZ74uK!I9!N!z7VbS<ZRCSXFGK6GOm^u`eLT^BG>1_?Un`G zr!6p7e<9j*ZyC$p#s%9Y9pAID>;)-Mf065W;r65j+eIDoWgYXgo9>xiVs6;0WXsU^ zdMUe<*ex%9-6==jE@8Lp|8_~(phWp)=iU?69{vtj`z{Gj*fRO8qHOuJIEEXs996r8 zzU1lb{qVd@`NmqIH)ZNK-a2l$Jvm|f^e=1<?{)Vw=KU6Ulc!XBLEuvOFNQDQl`q^i zsn{FeVa_d=P*L1;SC^ycxA2oZ$)rD)%uUCi?-zA^dyQr5ZGkI!-X7KycFH=w{l>Dj znIo&5L$Xf3*_r9U{^SoCJ0zR}b_aKSeE!}iz<NqU*>r)&?{7|RD2q73aJRkPNJ_tq z+i=0VcWg<IZF!CyQ+DF{VRMNg$L176j*Zoks=GbMB^r8<OEvT!mu%=gF5S@k-Go8f z-+)2-eJX?5J?kSCdw)x0^r}l`^s2Y|^v|z|XI}lWjxFr*U*0vxCiAX27R<Be7`sG7 zFTcqKDfyHHQ@a}nvT8aSuU4#Tyjl_U;m2P2EC<thaz-X8XABldoi|w^b>3)!)OoW7 zQs)g9NS!xbAa&k&fs}ljgQ=a(6vi$6AVua2q~tRlOyd$9Oye>fOyg1<OzloJWbL`p zkX5s#@k&K!<CTh)jaMpWI$o);{4Bw|@*@}X%8y>mD?e^z3wr#RXUVbS?ESV+{S78a z&Cg&kwL8g>RkMll%8w}zE?N|6eKuiU`SIn!*UTS&^h|hII#+U!oqNZ5F1h{fo12eU zKAQ93t7Az`-iIHybJ813?d~&V*EBL-`{BgA=A-Mvmd8Jmo~?TD@%PRn4OulS8L$2@ zVqW#}DO<>6ZJrg!!leRw*BdR6T5q;MDn8f2G){QWy!6M}P1l)n_n1}8*}slgj^W>~ zfJ5(p{d%x9LF|6Q0@HmL9kOdCH(vXZ#=Q2UE?d;&Qnska(Y#xZZI{gG%{RXwbw6=| zX<YsS(|wm6vTLR{Ui*>9y!NB*!N)uHm{<Jy_nw<ms_-3u=eqXC>`ll2|4sOiAyKVS zu~)xao-dBO?4$C*#evTQpCuoBUF-0t;>3sQ%0mq~f0i)b{GrLb>EmU#l*j2#ZTBy3 zRy;WW`<%v`KYmVlaK7^3ft){!8gKqkW#0VpG+Wx^aGo>A)=SOkjpvp-{{A&v+GBH` zGsp6!CR}A>*}K30zL|pb{$vNUy6X*V%oG@&?ay~G`*)xr=g&gMn?ID9H+?+Lmh#x2 z=ftu3QWJXZx#fDR=1YUL{`sxXdm@Xu>7M-Yc(8zpRBg6{*}roQIe+#t-u%JNyy;^< zTgv14JSUFXgB8p<UvH|gnwKML#dS88z4BMtSZeb`{%1ObNedL*{d*f^{exe>^&4|s z6kc<rBr`?&E6f%+v5aLCFGq6r3{|F^Jr3J^6mCy&*d~~mlbj~ZbTf+SrcH(JoC?K` zTqz-kivmIp7t>faNei6F^H8`w$6=eR2ZLvH8%x2K&<{Bd1`4;WDq^?)G&{p}Fvs>_ z&g}^dv$k<_CS?Aez%VV(#o%^h!ZziDIqFR}&#`Qd<w)BtbSBTo;C64qHYp>9KkpQo z54;yNV)!#pk<sU^sEw3L6?;Ehrya|-*)1#|w&*+N?w`Q;Dql*-;mV_5{l_}ba%OE; zSn*cgMoM#=$_iNlA&0ALIkL9%aW=d%W7&F}t>3M?@!;Z%NxLU7tjUuXYPjmivfWzX z4xieNyAvOjaU6W>$FkkJo#jBO#=*CGEZcVr-QnZr+*TwnClo85!OX<)?j6gHYJmrR z8x%WlH8h-06k&Y#V!}efM4p3hBbsg(9$ajgVsr5AJP^%vFt_mU@vslo(mSrQvHbZf z%zNjT=fTB=DfcHNtp4$r=f<zU&TYq<PqJnGof2^AYrB0z<pRd&T!#bGKCw%0_}VV9 z;cGDOjbE9H&dmoGvgQ0OVcuHT))-}fnPKhx)P`&4`Q&<4ik+J5>+?K5JU?%&@R}cl z%@tnv8!)_nF5U3eU8><LH_yIbt!G@>68;9VCHzfd-taGjc|%<%W5j-wiq_`3nT!$p zZ4w+Nnkg(OOlW0{*nf#(jr}!-HTLHi*4W=;SYv;XVU7JohBfvl8P?d}WLRT=lwpni zRfaY8XBpPm-(^^1f0$v7{bhzV_Sy*!lk9IZtg%1Nu*Uv6!y5bZ3~TJ|rxf0aP55v% z{=}XW4_5D=vGWwen*B!@*6cS)sfeH6%EQY)y`6`bKfDD*NKN<}&f0%$?p3ppOYyl6 zuC6!y@M^u`g;&?5GQNVbWX9L)(ivaPB{II6OC@|YmrVF-E*<c7yF|d(*E}nJMK>S+ zy-&Ad&->fFYkpZb9seDl?{M{gro+|ysSa1~=Q>=ypX_k;zO>OC_xHvNUcEP;@Jilb z!YlbLic|h6GOzsiaKekf8|#latg64_u&Vxy!m9c?KU*3@{x4|^`9GyG<o}k&kpDf6 zA^+DjhWww?81jElW61xe#*qI>AAZ=y88y6$H*0tmZ`klE-n8LWym7;;c=Lu=_YE3e z-8V^ib>ArA)qOrmDUo}I0k7`!%Jq7^msI%rURvR+JWK!euZbTjV&x?@zRF8$e4Q_$ z@pZnG#@G3h8eiwL_a9rP&okkdzVo8*lK)mexcK7BR>q+Jy^KNs*D?nEpUW8Ze=lRu z|7OOZ|BD%e{!eBM`oEbm=zlk3(ErtpLH}nT4E%5XnV)&dKY!*W|MZ!c{L5!v^iQ67 z(Z6`6iyaPE1UrtgESl$FqA1|Y=^`!AaZR9O8i$K<(*+~P4Ckf`ZY&FXo7qEhodlx1 z1!f7ia5-iKH(hXGxYhHanE6?oqN}pg=LZ{EtGXY2tcn(D*`~y?R+&S0-T#WaN59Ii z-|VCi<*#sSn!}dZ4;6pka=LWCw%^9`-a+8jM1?KFjv47q7xY*b#&SBDt8u(_6NuuK zd%xe>F@wM9!aSCRdpVq{r8#_mweawY&%SXXB-i1>=h#d76*+JBt!xa)b-3^~Ea=Yv zWbIFn{>evA{BEwWikE}oCo@k+7BiE>-)n3xlXIJnKi|2QF)-JGA?N<NhKx;n884<x z0P}t1a~wjX1uon$JmRpzOyNQGotq9BMpr;=hM@OZ3MP_i3MP_y3L(-0AFOZQ1&KeX zmQPeLk<3&ukxT`P@9Z@cnAKy-F{>xJ&s<;?FGohgj06Fbo83FNgWSjPVSWZk9mDtU zrUJ9xq=VQce`orb3C!{_6qqHG0227}PtWp%Lq<`-hh2Q$e4MI(>Xx+`NkuPX<=NxS z$D3-h&4)kLWZM~zxYsr(&pasIJM9ct-1Uu~g@4&2<_p^#_;m*?#vOM(`DEh3*Hs#p zHWdz^lyg?(8rd(&SYv6l<VUr5i%9+ZLlYjoj}@^=_!)SRd73_-X58_Mibun~c=K#f z^XA=<#mpqdGEF+cx6kmvtThG)X00*VF-zvO%{hkbqCJe)p0F^lIoZh;F?ll21~ql* z1YbYH9kb?~vN_9;U9^kw+7lk;H794XMNHnzvq3FgI>Gmx;elCmvKve-&og8f?PCnf zb#QP#)XEkyxtnK$nz(d=Z<u6)ub$z7Sut4!raOBocQRgk!o|GiRzrhZ?`ob6YOBF6 z+PB@5&1LeVfAY_#Z(Z2KwjkSClGovStC3X0I{s7>hPw$3pvbYkpVDBm^Cm-PQ8(kI zl(~$To`f+kIho7mv6YdL*Qs1W!S|Z9g6}&Mhgo-08%%cIW>{&au%Pi_9P^TswQTN_ zLA`nfUpW(pSvDf4s_LiN<TRL69%0D*w1P1x*Wp5G^`{Dtf_t@x7&1SlXe@Sop~<}D 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%0D*t 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%0AAO^Ktn23a9?{MBCAEc;1FYt3RJ!PLdR>ob^tXgH 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�PT8@ltiJt~Sr(rR$tsGwSXK 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%0D0laskE^=@jv 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Ⓢ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�!#a|<j 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	GFi+g=7w&XZ1vwmK)ELJYp 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%0AhDF}e&4ui}2b4p){+8&?TlD#Z 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 literal 0 HcmV?d00001 diff --git a/include/errorListener.h b/include/errorListener.h new file mode 100644 index 0000000..c3db81a --- /dev/null +++ b/include/errorListener.h @@ -0,0 +1,10 @@ +#include <iostream> +#include "antlr4-runtime.h" + +using namespace antlr4; + +class ParserErrorListener:public BaseErrorListener{ +public: + virtual void syntaxError(Recognizer *recognizer, Token *offendingSymbol, size_t line, size_t charPositionInLine, + const std::string &msg, std::exception_ptr e) override; +}; diff --git a/include/fastpow.h b/include/fastpow.h new file mode 100644 index 0000000..61cadb8 --- /dev/null +++ b/include/fastpow.h @@ -0,0 +1,3 @@ +#pragma once + +long long fastpow(long long a,long long b); diff --git a/include/greedyVisitor.h b/include/greedyVisitor.h new file mode 100644 index 0000000..572fd3c --- /dev/null +++ b/include/greedyVisitor.h @@ -0,0 +1,39 @@ +#pragma once + +#include "greedyVisitor.h" +#include "antlr4-runtime.h" +#include "invLexer.h" +#include "invParser.h" +#include "models.h" +#include "fastpow.h" + +using namespace antlr4; +using namespace antlrcpptest; + +class gVisitor{ + + public: + + gVisitor(std::shared_ptr<IModel> m); + + void evaluate(invParser::InputContext* ctx); + + void evaluate(invParser::GcountContext* ctx); + + bool evaluate(invParser::QuansContext* ctx); + + bool evaluate(invParser::NoquansContext* ctx); + + bool evaluate(invParser::GposContext* ctx); + + bool evaluate(invParser::GsubContext* ctx); + + std::vector<int> val(invParser::CovContext* ctx); + + private: + + std::map< std::string , std::vector<int> > vars; + + std::shared_ptr<IModel> imodel; + +}; diff --git a/include/json.hpp b/include/json.hpp new file mode 100644 index 0000000..a70aaf8 --- /dev/null +++ b/include/json.hpp @@ -0,0 +1,25447 @@ +/* + __ _____ _____ _____ + __| | __| | | | JSON for Modern C++ +| | |__ | | | | | | version 3.9.1 +|_____|_____|_____|_|___| https://github.com/nlohmann/json + +Licensed under the MIT License <http://opensource.org/licenses/MIT>. +SPDX-License-Identifier: MIT +Copyright (c) 2013-2019 Niels Lohmann <http://nlohmann.me>. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +*/ + +#ifndef INCLUDE_NLOHMANN_JSON_HPP_ +#define INCLUDE_NLOHMANN_JSON_HPP_ + +#define NLOHMANN_JSON_VERSION_MAJOR 3 +#define NLOHMANN_JSON_VERSION_MINOR 9 +#define NLOHMANN_JSON_VERSION_PATCH 1 + +#include <algorithm> // all_of, find, for_each +#include <cstddef> // nullptr_t, ptrdiff_t, size_t +#include <functional> // hash, less +#include <initializer_list> // initializer_list +#include <iosfwd> // istream, ostream +#include <iterator> // random_access_iterator_tag +#include <memory> // unique_ptr +#include <numeric> // accumulate +#include <string> // string, stoi, to_string +#include <utility> // declval, forward, move, pair, swap +#include <vector> // vector + +// #include <nlohmann/adl_serializer.hpp> + + +#include <utility> + +// #include <nlohmann/detail/conversions/from_json.hpp> + + +#include <algorithm> // transform +#include <array> // array +#include <forward_list> // forward_list +#include <iterator> // inserter, front_inserter, end +#include <map> // map +#include <string> // string +#include <tuple> // tuple, make_tuple +#include <type_traits> // is_arithmetic, is_same, is_enum, underlying_type, is_convertible +#include <unordered_map> // unordered_map +#include <utility> // pair, declval +#include <valarray> // valarray + +// #include <nlohmann/detail/exceptions.hpp> + + +#include <exception> // exception +#include <stdexcept> // runtime_error +#include <string> // to_string + +// #include <nlohmann/detail/input/position_t.hpp> + + +#include <cstddef> // size_t + +namespace nlohmann +{ +namespace detail +{ +/// struct to capture the start position of the current token +struct position_t +{ + /// the total number of characters read + std::size_t chars_read_total = 0; + /// the number of characters read in the current line + std::size_t chars_read_current_line = 0; + /// the number of lines read + std::size_t lines_read = 0; + + /// conversion to size_t to preserve SAX interface + constexpr operator size_t() const + { + return chars_read_total; + } +}; + +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/macro_scope.hpp> + + +#include <utility> // pair +// #include <nlohmann/thirdparty/hedley/hedley.hpp> +/* Hedley - https://nemequ.github.io/hedley + * Created by Evan Nemerson <evan@nemerson.com> + * + * To the extent possible under law, the author(s) have dedicated all + * copyright and related and neighboring rights to this software to + * the public domain worldwide. This software is distributed without + * any warranty. + * + * For details, see <http://creativecommons.org/publicdomain/zero/1.0/>. + * SPDX-License-Identifier: CC0-1.0 + */ + +#if !defined(JSON_HEDLEY_VERSION) || (JSON_HEDLEY_VERSION < 13) +#if defined(JSON_HEDLEY_VERSION) + #undef JSON_HEDLEY_VERSION +#endif +#define JSON_HEDLEY_VERSION 13 + +#if defined(JSON_HEDLEY_STRINGIFY_EX) + #undef JSON_HEDLEY_STRINGIFY_EX +#endif +#define JSON_HEDLEY_STRINGIFY_EX(x) #x + +#if defined(JSON_HEDLEY_STRINGIFY) + #undef JSON_HEDLEY_STRINGIFY +#endif +#define JSON_HEDLEY_STRINGIFY(x) JSON_HEDLEY_STRINGIFY_EX(x) + +#if defined(JSON_HEDLEY_CONCAT_EX) + #undef JSON_HEDLEY_CONCAT_EX +#endif +#define JSON_HEDLEY_CONCAT_EX(a,b) a##b + +#if defined(JSON_HEDLEY_CONCAT) + #undef JSON_HEDLEY_CONCAT +#endif +#define JSON_HEDLEY_CONCAT(a,b) JSON_HEDLEY_CONCAT_EX(a,b) + +#if defined(JSON_HEDLEY_CONCAT3_EX) + #undef JSON_HEDLEY_CONCAT3_EX +#endif +#define JSON_HEDLEY_CONCAT3_EX(a,b,c) a##b##c + +#if defined(JSON_HEDLEY_CONCAT3) + #undef JSON_HEDLEY_CONCAT3 +#endif +#define JSON_HEDLEY_CONCAT3(a,b,c) JSON_HEDLEY_CONCAT3_EX(a,b,c) + +#if defined(JSON_HEDLEY_VERSION_ENCODE) + #undef JSON_HEDLEY_VERSION_ENCODE +#endif +#define JSON_HEDLEY_VERSION_ENCODE(major,minor,revision) (((major) * 1000000) + ((minor) * 1000) + (revision)) + +#if defined(JSON_HEDLEY_VERSION_DECODE_MAJOR) + #undef JSON_HEDLEY_VERSION_DECODE_MAJOR +#endif +#define JSON_HEDLEY_VERSION_DECODE_MAJOR(version) ((version) / 1000000) + +#if defined(JSON_HEDLEY_VERSION_DECODE_MINOR) + #undef JSON_HEDLEY_VERSION_DECODE_MINOR +#endif +#define JSON_HEDLEY_VERSION_DECODE_MINOR(version) (((version) % 1000000) / 1000) + +#if defined(JSON_HEDLEY_VERSION_DECODE_REVISION) + #undef JSON_HEDLEY_VERSION_DECODE_REVISION +#endif +#define JSON_HEDLEY_VERSION_DECODE_REVISION(version) ((version) % 1000) + +#if defined(JSON_HEDLEY_GNUC_VERSION) + #undef JSON_HEDLEY_GNUC_VERSION +#endif +#if defined(__GNUC__) && defined(__GNUC_PATCHLEVEL__) + #define JSON_HEDLEY_GNUC_VERSION JSON_HEDLEY_VERSION_ENCODE(__GNUC__, __GNUC_MINOR__, __GNUC_PATCHLEVEL__) +#elif defined(__GNUC__) + #define JSON_HEDLEY_GNUC_VERSION JSON_HEDLEY_VERSION_ENCODE(__GNUC__, __GNUC_MINOR__, 0) +#endif + +#if defined(JSON_HEDLEY_GNUC_VERSION_CHECK) + #undef JSON_HEDLEY_GNUC_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_GNUC_VERSION) + #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GNUC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_MSVC_VERSION) + #undef JSON_HEDLEY_MSVC_VERSION +#endif +#if defined(_MSC_FULL_VER) && (_MSC_FULL_VER >= 140000000) + #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_FULL_VER / 10000000, (_MSC_FULL_VER % 10000000) / 100000, (_MSC_FULL_VER % 100000) / 100) +#elif defined(_MSC_FULL_VER) + #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_FULL_VER / 1000000, (_MSC_FULL_VER % 1000000) / 10000, (_MSC_FULL_VER % 10000) / 10) +#elif defined(_MSC_VER) + #define JSON_HEDLEY_MSVC_VERSION JSON_HEDLEY_VERSION_ENCODE(_MSC_VER / 100, _MSC_VER % 100, 0) +#endif + +#if defined(JSON_HEDLEY_MSVC_VERSION_CHECK) + #undef JSON_HEDLEY_MSVC_VERSION_CHECK +#endif +#if !defined(_MSC_VER) + #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (0) +#elif defined(_MSC_VER) && (_MSC_VER >= 1400) + #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_FULL_VER >= ((major * 10000000) + (minor * 100000) + (patch))) +#elif defined(_MSC_VER) && (_MSC_VER >= 1200) + #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_FULL_VER >= ((major * 1000000) + (minor * 10000) + (patch))) +#else + #define JSON_HEDLEY_MSVC_VERSION_CHECK(major,minor,patch) (_MSC_VER >= ((major * 100) + (minor))) +#endif + +#if defined(JSON_HEDLEY_INTEL_VERSION) + #undef JSON_HEDLEY_INTEL_VERSION +#endif +#if defined(__INTEL_COMPILER) && defined(__INTEL_COMPILER_UPDATE) + #define JSON_HEDLEY_INTEL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER / 100, __INTEL_COMPILER % 100, __INTEL_COMPILER_UPDATE) +#elif defined(__INTEL_COMPILER) + #define JSON_HEDLEY_INTEL_VERSION JSON_HEDLEY_VERSION_ENCODE(__INTEL_COMPILER / 100, __INTEL_COMPILER % 100, 0) +#endif + +#if defined(JSON_HEDLEY_INTEL_VERSION_CHECK) + #undef JSON_HEDLEY_INTEL_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_INTEL_VERSION) + #define JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_INTEL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_INTEL_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_PGI_VERSION) + #undef JSON_HEDLEY_PGI_VERSION +#endif +#if defined(__PGI) && defined(__PGIC__) && defined(__PGIC_MINOR__) && defined(__PGIC_PATCHLEVEL__) + #define JSON_HEDLEY_PGI_VERSION JSON_HEDLEY_VERSION_ENCODE(__PGIC__, __PGIC_MINOR__, __PGIC_PATCHLEVEL__) +#endif + +#if defined(JSON_HEDLEY_PGI_VERSION_CHECK) + #undef JSON_HEDLEY_PGI_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_PGI_VERSION) + #define JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_PGI_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_PGI_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_SUNPRO_VERSION) + #undef JSON_HEDLEY_SUNPRO_VERSION +#endif +#if defined(__SUNPRO_C) && (__SUNPRO_C > 0x1000) + #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((((__SUNPRO_C >> 16) & 0xf) * 10) + ((__SUNPRO_C >> 12) & 0xf), (((__SUNPRO_C >> 8) & 0xf) * 10) + ((__SUNPRO_C >> 4) & 0xf), (__SUNPRO_C & 0xf) * 10) +#elif defined(__SUNPRO_C) + #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((__SUNPRO_C >> 8) & 0xf, (__SUNPRO_C >> 4) & 0xf, (__SUNPRO_C) & 0xf) +#elif defined(__SUNPRO_CC) && (__SUNPRO_CC > 0x1000) + #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((((__SUNPRO_CC >> 16) & 0xf) * 10) + ((__SUNPRO_CC >> 12) & 0xf), (((__SUNPRO_CC >> 8) & 0xf) * 10) + ((__SUNPRO_CC >> 4) & 0xf), (__SUNPRO_CC & 0xf) * 10) +#elif defined(__SUNPRO_CC) + #define JSON_HEDLEY_SUNPRO_VERSION JSON_HEDLEY_VERSION_ENCODE((__SUNPRO_CC >> 8) & 0xf, (__SUNPRO_CC >> 4) & 0xf, (__SUNPRO_CC) & 0xf) +#endif + +#if defined(JSON_HEDLEY_SUNPRO_VERSION_CHECK) + #undef JSON_HEDLEY_SUNPRO_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_SUNPRO_VERSION) + #define JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_SUNPRO_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_SUNPRO_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION) + #undef JSON_HEDLEY_EMSCRIPTEN_VERSION +#endif +#if defined(__EMSCRIPTEN__) + #define JSON_HEDLEY_EMSCRIPTEN_VERSION JSON_HEDLEY_VERSION_ENCODE(__EMSCRIPTEN_major__, __EMSCRIPTEN_minor__, __EMSCRIPTEN_tiny__) +#endif + +#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK) + #undef JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_EMSCRIPTEN_VERSION) + #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_EMSCRIPTEN_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_ARM_VERSION) + #undef JSON_HEDLEY_ARM_VERSION +#endif +#if defined(__CC_ARM) && defined(__ARMCOMPILER_VERSION) + #define JSON_HEDLEY_ARM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ARMCOMPILER_VERSION / 1000000, (__ARMCOMPILER_VERSION % 1000000) / 10000, (__ARMCOMPILER_VERSION % 10000) / 100) +#elif defined(__CC_ARM) && defined(__ARMCC_VERSION) + #define JSON_HEDLEY_ARM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ARMCC_VERSION / 1000000, (__ARMCC_VERSION % 1000000) / 10000, (__ARMCC_VERSION % 10000) / 100) +#endif + +#if defined(JSON_HEDLEY_ARM_VERSION_CHECK) + #undef JSON_HEDLEY_ARM_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_ARM_VERSION) + #define JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_ARM_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_ARM_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_IBM_VERSION) + #undef JSON_HEDLEY_IBM_VERSION +#endif +#if defined(__ibmxl__) + #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__ibmxl_version__, __ibmxl_release__, __ibmxl_modification__) +#elif defined(__xlC__) && defined(__xlC_ver__) + #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__xlC__ >> 8, __xlC__ & 0xff, (__xlC_ver__ >> 8) & 0xff) +#elif defined(__xlC__) + #define JSON_HEDLEY_IBM_VERSION JSON_HEDLEY_VERSION_ENCODE(__xlC__ >> 8, __xlC__ & 0xff, 0) +#endif + +#if defined(JSON_HEDLEY_IBM_VERSION_CHECK) + #undef JSON_HEDLEY_IBM_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_IBM_VERSION) + #define JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_IBM_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_IBM_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_VERSION) + #undef JSON_HEDLEY_TI_VERSION +#endif +#if \ + defined(__TI_COMPILER_VERSION__) && \ + ( \ + defined(__TMS470__) || defined(__TI_ARM__) || \ + defined(__MSP430__) || \ + defined(__TMS320C2000__) \ + ) +#if (__TI_COMPILER_VERSION__ >= 16000000) + #define JSON_HEDLEY_TI_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif +#endif + +#if defined(JSON_HEDLEY_TI_VERSION_CHECK) + #undef JSON_HEDLEY_TI_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_VERSION) + #define JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CL2000_VERSION) + #undef JSON_HEDLEY_TI_CL2000_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__TMS320C2000__) + #define JSON_HEDLEY_TI_CL2000_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CL2000_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CL2000_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CL2000_VERSION) + #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL2000_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CL2000_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CL430_VERSION) + #undef JSON_HEDLEY_TI_CL430_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__MSP430__) + #define JSON_HEDLEY_TI_CL430_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CL430_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CL430_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CL430_VERSION) + #define JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL430_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CL430_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_ARMCL_VERSION) + #undef JSON_HEDLEY_TI_ARMCL_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && (defined(__TMS470__) || defined(__TI_ARM__)) + #define JSON_HEDLEY_TI_ARMCL_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_ARMCL_VERSION_CHECK) + #undef JSON_HEDLEY_TI_ARMCL_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_ARMCL_VERSION) + #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_ARMCL_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CL6X_VERSION) + #undef JSON_HEDLEY_TI_CL6X_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__TMS320C6X__) + #define JSON_HEDLEY_TI_CL6X_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CL6X_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CL6X_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CL6X_VERSION) + #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL6X_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CL6X_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CL7X_VERSION) + #undef JSON_HEDLEY_TI_CL7X_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__C7000__) + #define JSON_HEDLEY_TI_CL7X_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CL7X_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CL7X_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CL7X_VERSION) + #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CL7X_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CL7X_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TI_CLPRU_VERSION) + #undef JSON_HEDLEY_TI_CLPRU_VERSION +#endif +#if defined(__TI_COMPILER_VERSION__) && defined(__PRU__) + #define JSON_HEDLEY_TI_CLPRU_VERSION JSON_HEDLEY_VERSION_ENCODE(__TI_COMPILER_VERSION__ / 1000000, (__TI_COMPILER_VERSION__ % 1000000) / 1000, (__TI_COMPILER_VERSION__ % 1000)) +#endif + +#if defined(JSON_HEDLEY_TI_CLPRU_VERSION_CHECK) + #undef JSON_HEDLEY_TI_CLPRU_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TI_CLPRU_VERSION) + #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TI_CLPRU_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_CRAY_VERSION) + #undef JSON_HEDLEY_CRAY_VERSION +#endif +#if defined(_CRAYC) + #if defined(_RELEASE_PATCHLEVEL) + #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, _RELEASE_PATCHLEVEL) + #else + #define JSON_HEDLEY_CRAY_VERSION JSON_HEDLEY_VERSION_ENCODE(_RELEASE_MAJOR, _RELEASE_MINOR, 0) + #endif +#endif + +#if defined(JSON_HEDLEY_CRAY_VERSION_CHECK) + #undef JSON_HEDLEY_CRAY_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_CRAY_VERSION) + #define JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_CRAY_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_CRAY_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_IAR_VERSION) + #undef JSON_HEDLEY_IAR_VERSION +#endif +#if defined(__IAR_SYSTEMS_ICC__) + #if __VER__ > 1000 + #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE((__VER__ / 1000000), ((__VER__ / 1000) % 1000), (__VER__ % 1000)) + #else + #define JSON_HEDLEY_IAR_VERSION JSON_HEDLEY_VERSION_ENCODE(VER / 100, __VER__ % 100, 0) + #endif +#endif + +#if defined(JSON_HEDLEY_IAR_VERSION_CHECK) + #undef JSON_HEDLEY_IAR_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_IAR_VERSION) + #define JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_IAR_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_IAR_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_TINYC_VERSION) + #undef JSON_HEDLEY_TINYC_VERSION +#endif +#if defined(__TINYC__) + #define JSON_HEDLEY_TINYC_VERSION JSON_HEDLEY_VERSION_ENCODE(__TINYC__ / 1000, (__TINYC__ / 100) % 10, __TINYC__ % 100) +#endif + +#if defined(JSON_HEDLEY_TINYC_VERSION_CHECK) + #undef JSON_HEDLEY_TINYC_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_TINYC_VERSION) + #define JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_TINYC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_TINYC_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_DMC_VERSION) + #undef JSON_HEDLEY_DMC_VERSION +#endif +#if defined(__DMC__) + #define JSON_HEDLEY_DMC_VERSION JSON_HEDLEY_VERSION_ENCODE(__DMC__ >> 8, (__DMC__ >> 4) & 0xf, __DMC__ & 0xf) +#endif + +#if defined(JSON_HEDLEY_DMC_VERSION_CHECK) + #undef JSON_HEDLEY_DMC_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_DMC_VERSION) + #define JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_DMC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_DMC_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_COMPCERT_VERSION) + #undef JSON_HEDLEY_COMPCERT_VERSION +#endif +#if defined(__COMPCERT_VERSION__) + #define JSON_HEDLEY_COMPCERT_VERSION JSON_HEDLEY_VERSION_ENCODE(__COMPCERT_VERSION__ / 10000, (__COMPCERT_VERSION__ / 100) % 100, __COMPCERT_VERSION__ % 100) +#endif + +#if defined(JSON_HEDLEY_COMPCERT_VERSION_CHECK) + #undef JSON_HEDLEY_COMPCERT_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_COMPCERT_VERSION) + #define JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_COMPCERT_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_COMPCERT_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_PELLES_VERSION) + #undef JSON_HEDLEY_PELLES_VERSION +#endif +#if defined(__POCC__) + #define JSON_HEDLEY_PELLES_VERSION JSON_HEDLEY_VERSION_ENCODE(__POCC__ / 100, __POCC__ % 100, 0) +#endif + +#if defined(JSON_HEDLEY_PELLES_VERSION_CHECK) + #undef JSON_HEDLEY_PELLES_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_PELLES_VERSION) + #define JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_PELLES_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_PELLES_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_GCC_VERSION) + #undef JSON_HEDLEY_GCC_VERSION +#endif +#if \ + defined(JSON_HEDLEY_GNUC_VERSION) && \ + !defined(__clang__) && \ + !defined(JSON_HEDLEY_INTEL_VERSION) && \ + !defined(JSON_HEDLEY_PGI_VERSION) && \ + !defined(JSON_HEDLEY_ARM_VERSION) && \ + !defined(JSON_HEDLEY_TI_VERSION) && \ + !defined(JSON_HEDLEY_TI_ARMCL_VERSION) && \ + !defined(JSON_HEDLEY_TI_CL430_VERSION) && \ + !defined(JSON_HEDLEY_TI_CL2000_VERSION) && \ + !defined(JSON_HEDLEY_TI_CL6X_VERSION) && \ + !defined(JSON_HEDLEY_TI_CL7X_VERSION) && \ + !defined(JSON_HEDLEY_TI_CLPRU_VERSION) && \ + !defined(__COMPCERT__) + #define JSON_HEDLEY_GCC_VERSION JSON_HEDLEY_GNUC_VERSION +#endif + +#if defined(JSON_HEDLEY_GCC_VERSION_CHECK) + #undef JSON_HEDLEY_GCC_VERSION_CHECK +#endif +#if defined(JSON_HEDLEY_GCC_VERSION) + #define JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) (JSON_HEDLEY_GCC_VERSION >= JSON_HEDLEY_VERSION_ENCODE(major, minor, patch)) +#else + #define JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) (0) +#endif + +#if defined(JSON_HEDLEY_HAS_ATTRIBUTE) + #undef JSON_HEDLEY_HAS_ATTRIBUTE +#endif +#if defined(__has_attribute) + #define JSON_HEDLEY_HAS_ATTRIBUTE(attribute) __has_attribute(attribute) +#else + #define JSON_HEDLEY_HAS_ATTRIBUTE(attribute) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_ATTRIBUTE) + #undef JSON_HEDLEY_GNUC_HAS_ATTRIBUTE +#endif +#if defined(__has_attribute) + #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch) __has_attribute(attribute) +#else + #define JSON_HEDLEY_GNUC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_ATTRIBUTE) + #undef JSON_HEDLEY_GCC_HAS_ATTRIBUTE +#endif +#if defined(__has_attribute) + #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch) __has_attribute(attribute) +#else + #define JSON_HEDLEY_GCC_HAS_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_CPP_ATTRIBUTE) + #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE +#endif +#if \ + defined(__has_cpp_attribute) && \ + defined(__cplusplus) && \ + (!defined(JSON_HEDLEY_SUNPRO_VERSION) || JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0)) + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) __has_cpp_attribute(attribute) +#else + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) (0) +#endif + +#if defined(JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS) + #undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS +#endif +#if !defined(__cplusplus) || !defined(__has_cpp_attribute) + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) (0) +#elif \ + !defined(JSON_HEDLEY_PGI_VERSION) && \ + !defined(JSON_HEDLEY_IAR_VERSION) && \ + (!defined(JSON_HEDLEY_SUNPRO_VERSION) || JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0)) && \ + (!defined(JSON_HEDLEY_MSVC_VERSION) || JSON_HEDLEY_MSVC_VERSION_CHECK(19,20,0)) + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(ns::attribute) +#else + #define JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(ns,attribute) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE) + #undef JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE +#endif +#if defined(__has_cpp_attribute) && defined(__cplusplus) + #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) __has_cpp_attribute(attribute) +#else + #define JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE) + #undef JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE +#endif +#if defined(__has_cpp_attribute) && defined(__cplusplus) + #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) __has_cpp_attribute(attribute) +#else + #define JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_BUILTIN) + #undef JSON_HEDLEY_HAS_BUILTIN +#endif +#if defined(__has_builtin) + #define JSON_HEDLEY_HAS_BUILTIN(builtin) __has_builtin(builtin) +#else + #define JSON_HEDLEY_HAS_BUILTIN(builtin) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_BUILTIN) + #undef JSON_HEDLEY_GNUC_HAS_BUILTIN +#endif +#if defined(__has_builtin) + #define JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch) __has_builtin(builtin) +#else + #define JSON_HEDLEY_GNUC_HAS_BUILTIN(builtin,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_BUILTIN) + #undef JSON_HEDLEY_GCC_HAS_BUILTIN +#endif +#if defined(__has_builtin) + #define JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch) __has_builtin(builtin) +#else + #define JSON_HEDLEY_GCC_HAS_BUILTIN(builtin,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_FEATURE) + #undef JSON_HEDLEY_HAS_FEATURE +#endif +#if defined(__has_feature) + #define JSON_HEDLEY_HAS_FEATURE(feature) __has_feature(feature) +#else + #define JSON_HEDLEY_HAS_FEATURE(feature) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_FEATURE) + #undef JSON_HEDLEY_GNUC_HAS_FEATURE +#endif +#if defined(__has_feature) + #define JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch) __has_feature(feature) +#else + #define JSON_HEDLEY_GNUC_HAS_FEATURE(feature,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_FEATURE) + #undef JSON_HEDLEY_GCC_HAS_FEATURE +#endif +#if defined(__has_feature) + #define JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch) __has_feature(feature) +#else + #define JSON_HEDLEY_GCC_HAS_FEATURE(feature,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_EXTENSION) + #undef JSON_HEDLEY_HAS_EXTENSION +#endif +#if defined(__has_extension) + #define JSON_HEDLEY_HAS_EXTENSION(extension) __has_extension(extension) +#else + #define JSON_HEDLEY_HAS_EXTENSION(extension) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_EXTENSION) + #undef JSON_HEDLEY_GNUC_HAS_EXTENSION +#endif +#if defined(__has_extension) + #define JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch) __has_extension(extension) +#else + #define JSON_HEDLEY_GNUC_HAS_EXTENSION(extension,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_EXTENSION) + #undef JSON_HEDLEY_GCC_HAS_EXTENSION +#endif +#if defined(__has_extension) + #define JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch) __has_extension(extension) +#else + #define JSON_HEDLEY_GCC_HAS_EXTENSION(extension,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE) + #undef JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE +#endif +#if defined(__has_declspec_attribute) + #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) __has_declspec_attribute(attribute) +#else + #define JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE) + #undef JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE +#endif +#if defined(__has_declspec_attribute) + #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) __has_declspec_attribute(attribute) +#else + #define JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE) + #undef JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE +#endif +#if defined(__has_declspec_attribute) + #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) __has_declspec_attribute(attribute) +#else + #define JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE(attribute,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_HAS_WARNING) + #undef JSON_HEDLEY_HAS_WARNING +#endif +#if defined(__has_warning) + #define JSON_HEDLEY_HAS_WARNING(warning) __has_warning(warning) +#else + #define JSON_HEDLEY_HAS_WARNING(warning) (0) +#endif + +#if defined(JSON_HEDLEY_GNUC_HAS_WARNING) + #undef JSON_HEDLEY_GNUC_HAS_WARNING +#endif +#if defined(__has_warning) + #define JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch) __has_warning(warning) +#else + #define JSON_HEDLEY_GNUC_HAS_WARNING(warning,major,minor,patch) JSON_HEDLEY_GNUC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_GCC_HAS_WARNING) + #undef JSON_HEDLEY_GCC_HAS_WARNING +#endif +#if defined(__has_warning) + #define JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch) __has_warning(warning) +#else + #define JSON_HEDLEY_GCC_HAS_WARNING(warning,major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +/* JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_ is for + HEDLEY INTERNAL USE ONLY. API subject to change without notice. */ +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_ +#endif +#if defined(__cplusplus) +# if JSON_HEDLEY_HAS_WARNING("-Wc++98-compat") +# if JSON_HEDLEY_HAS_WARNING("-Wc++17-extensions") +# define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \ + _Pragma("clang diagnostic ignored \"-Wc++17-extensions\"") \ + xpr \ + JSON_HEDLEY_DIAGNOSTIC_POP +# else +# define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(xpr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wc++98-compat\"") \ + xpr \ + JSON_HEDLEY_DIAGNOSTIC_POP +# endif +# endif +#endif +#if !defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(x) x +#endif + +#if defined(JSON_HEDLEY_CONST_CAST) + #undef JSON_HEDLEY_CONST_CAST +#endif +#if defined(__cplusplus) +# define JSON_HEDLEY_CONST_CAST(T, expr) (const_cast<T>(expr)) +#elif \ + JSON_HEDLEY_HAS_WARNING("-Wcast-qual") || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) +# define JSON_HEDLEY_CONST_CAST(T, expr) (__extension__ ({ \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL \ + ((T) (expr)); \ + JSON_HEDLEY_DIAGNOSTIC_POP \ + })) +#else +# define JSON_HEDLEY_CONST_CAST(T, expr) ((T) (expr)) +#endif + +#if defined(JSON_HEDLEY_REINTERPRET_CAST) + #undef JSON_HEDLEY_REINTERPRET_CAST +#endif +#if defined(__cplusplus) + #define JSON_HEDLEY_REINTERPRET_CAST(T, expr) (reinterpret_cast<T>(expr)) +#else + #define JSON_HEDLEY_REINTERPRET_CAST(T, expr) ((T) (expr)) +#endif + +#if defined(JSON_HEDLEY_STATIC_CAST) + #undef JSON_HEDLEY_STATIC_CAST +#endif +#if defined(__cplusplus) + #define JSON_HEDLEY_STATIC_CAST(T, expr) (static_cast<T>(expr)) +#else + #define JSON_HEDLEY_STATIC_CAST(T, expr) ((T) (expr)) +#endif + +#if defined(JSON_HEDLEY_CPP_CAST) + #undef JSON_HEDLEY_CPP_CAST +#endif +#if defined(__cplusplus) +# if JSON_HEDLEY_HAS_WARNING("-Wold-style-cast") +# define JSON_HEDLEY_CPP_CAST(T, expr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wold-style-cast\"") \ + ((T) (expr)) \ + JSON_HEDLEY_DIAGNOSTIC_POP +# elif JSON_HEDLEY_IAR_VERSION_CHECK(8,3,0) +# define JSON_HEDLEY_CPP_CAST(T, expr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("diag_suppress=Pe137") \ + JSON_HEDLEY_DIAGNOSTIC_POP \ +# else +# define JSON_HEDLEY_CPP_CAST(T, expr) ((T) (expr)) +# endif +#else +# define JSON_HEDLEY_CPP_CAST(T, expr) (expr) +#endif + +#if \ + (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || \ + defined(__clang__) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(18,4,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,7,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(2,0,1) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,0,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_CRAY_VERSION_CHECK(5,0,0) || \ + JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,17) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(8,0,0) || \ + (JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) && defined(__C99_PRAGMA_OPERATOR)) + #define JSON_HEDLEY_PRAGMA(value) _Pragma(#value) +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) + #define JSON_HEDLEY_PRAGMA(value) __pragma(value) +#else + #define JSON_HEDLEY_PRAGMA(value) +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_PUSH) + #undef JSON_HEDLEY_DIAGNOSTIC_PUSH +#endif +#if defined(JSON_HEDLEY_DIAGNOSTIC_POP) + #undef JSON_HEDLEY_DIAGNOSTIC_POP +#endif +#if defined(__clang__) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("clang diagnostic push") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("clang diagnostic pop") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("warning(push)") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("warning(pop)") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("GCC diagnostic push") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("GCC diagnostic pop") +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH __pragma(warning(push)) + #define JSON_HEDLEY_DIAGNOSTIC_POP __pragma(warning(pop)) +#elif JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("push") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("pop") +#elif \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,4,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,1,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("diag_push") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("diag_pop") +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,90,0) + #define JSON_HEDLEY_DIAGNOSTIC_PUSH _Pragma("warning(push)") + #define JSON_HEDLEY_DIAGNOSTIC_POP _Pragma("warning(pop)") +#else + #define JSON_HEDLEY_DIAGNOSTIC_PUSH + #define JSON_HEDLEY_DIAGNOSTIC_POP +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wdeprecated-declarations") + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("clang diagnostic ignored \"-Wdeprecated-declarations\"") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("warning(disable:1478 1786)") +#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1215,1444") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED __pragma(warning(disable:4996)) +#elif \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress 1291,1718") +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) && !defined(__cplusplus) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("error_messages(off,E_DEPRECATED_ATT,E_DEPRECATED_ATT_MESS)") +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) && defined(__cplusplus) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("error_messages(off,symdeprecated,symdeprecated2)") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("diag_suppress=Pe1444,Pe1215") +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,90,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED _Pragma("warn(disable:2241)") +#else + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas") + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("clang diagnostic ignored \"-Wunknown-pragmas\"") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("warning(disable:161)") +#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 1675") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("GCC diagnostic ignored \"-Wunknown-pragmas\"") +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS __pragma(warning(disable:4068)) +#elif \ + JSON_HEDLEY_TI_VERSION_CHECK(16,9,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,3,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 163") +#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress 163") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS _Pragma("diag_suppress=Pe161") +#else + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wunknown-attributes") + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("clang diagnostic ignored \"-Wunknown-attributes\"") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(4,6,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(17,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("warning(disable:1292)") +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(19,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES __pragma(warning(disable:5030)) +#elif JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1097") +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,14,0) && defined(__cplusplus) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("error_messages(off,attrskipunsup)") +#elif \ + JSON_HEDLEY_TI_VERSION_CHECK(18,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,3,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress 1173") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES _Pragma("diag_suppress=Pe1097") +#else + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES +#endif + +#if defined(JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL) + #undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wcast-qual") + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("clang diagnostic ignored \"-Wcast-qual\"") +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("warning(disable:2203 2331)") +#elif JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL _Pragma("GCC diagnostic ignored \"-Wcast-qual\"") +#else + #define JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL +#endif + +#if defined(JSON_HEDLEY_DEPRECATED) + #undef JSON_HEDLEY_DEPRECATED +#endif +#if defined(JSON_HEDLEY_DEPRECATED_FOR) + #undef JSON_HEDLEY_DEPRECATED_FOR +#endif +#if JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0) + #define JSON_HEDLEY_DEPRECATED(since) __declspec(deprecated("Since " # since)) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __declspec(deprecated("Since " #since "; use " #replacement)) +#elif defined(__cplusplus) && (__cplusplus >= 201402L) + #define JSON_HEDLEY_DEPRECATED(since) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[deprecated("Since " #since)]]) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[deprecated("Since " #since "; use " #replacement)]]) +#elif \ + JSON_HEDLEY_HAS_EXTENSION(attribute_deprecated_with_message) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,5,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,13,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(18,1,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(18,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,3,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,3,0) + #define JSON_HEDLEY_DEPRECATED(since) __attribute__((__deprecated__("Since " #since))) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __attribute__((__deprecated__("Since " #since "; use " #replacement))) +#elif \ + JSON_HEDLEY_HAS_ATTRIBUTE(deprecated) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) + #define JSON_HEDLEY_DEPRECATED(since) __attribute__((__deprecated__)) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __attribute__((__deprecated__)) +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \ + JSON_HEDLEY_PELLES_VERSION_CHECK(6,50,0) + #define JSON_HEDLEY_DEPRECATED(since) __declspec(deprecated) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) __declspec(deprecated) +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_DEPRECATED(since) _Pragma("deprecated") + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) _Pragma("deprecated") +#else + #define JSON_HEDLEY_DEPRECATED(since) + #define JSON_HEDLEY_DEPRECATED_FOR(since, replacement) +#endif + +#if defined(JSON_HEDLEY_UNAVAILABLE) + #undef JSON_HEDLEY_UNAVAILABLE +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(warning) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,3,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_UNAVAILABLE(available_since) __attribute__((__warning__("Not available until " #available_since))) +#else + #define JSON_HEDLEY_UNAVAILABLE(available_since) +#endif + +#if defined(JSON_HEDLEY_WARN_UNUSED_RESULT) + #undef JSON_HEDLEY_WARN_UNUSED_RESULT +#endif +#if defined(JSON_HEDLEY_WARN_UNUSED_RESULT_MSG) + #undef JSON_HEDLEY_WARN_UNUSED_RESULT_MSG +#endif +#if (JSON_HEDLEY_HAS_CPP_ATTRIBUTE(nodiscard) >= 201907L) + #define JSON_HEDLEY_WARN_UNUSED_RESULT JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]]) + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard(msg)]]) +#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE(nodiscard) + #define JSON_HEDLEY_WARN_UNUSED_RESULT JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]]) + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[nodiscard]]) +#elif \ + JSON_HEDLEY_HAS_ATTRIBUTE(warn_unused_result) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0) && defined(__cplusplus)) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) + #define JSON_HEDLEY_WARN_UNUSED_RESULT __attribute__((__warn_unused_result__)) + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) __attribute__((__warn_unused_result__)) +#elif defined(_Check_return_) /* SAL */ + #define JSON_HEDLEY_WARN_UNUSED_RESULT _Check_return_ + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) _Check_return_ +#else + #define JSON_HEDLEY_WARN_UNUSED_RESULT + #define JSON_HEDLEY_WARN_UNUSED_RESULT_MSG(msg) +#endif + +#if defined(JSON_HEDLEY_SENTINEL) + #undef JSON_HEDLEY_SENTINEL +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(sentinel) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,4,0) + #define JSON_HEDLEY_SENTINEL(position) __attribute__((__sentinel__(position))) +#else + #define JSON_HEDLEY_SENTINEL(position) +#endif + +#if defined(JSON_HEDLEY_NO_RETURN) + #undef JSON_HEDLEY_NO_RETURN +#endif +#if JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_NO_RETURN __noreturn +#elif JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_NO_RETURN __attribute__((__noreturn__)) +#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L + #define JSON_HEDLEY_NO_RETURN _Noreturn +#elif defined(__cplusplus) && (__cplusplus >= 201103L) + #define JSON_HEDLEY_NO_RETURN JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[noreturn]]) +#elif \ + JSON_HEDLEY_HAS_ATTRIBUTE(noreturn) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,2,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) + #define JSON_HEDLEY_NO_RETURN __attribute__((__noreturn__)) +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) + #define JSON_HEDLEY_NO_RETURN _Pragma("does_not_return") +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) + #define JSON_HEDLEY_NO_RETURN __declspec(noreturn) +#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,0,0) && defined(__cplusplus) + #define JSON_HEDLEY_NO_RETURN _Pragma("FUNC_NEVER_RETURNS;") +#elif JSON_HEDLEY_COMPCERT_VERSION_CHECK(3,2,0) + #define JSON_HEDLEY_NO_RETURN __attribute((noreturn)) +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(9,0,0) + #define JSON_HEDLEY_NO_RETURN __declspec(noreturn) +#else + #define JSON_HEDLEY_NO_RETURN +#endif + +#if defined(JSON_HEDLEY_NO_ESCAPE) + #undef JSON_HEDLEY_NO_ESCAPE +#endif +#if JSON_HEDLEY_HAS_ATTRIBUTE(noescape) + #define JSON_HEDLEY_NO_ESCAPE __attribute__((__noescape__)) +#else + #define JSON_HEDLEY_NO_ESCAPE +#endif + +#if defined(JSON_HEDLEY_UNREACHABLE) + #undef JSON_HEDLEY_UNREACHABLE +#endif +#if defined(JSON_HEDLEY_UNREACHABLE_RETURN) + #undef JSON_HEDLEY_UNREACHABLE_RETURN +#endif +#if defined(JSON_HEDLEY_ASSUME) + #undef JSON_HEDLEY_ASSUME +#endif +#if \ + JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_ASSUME(expr) __assume(expr) +#elif JSON_HEDLEY_HAS_BUILTIN(__builtin_assume) + #define JSON_HEDLEY_ASSUME(expr) __builtin_assume(expr) +#elif \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0) + #if defined(__cplusplus) + #define JSON_HEDLEY_ASSUME(expr) std::_nassert(expr) + #else + #define JSON_HEDLEY_ASSUME(expr) _nassert(expr) + #endif +#endif +#if \ + (JSON_HEDLEY_HAS_BUILTIN(__builtin_unreachable) && (!defined(JSON_HEDLEY_ARM_VERSION))) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,5,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(18,10,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(13,1,5) + #define JSON_HEDLEY_UNREACHABLE() __builtin_unreachable() +#elif defined(JSON_HEDLEY_ASSUME) + #define JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0) +#endif +#if !defined(JSON_HEDLEY_ASSUME) + #if defined(JSON_HEDLEY_UNREACHABLE) + #define JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, ((expr) ? 1 : (JSON_HEDLEY_UNREACHABLE(), 1))) + #else + #define JSON_HEDLEY_ASSUME(expr) JSON_HEDLEY_STATIC_CAST(void, expr) + #endif +#endif +#if defined(JSON_HEDLEY_UNREACHABLE) + #if \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0) + #define JSON_HEDLEY_UNREACHABLE_RETURN(value) return (JSON_HEDLEY_STATIC_CAST(void, JSON_HEDLEY_ASSUME(0)), (value)) + #else + #define JSON_HEDLEY_UNREACHABLE_RETURN(value) JSON_HEDLEY_UNREACHABLE() + #endif +#else + #define JSON_HEDLEY_UNREACHABLE_RETURN(value) return (value) +#endif +#if !defined(JSON_HEDLEY_UNREACHABLE) + #define JSON_HEDLEY_UNREACHABLE() JSON_HEDLEY_ASSUME(0) +#endif + +JSON_HEDLEY_DIAGNOSTIC_PUSH +#if JSON_HEDLEY_HAS_WARNING("-Wpedantic") + #pragma clang diagnostic ignored "-Wpedantic" +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wc++98-compat-pedantic") && defined(__cplusplus) + #pragma clang diagnostic ignored "-Wc++98-compat-pedantic" +#endif +#if JSON_HEDLEY_GCC_HAS_WARNING("-Wvariadic-macros",4,0,0) + #if defined(__clang__) + #pragma clang diagnostic ignored "-Wvariadic-macros" + #elif defined(JSON_HEDLEY_GCC_VERSION) + #pragma GCC diagnostic ignored "-Wvariadic-macros" + #endif +#endif +#if defined(JSON_HEDLEY_NON_NULL) + #undef JSON_HEDLEY_NON_NULL +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(nonnull) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) + #define JSON_HEDLEY_NON_NULL(...) __attribute__((__nonnull__(__VA_ARGS__))) +#else + #define JSON_HEDLEY_NON_NULL(...) +#endif +JSON_HEDLEY_DIAGNOSTIC_POP + +#if defined(JSON_HEDLEY_PRINTF_FORMAT) + #undef JSON_HEDLEY_PRINTF_FORMAT +#endif +#if defined(__MINGW32__) && JSON_HEDLEY_GCC_HAS_ATTRIBUTE(format,4,4,0) && !defined(__USE_MINGW_ANSI_STDIO) + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(ms_printf, string_idx, first_to_check))) +#elif defined(__MINGW32__) && JSON_HEDLEY_GCC_HAS_ATTRIBUTE(format,4,4,0) && defined(__USE_MINGW_ANSI_STDIO) + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(gnu_printf, string_idx, first_to_check))) +#elif \ + JSON_HEDLEY_HAS_ATTRIBUTE(format) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,6,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __attribute__((__format__(__printf__, string_idx, first_to_check))) +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(6,0,0) + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) __declspec(vaformat(printf,string_idx,first_to_check)) +#else + #define JSON_HEDLEY_PRINTF_FORMAT(string_idx,first_to_check) +#endif + +#if defined(JSON_HEDLEY_CONSTEXPR) + #undef JSON_HEDLEY_CONSTEXPR +#endif +#if defined(__cplusplus) + #if __cplusplus >= 201103L + #define JSON_HEDLEY_CONSTEXPR JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(constexpr) + #endif +#endif +#if !defined(JSON_HEDLEY_CONSTEXPR) + #define JSON_HEDLEY_CONSTEXPR +#endif + +#if defined(JSON_HEDLEY_PREDICT) + #undef JSON_HEDLEY_PREDICT +#endif +#if defined(JSON_HEDLEY_LIKELY) + #undef JSON_HEDLEY_LIKELY +#endif +#if defined(JSON_HEDLEY_UNLIKELY) + #undef JSON_HEDLEY_UNLIKELY +#endif +#if defined(JSON_HEDLEY_UNPREDICTABLE) + #undef JSON_HEDLEY_UNPREDICTABLE +#endif +#if JSON_HEDLEY_HAS_BUILTIN(__builtin_unpredictable) + #define JSON_HEDLEY_UNPREDICTABLE(expr) __builtin_unpredictable((expr)) +#endif +#if \ + JSON_HEDLEY_HAS_BUILTIN(__builtin_expect_with_probability) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(9,0,0) +# define JSON_HEDLEY_PREDICT(expr, value, probability) __builtin_expect_with_probability( (expr), (value), (probability)) +# define JSON_HEDLEY_PREDICT_TRUE(expr, probability) __builtin_expect_with_probability(!!(expr), 1 , (probability)) +# define JSON_HEDLEY_PREDICT_FALSE(expr, probability) __builtin_expect_with_probability(!!(expr), 0 , (probability)) +# define JSON_HEDLEY_LIKELY(expr) __builtin_expect (!!(expr), 1 ) +# define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect (!!(expr), 0 ) +#elif \ + JSON_HEDLEY_HAS_BUILTIN(__builtin_expect) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,15,0) && defined(__cplusplus)) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,7,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,27) || \ + JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0) +# define JSON_HEDLEY_PREDICT(expr, expected, probability) \ + (((probability) >= 0.9) ? __builtin_expect((expr), (expected)) : (JSON_HEDLEY_STATIC_CAST(void, expected), (expr))) +# define JSON_HEDLEY_PREDICT_TRUE(expr, probability) \ + (__extension__ ({ \ + double hedley_probability_ = (probability); \ + ((hedley_probability_ >= 0.9) ? __builtin_expect(!!(expr), 1) : ((hedley_probability_ <= 0.1) ? __builtin_expect(!!(expr), 0) : !!(expr))); \ + })) +# define JSON_HEDLEY_PREDICT_FALSE(expr, probability) \ + (__extension__ ({ \ + double hedley_probability_ = (probability); \ + ((hedley_probability_ >= 0.9) ? __builtin_expect(!!(expr), 0) : ((hedley_probability_ <= 0.1) ? __builtin_expect(!!(expr), 1) : !!(expr))); \ + })) +# define JSON_HEDLEY_LIKELY(expr) __builtin_expect(!!(expr), 1) +# define JSON_HEDLEY_UNLIKELY(expr) __builtin_expect(!!(expr), 0) +#else +# define JSON_HEDLEY_PREDICT(expr, expected, probability) (JSON_HEDLEY_STATIC_CAST(void, expected), (expr)) +# define JSON_HEDLEY_PREDICT_TRUE(expr, probability) (!!(expr)) +# define JSON_HEDLEY_PREDICT_FALSE(expr, probability) (!!(expr)) +# define JSON_HEDLEY_LIKELY(expr) (!!(expr)) +# define JSON_HEDLEY_UNLIKELY(expr) (!!(expr)) +#endif +#if !defined(JSON_HEDLEY_UNPREDICTABLE) + #define JSON_HEDLEY_UNPREDICTABLE(expr) JSON_HEDLEY_PREDICT(expr, 1, 0.5) +#endif + +#if defined(JSON_HEDLEY_MALLOC) + #undef JSON_HEDLEY_MALLOC +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(malloc) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(12,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) + #define JSON_HEDLEY_MALLOC __attribute__((__malloc__)) +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) + #define JSON_HEDLEY_MALLOC _Pragma("returns_new_memory") +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(14, 0, 0) + #define JSON_HEDLEY_MALLOC __declspec(restrict) +#else + #define JSON_HEDLEY_MALLOC +#endif + +#if defined(JSON_HEDLEY_PURE) + #undef JSON_HEDLEY_PURE +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(pure) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(2,96,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) +# define JSON_HEDLEY_PURE __attribute__((__pure__)) +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) +# define JSON_HEDLEY_PURE _Pragma("does_not_write_global_data") +#elif defined(__cplusplus) && \ + ( \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(2,0,1) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(4,0,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) \ + ) +# define JSON_HEDLEY_PURE _Pragma("FUNC_IS_PURE;") +#else +# define JSON_HEDLEY_PURE +#endif + +#if defined(JSON_HEDLEY_CONST) + #undef JSON_HEDLEY_CONST +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(const) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(2,5,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) + #define JSON_HEDLEY_CONST __attribute__((__const__)) +#elif \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) + #define JSON_HEDLEY_CONST _Pragma("no_side_effect") +#else + #define JSON_HEDLEY_CONST JSON_HEDLEY_PURE +#endif + +#if defined(JSON_HEDLEY_RESTRICT) + #undef JSON_HEDLEY_RESTRICT +#endif +#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && !defined(__cplusplus) + #define JSON_HEDLEY_RESTRICT restrict +#elif \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_MSVC_VERSION_CHECK(14,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(17,10,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,4) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,1,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,14,0) && defined(__cplusplus)) || \ + JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) || \ + defined(__clang__) + #define JSON_HEDLEY_RESTRICT __restrict +#elif JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,3,0) && !defined(__cplusplus) + #define JSON_HEDLEY_RESTRICT _Restrict +#else + #define JSON_HEDLEY_RESTRICT +#endif + +#if defined(JSON_HEDLEY_INLINE) + #undef JSON_HEDLEY_INLINE +#endif +#if \ + (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L)) || \ + (defined(__cplusplus) && (__cplusplus >= 199711L)) + #define JSON_HEDLEY_INLINE inline +#elif \ + defined(JSON_HEDLEY_GCC_VERSION) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(6,2,0) + #define JSON_HEDLEY_INLINE __inline__ +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(12,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,1,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(3,1,0) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,2,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(8,0,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) + #define JSON_HEDLEY_INLINE __inline +#else + #define JSON_HEDLEY_INLINE +#endif + +#if defined(JSON_HEDLEY_ALWAYS_INLINE) + #undef JSON_HEDLEY_ALWAYS_INLINE +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(always_inline) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) +# define JSON_HEDLEY_ALWAYS_INLINE __attribute__((__always_inline__)) JSON_HEDLEY_INLINE +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(12,0,0) +# define JSON_HEDLEY_ALWAYS_INLINE __forceinline +#elif defined(__cplusplus) && \ + ( \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) \ + ) +# define JSON_HEDLEY_ALWAYS_INLINE _Pragma("FUNC_ALWAYS_INLINE;") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) +# define JSON_HEDLEY_ALWAYS_INLINE _Pragma("inline=forced") +#else +# define JSON_HEDLEY_ALWAYS_INLINE JSON_HEDLEY_INLINE +#endif + +#if defined(JSON_HEDLEY_NEVER_INLINE) + #undef JSON_HEDLEY_NEVER_INLINE +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(noinline) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(10,1,0) || \ + JSON_HEDLEY_TI_VERSION_CHECK(15,12,0) || \ + (JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(4,8,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_ARMCL_VERSION_CHECK(5,2,0) || \ + (JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL2000_VERSION_CHECK(6,4,0) || \ + (JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,0,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(4,3,0) || \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) || \ + JSON_HEDLEY_TI_CL7X_VERSION_CHECK(1,2,0) || \ + JSON_HEDLEY_TI_CLPRU_VERSION_CHECK(2,1,0) + #define JSON_HEDLEY_NEVER_INLINE __attribute__((__noinline__)) +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(13,10,0) + #define JSON_HEDLEY_NEVER_INLINE __declspec(noinline) +#elif JSON_HEDLEY_PGI_VERSION_CHECK(10,2,0) + #define JSON_HEDLEY_NEVER_INLINE _Pragma("noinline") +#elif JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,0,0) && defined(__cplusplus) + #define JSON_HEDLEY_NEVER_INLINE _Pragma("FUNC_CANNOT_INLINE;") +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) + #define JSON_HEDLEY_NEVER_INLINE _Pragma("inline=never") +#elif JSON_HEDLEY_COMPCERT_VERSION_CHECK(3,2,0) + #define JSON_HEDLEY_NEVER_INLINE __attribute((noinline)) +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(9,0,0) + #define JSON_HEDLEY_NEVER_INLINE __declspec(noinline) +#else + #define JSON_HEDLEY_NEVER_INLINE +#endif + +#if defined(JSON_HEDLEY_PRIVATE) + #undef JSON_HEDLEY_PRIVATE +#endif +#if defined(JSON_HEDLEY_PUBLIC) + #undef JSON_HEDLEY_PUBLIC +#endif +#if defined(JSON_HEDLEY_IMPORT) + #undef JSON_HEDLEY_IMPORT +#endif +#if defined(_WIN32) || defined(__CYGWIN__) +# define JSON_HEDLEY_PRIVATE +# define JSON_HEDLEY_PUBLIC __declspec(dllexport) +# define JSON_HEDLEY_IMPORT __declspec(dllimport) +#else +# if \ + JSON_HEDLEY_HAS_ATTRIBUTE(visibility) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \ + JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,11,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \ + ( \ + defined(__TI_EABI__) && \ + ( \ + (JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,2,0) && defined(__TI_GNU_ATTRIBUTE_SUPPORT__)) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(7,5,0) \ + ) \ + ) +# define JSON_HEDLEY_PRIVATE __attribute__((__visibility__("hidden"))) +# define JSON_HEDLEY_PUBLIC __attribute__((__visibility__("default"))) +# else +# define JSON_HEDLEY_PRIVATE +# define JSON_HEDLEY_PUBLIC +# endif +# define JSON_HEDLEY_IMPORT extern +#endif + +#if defined(JSON_HEDLEY_NO_THROW) + #undef JSON_HEDLEY_NO_THROW +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(nothrow) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,3,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) + #define JSON_HEDLEY_NO_THROW __attribute__((__nothrow__)) +#elif \ + JSON_HEDLEY_MSVC_VERSION_CHECK(13,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) + #define JSON_HEDLEY_NO_THROW __declspec(nothrow) +#else + #define JSON_HEDLEY_NO_THROW +#endif + +#if defined(JSON_HEDLEY_FALL_THROUGH) + #undef JSON_HEDLEY_FALL_THROUGH +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(fallthrough) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(7,0,0) + #define JSON_HEDLEY_FALL_THROUGH __attribute__((__fallthrough__)) +#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS(clang,fallthrough) + #define JSON_HEDLEY_FALL_THROUGH JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[clang::fallthrough]]) +#elif JSON_HEDLEY_HAS_CPP_ATTRIBUTE(fallthrough) + #define JSON_HEDLEY_FALL_THROUGH JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_([[fallthrough]]) +#elif defined(__fallthrough) /* SAL */ + #define JSON_HEDLEY_FALL_THROUGH __fallthrough +#else + #define JSON_HEDLEY_FALL_THROUGH +#endif + +#if defined(JSON_HEDLEY_RETURNS_NON_NULL) + #undef JSON_HEDLEY_RETURNS_NON_NULL +#endif +#if \ + JSON_HEDLEY_HAS_ATTRIBUTE(returns_nonnull) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,9,0) + #define JSON_HEDLEY_RETURNS_NON_NULL __attribute__((__returns_nonnull__)) +#elif defined(_Ret_notnull_) /* SAL */ + #define JSON_HEDLEY_RETURNS_NON_NULL _Ret_notnull_ +#else + #define JSON_HEDLEY_RETURNS_NON_NULL +#endif + +#if defined(JSON_HEDLEY_ARRAY_PARAM) + #undef JSON_HEDLEY_ARRAY_PARAM +#endif +#if \ + defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) && \ + !defined(__STDC_NO_VLA__) && \ + !defined(__cplusplus) && \ + !defined(JSON_HEDLEY_PGI_VERSION) && \ + !defined(JSON_HEDLEY_TINYC_VERSION) + #define JSON_HEDLEY_ARRAY_PARAM(name) (name) +#else + #define JSON_HEDLEY_ARRAY_PARAM(name) +#endif + +#if defined(JSON_HEDLEY_IS_CONSTANT) + #undef JSON_HEDLEY_IS_CONSTANT +#endif +#if defined(JSON_HEDLEY_REQUIRE_CONSTEXPR) + #undef JSON_HEDLEY_REQUIRE_CONSTEXPR +#endif +/* JSON_HEDLEY_IS_CONSTEXPR_ is for + HEDLEY INTERNAL USE ONLY. API subject to change without notice. */ +#if defined(JSON_HEDLEY_IS_CONSTEXPR_) + #undef JSON_HEDLEY_IS_CONSTEXPR_ +#endif +#if \ + JSON_HEDLEY_HAS_BUILTIN(__builtin_constant_p) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,19) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(4,1,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \ + JSON_HEDLEY_TI_CL6X_VERSION_CHECK(6,1,0) || \ + (JSON_HEDLEY_SUNPRO_VERSION_CHECK(5,10,0) && !defined(__cplusplus)) || \ + JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0) + #define JSON_HEDLEY_IS_CONSTANT(expr) __builtin_constant_p(expr) +#endif +#if !defined(__cplusplus) +# if \ + JSON_HEDLEY_HAS_BUILTIN(__builtin_types_compatible_p) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(3,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(13,1,0) || \ + JSON_HEDLEY_CRAY_VERSION_CHECK(8,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,4,0) || \ + JSON_HEDLEY_TINYC_VERSION_CHECK(0,9,24) +#if defined(__INTPTR_TYPE__) + #define JSON_HEDLEY_IS_CONSTEXPR_(expr) __builtin_types_compatible_p(__typeof__((1 ? (void*) ((__INTPTR_TYPE__) ((expr) * 0)) : (int*) 0)), int*) +#else + #include <stdint.h> + #define JSON_HEDLEY_IS_CONSTEXPR_(expr) __builtin_types_compatible_p(__typeof__((1 ? (void*) ((intptr_t) ((expr) * 0)) : (int*) 0)), int*) +#endif +# elif \ + ( \ + defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L) && \ + !defined(JSON_HEDLEY_SUNPRO_VERSION) && \ + !defined(JSON_HEDLEY_PGI_VERSION) && \ + !defined(JSON_HEDLEY_IAR_VERSION)) || \ + JSON_HEDLEY_HAS_EXTENSION(c_generic_selections) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,9,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(17,0,0) || \ + JSON_HEDLEY_IBM_VERSION_CHECK(12,1,0) || \ + JSON_HEDLEY_ARM_VERSION_CHECK(5,3,0) +#if defined(__INTPTR_TYPE__) + #define JSON_HEDLEY_IS_CONSTEXPR_(expr) _Generic((1 ? (void*) ((__INTPTR_TYPE__) ((expr) * 0)) : (int*) 0), int*: 1, void*: 0) +#else + #include <stdint.h> + #define JSON_HEDLEY_IS_CONSTEXPR_(expr) _Generic((1 ? (void*) ((intptr_t) * 0) : (int*) 0), int*: 1, void*: 0) +#endif +# elif \ + defined(JSON_HEDLEY_GCC_VERSION) || \ + defined(JSON_HEDLEY_INTEL_VERSION) || \ + defined(JSON_HEDLEY_TINYC_VERSION) || \ + defined(JSON_HEDLEY_TI_ARMCL_VERSION) || \ + JSON_HEDLEY_TI_CL430_VERSION_CHECK(18,12,0) || \ + defined(JSON_HEDLEY_TI_CL2000_VERSION) || \ + defined(JSON_HEDLEY_TI_CL6X_VERSION) || \ + defined(JSON_HEDLEY_TI_CL7X_VERSION) || \ + defined(JSON_HEDLEY_TI_CLPRU_VERSION) || \ + defined(__clang__) +# define JSON_HEDLEY_IS_CONSTEXPR_(expr) ( \ + sizeof(void) != \ + sizeof(*( \ + 1 ? \ + ((void*) ((expr) * 0L) ) : \ +((struct { char v[sizeof(void) * 2]; } *) 1) \ + ) \ + ) \ + ) +# endif +#endif +#if defined(JSON_HEDLEY_IS_CONSTEXPR_) + #if !defined(JSON_HEDLEY_IS_CONSTANT) + #define JSON_HEDLEY_IS_CONSTANT(expr) JSON_HEDLEY_IS_CONSTEXPR_(expr) + #endif + #define JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (JSON_HEDLEY_IS_CONSTEXPR_(expr) ? (expr) : (-1)) +#else + #if !defined(JSON_HEDLEY_IS_CONSTANT) + #define JSON_HEDLEY_IS_CONSTANT(expr) (0) + #endif + #define JSON_HEDLEY_REQUIRE_CONSTEXPR(expr) (expr) +#endif + +#if defined(JSON_HEDLEY_BEGIN_C_DECLS) + #undef JSON_HEDLEY_BEGIN_C_DECLS +#endif +#if defined(JSON_HEDLEY_END_C_DECLS) + #undef JSON_HEDLEY_END_C_DECLS +#endif +#if defined(JSON_HEDLEY_C_DECL) + #undef JSON_HEDLEY_C_DECL +#endif +#if defined(__cplusplus) + #define JSON_HEDLEY_BEGIN_C_DECLS extern "C" { + #define JSON_HEDLEY_END_C_DECLS } + #define JSON_HEDLEY_C_DECL extern "C" +#else + #define JSON_HEDLEY_BEGIN_C_DECLS + #define JSON_HEDLEY_END_C_DECLS + #define JSON_HEDLEY_C_DECL +#endif + +#if defined(JSON_HEDLEY_STATIC_ASSERT) + #undef JSON_HEDLEY_STATIC_ASSERT +#endif +#if \ + !defined(__cplusplus) && ( \ + (defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 201112L)) || \ + JSON_HEDLEY_HAS_FEATURE(c_static_assert) || \ + JSON_HEDLEY_GCC_VERSION_CHECK(6,0,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) || \ + defined(_Static_assert) \ + ) +# define JSON_HEDLEY_STATIC_ASSERT(expr, message) _Static_assert(expr, message) +#elif \ + (defined(__cplusplus) && (__cplusplus >= 201103L)) || \ + JSON_HEDLEY_MSVC_VERSION_CHECK(16,0,0) +# define JSON_HEDLEY_STATIC_ASSERT(expr, message) JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(static_assert(expr, message)) +#else +# define JSON_HEDLEY_STATIC_ASSERT(expr, message) +#endif + +#if defined(JSON_HEDLEY_NULL) + #undef JSON_HEDLEY_NULL +#endif +#if defined(__cplusplus) + #if __cplusplus >= 201103L + #define JSON_HEDLEY_NULL JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_(nullptr) + #elif defined(NULL) + #define JSON_HEDLEY_NULL NULL + #else + #define JSON_HEDLEY_NULL JSON_HEDLEY_STATIC_CAST(void*, 0) + #endif +#elif defined(NULL) + #define JSON_HEDLEY_NULL NULL +#else + #define JSON_HEDLEY_NULL ((void*) 0) +#endif + +#if defined(JSON_HEDLEY_MESSAGE) + #undef JSON_HEDLEY_MESSAGE +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas") +# define JSON_HEDLEY_MESSAGE(msg) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS \ + JSON_HEDLEY_PRAGMA(message msg) \ + JSON_HEDLEY_DIAGNOSTIC_POP +#elif \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) +# define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message msg) +#elif JSON_HEDLEY_CRAY_VERSION_CHECK(5,0,0) +# define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(_CRI message msg) +#elif JSON_HEDLEY_IAR_VERSION_CHECK(8,0,0) +# define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message(msg)) +#elif JSON_HEDLEY_PELLES_VERSION_CHECK(2,0,0) +# define JSON_HEDLEY_MESSAGE(msg) JSON_HEDLEY_PRAGMA(message(msg)) +#else +# define JSON_HEDLEY_MESSAGE(msg) +#endif + +#if defined(JSON_HEDLEY_WARNING) + #undef JSON_HEDLEY_WARNING +#endif +#if JSON_HEDLEY_HAS_WARNING("-Wunknown-pragmas") +# define JSON_HEDLEY_WARNING(msg) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS \ + JSON_HEDLEY_PRAGMA(clang warning msg) \ + JSON_HEDLEY_DIAGNOSTIC_POP +#elif \ + JSON_HEDLEY_GCC_VERSION_CHECK(4,8,0) || \ + JSON_HEDLEY_PGI_VERSION_CHECK(18,4,0) || \ + JSON_HEDLEY_INTEL_VERSION_CHECK(13,0,0) +# define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_PRAGMA(GCC warning msg) +#elif JSON_HEDLEY_MSVC_VERSION_CHECK(15,0,0) +# define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_PRAGMA(message(msg)) +#else +# define JSON_HEDLEY_WARNING(msg) JSON_HEDLEY_MESSAGE(msg) +#endif + +#if defined(JSON_HEDLEY_REQUIRE) + #undef JSON_HEDLEY_REQUIRE +#endif +#if defined(JSON_HEDLEY_REQUIRE_MSG) + #undef JSON_HEDLEY_REQUIRE_MSG +#endif +#if JSON_HEDLEY_HAS_ATTRIBUTE(diagnose_if) +# if JSON_HEDLEY_HAS_WARNING("-Wgcc-compat") +# define JSON_HEDLEY_REQUIRE(expr) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wgcc-compat\"") \ + __attribute__((diagnose_if(!(expr), #expr, "error"))) \ + JSON_HEDLEY_DIAGNOSTIC_POP +# define JSON_HEDLEY_REQUIRE_MSG(expr,msg) \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("clang diagnostic ignored \"-Wgcc-compat\"") \ + __attribute__((diagnose_if(!(expr), msg, "error"))) \ + JSON_HEDLEY_DIAGNOSTIC_POP +# else +# define JSON_HEDLEY_REQUIRE(expr) __attribute__((diagnose_if(!(expr), #expr, "error"))) +# define JSON_HEDLEY_REQUIRE_MSG(expr,msg) __attribute__((diagnose_if(!(expr), msg, "error"))) +# endif +#else +# define JSON_HEDLEY_REQUIRE(expr) +# define JSON_HEDLEY_REQUIRE_MSG(expr,msg) +#endif + +#if defined(JSON_HEDLEY_FLAGS) + #undef JSON_HEDLEY_FLAGS +#endif +#if JSON_HEDLEY_HAS_ATTRIBUTE(flag_enum) + #define JSON_HEDLEY_FLAGS __attribute__((__flag_enum__)) +#endif + +#if defined(JSON_HEDLEY_FLAGS_CAST) + #undef JSON_HEDLEY_FLAGS_CAST +#endif +#if JSON_HEDLEY_INTEL_VERSION_CHECK(19,0,0) +# define JSON_HEDLEY_FLAGS_CAST(T, expr) (__extension__ ({ \ + JSON_HEDLEY_DIAGNOSTIC_PUSH \ + _Pragma("warning(disable:188)") \ + ((T) (expr)); \ + JSON_HEDLEY_DIAGNOSTIC_POP \ + })) +#else +# define JSON_HEDLEY_FLAGS_CAST(T, expr) JSON_HEDLEY_STATIC_CAST(T, expr) +#endif + +#if defined(JSON_HEDLEY_EMPTY_BASES) + #undef JSON_HEDLEY_EMPTY_BASES +#endif +#if JSON_HEDLEY_MSVC_VERSION_CHECK(19,0,23918) && !JSON_HEDLEY_MSVC_VERSION_CHECK(20,0,0) + #define JSON_HEDLEY_EMPTY_BASES __declspec(empty_bases) +#else + #define JSON_HEDLEY_EMPTY_BASES +#endif + +/* Remaining macros are deprecated. */ + +#if defined(JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK) + #undef JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK +#endif +#if defined(__clang__) + #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch) (0) +#else + #define JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK(major,minor,patch) JSON_HEDLEY_GCC_VERSION_CHECK(major,minor,patch) +#endif + +#if defined(JSON_HEDLEY_CLANG_HAS_ATTRIBUTE) + #undef JSON_HEDLEY_CLANG_HAS_ATTRIBUTE +#endif +#define JSON_HEDLEY_CLANG_HAS_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_ATTRIBUTE(attribute) + +#if defined(JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE) + #undef JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE +#endif +#define JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_CPP_ATTRIBUTE(attribute) + +#if defined(JSON_HEDLEY_CLANG_HAS_BUILTIN) + #undef JSON_HEDLEY_CLANG_HAS_BUILTIN +#endif +#define JSON_HEDLEY_CLANG_HAS_BUILTIN(builtin) JSON_HEDLEY_HAS_BUILTIN(builtin) + +#if defined(JSON_HEDLEY_CLANG_HAS_FEATURE) + #undef JSON_HEDLEY_CLANG_HAS_FEATURE +#endif +#define JSON_HEDLEY_CLANG_HAS_FEATURE(feature) JSON_HEDLEY_HAS_FEATURE(feature) + +#if defined(JSON_HEDLEY_CLANG_HAS_EXTENSION) + #undef JSON_HEDLEY_CLANG_HAS_EXTENSION +#endif +#define JSON_HEDLEY_CLANG_HAS_EXTENSION(extension) JSON_HEDLEY_HAS_EXTENSION(extension) + +#if defined(JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE) + #undef JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE +#endif +#define JSON_HEDLEY_CLANG_HAS_DECLSPEC_ATTRIBUTE(attribute) JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE(attribute) + +#if defined(JSON_HEDLEY_CLANG_HAS_WARNING) + #undef JSON_HEDLEY_CLANG_HAS_WARNING +#endif +#define JSON_HEDLEY_CLANG_HAS_WARNING(warning) JSON_HEDLEY_HAS_WARNING(warning) + +#endif /* !defined(JSON_HEDLEY_VERSION) || (JSON_HEDLEY_VERSION < X) */ + + +// This file contains all internal macro definitions +// You MUST include macro_unscope.hpp at the end of json.hpp to undef all of them + +// exclude unsupported compilers +#if !defined(JSON_SKIP_UNSUPPORTED_COMPILER_CHECK) + #if defined(__clang__) + #if (__clang_major__ * 10000 + __clang_minor__ * 100 + __clang_patchlevel__) < 30400 + #error "unsupported Clang version - see https://github.com/nlohmann/json#supported-compilers" + #endif + #elif defined(__GNUC__) && !(defined(__ICC) || defined(__INTEL_COMPILER)) + #if (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) < 40800 + #error "unsupported GCC version - see https://github.com/nlohmann/json#supported-compilers" + #endif + #endif +#endif + +// C++ language standard detection +#if (defined(__cplusplus) && __cplusplus >= 202002L) || (defined(_MSVC_LANG) && _MSVC_LANG >= 202002L) + #define JSON_HAS_CPP_20 + #define JSON_HAS_CPP_17 + #define JSON_HAS_CPP_14 +#elif (defined(__cplusplus) && __cplusplus >= 201703L) || (defined(_HAS_CXX17) && _HAS_CXX17 == 1) // fix for issue #464 + #define JSON_HAS_CPP_17 + #define JSON_HAS_CPP_14 +#elif (defined(__cplusplus) && __cplusplus >= 201402L) || (defined(_HAS_CXX14) && _HAS_CXX14 == 1) + #define JSON_HAS_CPP_14 +#endif + +// disable float-equal warnings on GCC/clang +#if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__) + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wfloat-equal" +#endif + +// disable documentation warnings on clang +#if defined(__clang__) + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Wdocumentation" +#endif + +// allow to disable exceptions +#if (defined(__cpp_exceptions) || defined(__EXCEPTIONS) || defined(_CPPUNWIND)) && !defined(JSON_NOEXCEPTION) + #define JSON_THROW(exception) throw exception + #define JSON_TRY try + #define JSON_CATCH(exception) catch(exception) + #define JSON_INTERNAL_CATCH(exception) catch(exception) +#else + #include <cstdlib> + #define JSON_THROW(exception) std::abort() + #define JSON_TRY if(true) + #define JSON_CATCH(exception) if(false) + #define JSON_INTERNAL_CATCH(exception) if(false) +#endif + +// override exception macros +#if defined(JSON_THROW_USER) + #undef JSON_THROW + #define JSON_THROW JSON_THROW_USER +#endif +#if defined(JSON_TRY_USER) + #undef JSON_TRY + #define JSON_TRY JSON_TRY_USER +#endif +#if defined(JSON_CATCH_USER) + #undef JSON_CATCH + #define JSON_CATCH JSON_CATCH_USER + #undef JSON_INTERNAL_CATCH + #define JSON_INTERNAL_CATCH JSON_CATCH_USER +#endif +#if defined(JSON_INTERNAL_CATCH_USER) + #undef JSON_INTERNAL_CATCH + #define JSON_INTERNAL_CATCH JSON_INTERNAL_CATCH_USER +#endif + +// allow to override assert +#if !defined(JSON_ASSERT) + #include <cassert> // assert + #define JSON_ASSERT(x) assert(x) +#endif + +/*! +@brief macro to briefly define a mapping between an enum and JSON +@def NLOHMANN_JSON_SERIALIZE_ENUM +@since version 3.4.0 +*/ +#define NLOHMANN_JSON_SERIALIZE_ENUM(ENUM_TYPE, ...) \ + template<typename BasicJsonType> \ + inline void to_json(BasicJsonType& j, const ENUM_TYPE& e) \ + { \ + static_assert(std::is_enum<ENUM_TYPE>::value, #ENUM_TYPE " must be an enum!"); \ + static const std::pair<ENUM_TYPE, BasicJsonType> m[] = __VA_ARGS__; \ + auto it = std::find_if(std::begin(m), std::end(m), \ + [e](const std::pair<ENUM_TYPE, BasicJsonType>& ej_pair) -> bool \ + { \ + return ej_pair.first == e; \ + }); \ + j = ((it != std::end(m)) ? it : std::begin(m))->second; \ + } \ + template<typename BasicJsonType> \ + inline void from_json(const BasicJsonType& j, ENUM_TYPE& e) \ + { \ + static_assert(std::is_enum<ENUM_TYPE>::value, #ENUM_TYPE " must be an enum!"); \ + static const std::pair<ENUM_TYPE, BasicJsonType> m[] = __VA_ARGS__; \ + auto it = std::find_if(std::begin(m), std::end(m), \ + [&j](const std::pair<ENUM_TYPE, BasicJsonType>& ej_pair) -> bool \ + { \ + return ej_pair.second == j; \ + }); \ + e = ((it != std::end(m)) ? it : std::begin(m))->first; \ + } + +// Ugly macros to avoid uglier copy-paste when specializing basic_json. They +// may be removed in the future once the class is split. + +#define NLOHMANN_BASIC_JSON_TPL_DECLARATION \ + template<template<typename, typename, typename...> class ObjectType, \ + template<typename, typename...> class ArrayType, \ + class StringType, class BooleanType, class NumberIntegerType, \ + class NumberUnsignedType, class NumberFloatType, \ + template<typename> class AllocatorType, \ + template<typename, typename = void> class JSONSerializer, \ + class BinaryType> + +#define NLOHMANN_BASIC_JSON_TPL \ + basic_json<ObjectType, ArrayType, StringType, BooleanType, \ + NumberIntegerType, NumberUnsignedType, NumberFloatType, \ + AllocatorType, JSONSerializer, BinaryType> + +// Macros to simplify conversion from/to types + +#define NLOHMANN_JSON_EXPAND( x ) x +#define NLOHMANN_JSON_GET_MACRO(_1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, NAME,...) NAME +#define NLOHMANN_JSON_PASTE(...) NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_GET_MACRO(__VA_ARGS__, \ + NLOHMANN_JSON_PASTE64, \ + NLOHMANN_JSON_PASTE63, \ + NLOHMANN_JSON_PASTE62, \ + NLOHMANN_JSON_PASTE61, \ + NLOHMANN_JSON_PASTE60, \ + NLOHMANN_JSON_PASTE59, \ + NLOHMANN_JSON_PASTE58, \ + NLOHMANN_JSON_PASTE57, \ + NLOHMANN_JSON_PASTE56, \ + NLOHMANN_JSON_PASTE55, \ + NLOHMANN_JSON_PASTE54, \ + NLOHMANN_JSON_PASTE53, \ + NLOHMANN_JSON_PASTE52, \ + NLOHMANN_JSON_PASTE51, \ + NLOHMANN_JSON_PASTE50, \ + NLOHMANN_JSON_PASTE49, \ + NLOHMANN_JSON_PASTE48, \ + NLOHMANN_JSON_PASTE47, \ + NLOHMANN_JSON_PASTE46, \ + NLOHMANN_JSON_PASTE45, \ + NLOHMANN_JSON_PASTE44, \ + NLOHMANN_JSON_PASTE43, \ + NLOHMANN_JSON_PASTE42, \ + NLOHMANN_JSON_PASTE41, \ + NLOHMANN_JSON_PASTE40, \ + NLOHMANN_JSON_PASTE39, \ + NLOHMANN_JSON_PASTE38, \ + NLOHMANN_JSON_PASTE37, \ + NLOHMANN_JSON_PASTE36, \ + NLOHMANN_JSON_PASTE35, \ + NLOHMANN_JSON_PASTE34, \ + NLOHMANN_JSON_PASTE33, \ + NLOHMANN_JSON_PASTE32, \ + NLOHMANN_JSON_PASTE31, \ + NLOHMANN_JSON_PASTE30, \ + NLOHMANN_JSON_PASTE29, \ + NLOHMANN_JSON_PASTE28, \ + NLOHMANN_JSON_PASTE27, \ + NLOHMANN_JSON_PASTE26, \ + NLOHMANN_JSON_PASTE25, \ + NLOHMANN_JSON_PASTE24, \ + NLOHMANN_JSON_PASTE23, \ + NLOHMANN_JSON_PASTE22, \ + NLOHMANN_JSON_PASTE21, \ + NLOHMANN_JSON_PASTE20, \ + NLOHMANN_JSON_PASTE19, \ + NLOHMANN_JSON_PASTE18, \ + NLOHMANN_JSON_PASTE17, \ + NLOHMANN_JSON_PASTE16, \ + NLOHMANN_JSON_PASTE15, \ + NLOHMANN_JSON_PASTE14, \ + NLOHMANN_JSON_PASTE13, \ + NLOHMANN_JSON_PASTE12, \ + NLOHMANN_JSON_PASTE11, \ + NLOHMANN_JSON_PASTE10, \ + NLOHMANN_JSON_PASTE9, \ + NLOHMANN_JSON_PASTE8, \ + NLOHMANN_JSON_PASTE7, \ + NLOHMANN_JSON_PASTE6, \ + NLOHMANN_JSON_PASTE5, \ + NLOHMANN_JSON_PASTE4, \ + NLOHMANN_JSON_PASTE3, \ + NLOHMANN_JSON_PASTE2, \ + NLOHMANN_JSON_PASTE1)(__VA_ARGS__)) +#define NLOHMANN_JSON_PASTE2(func, v1) func(v1) +#define NLOHMANN_JSON_PASTE3(func, v1, v2) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE2(func, v2) +#define NLOHMANN_JSON_PASTE4(func, v1, v2, v3) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE3(func, v2, v3) +#define NLOHMANN_JSON_PASTE5(func, v1, v2, v3, v4) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE4(func, v2, v3, v4) +#define NLOHMANN_JSON_PASTE6(func, v1, v2, v3, v4, v5) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE5(func, v2, v3, v4, v5) +#define NLOHMANN_JSON_PASTE7(func, v1, v2, v3, v4, v5, v6) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE6(func, v2, v3, v4, v5, v6) +#define NLOHMANN_JSON_PASTE8(func, v1, v2, v3, v4, v5, v6, v7) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE7(func, v2, v3, v4, v5, v6, v7) +#define NLOHMANN_JSON_PASTE9(func, v1, v2, v3, v4, v5, v6, v7, v8) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE8(func, v2, v3, v4, v5, v6, v7, v8) +#define NLOHMANN_JSON_PASTE10(func, v1, v2, v3, v4, v5, v6, v7, v8, v9) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE9(func, v2, v3, v4, v5, v6, v7, v8, v9) +#define NLOHMANN_JSON_PASTE11(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE10(func, v2, v3, v4, v5, v6, v7, v8, v9, v10) +#define NLOHMANN_JSON_PASTE12(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE11(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11) +#define NLOHMANN_JSON_PASTE13(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE12(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12) +#define NLOHMANN_JSON_PASTE14(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE13(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13) +#define NLOHMANN_JSON_PASTE15(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE14(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14) +#define NLOHMANN_JSON_PASTE16(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE15(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15) +#define NLOHMANN_JSON_PASTE17(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE16(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16) +#define NLOHMANN_JSON_PASTE18(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE17(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17) +#define NLOHMANN_JSON_PASTE19(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE18(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18) +#define NLOHMANN_JSON_PASTE20(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE19(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19) +#define NLOHMANN_JSON_PASTE21(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE20(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20) +#define NLOHMANN_JSON_PASTE22(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE21(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21) +#define NLOHMANN_JSON_PASTE23(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE22(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22) +#define NLOHMANN_JSON_PASTE24(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE23(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23) +#define NLOHMANN_JSON_PASTE25(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE24(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24) +#define NLOHMANN_JSON_PASTE26(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE25(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25) +#define NLOHMANN_JSON_PASTE27(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE26(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26) +#define NLOHMANN_JSON_PASTE28(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE27(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27) +#define NLOHMANN_JSON_PASTE29(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE28(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28) +#define NLOHMANN_JSON_PASTE30(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE29(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29) +#define NLOHMANN_JSON_PASTE31(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE30(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30) +#define NLOHMANN_JSON_PASTE32(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE31(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31) +#define NLOHMANN_JSON_PASTE33(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE32(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32) +#define NLOHMANN_JSON_PASTE34(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE33(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33) +#define NLOHMANN_JSON_PASTE35(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE34(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34) +#define NLOHMANN_JSON_PASTE36(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE35(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35) +#define NLOHMANN_JSON_PASTE37(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE36(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36) +#define NLOHMANN_JSON_PASTE38(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE37(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37) +#define NLOHMANN_JSON_PASTE39(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE38(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38) +#define NLOHMANN_JSON_PASTE40(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE39(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39) +#define NLOHMANN_JSON_PASTE41(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE40(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40) +#define NLOHMANN_JSON_PASTE42(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE41(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41) +#define NLOHMANN_JSON_PASTE43(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE42(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42) +#define NLOHMANN_JSON_PASTE44(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE43(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43) +#define NLOHMANN_JSON_PASTE45(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE44(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44) +#define NLOHMANN_JSON_PASTE46(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE45(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45) +#define NLOHMANN_JSON_PASTE47(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE46(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46) +#define NLOHMANN_JSON_PASTE48(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE47(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47) +#define NLOHMANN_JSON_PASTE49(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE48(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48) +#define NLOHMANN_JSON_PASTE50(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE49(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49) +#define NLOHMANN_JSON_PASTE51(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE50(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50) +#define NLOHMANN_JSON_PASTE52(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE51(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51) +#define NLOHMANN_JSON_PASTE53(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE52(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52) +#define NLOHMANN_JSON_PASTE54(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE53(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53) +#define NLOHMANN_JSON_PASTE55(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE54(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54) +#define NLOHMANN_JSON_PASTE56(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE55(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55) +#define NLOHMANN_JSON_PASTE57(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE56(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56) +#define NLOHMANN_JSON_PASTE58(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE57(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57) +#define NLOHMANN_JSON_PASTE59(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE58(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58) +#define NLOHMANN_JSON_PASTE60(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE59(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59) +#define NLOHMANN_JSON_PASTE61(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE60(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60) +#define NLOHMANN_JSON_PASTE62(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE61(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61) +#define NLOHMANN_JSON_PASTE63(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE62(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62) +#define NLOHMANN_JSON_PASTE64(func, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62, v63) NLOHMANN_JSON_PASTE2(func, v1) NLOHMANN_JSON_PASTE63(func, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26, v27, v28, v29, v30, v31, v32, v33, v34, v35, v36, v37, v38, v39, v40, v41, v42, v43, v44, v45, v46, v47, v48, v49, v50, v51, v52, v53, v54, v55, v56, v57, v58, v59, v60, v61, v62, v63) + +#define NLOHMANN_JSON_TO(v1) nlohmann_json_j[#v1] = nlohmann_json_t.v1; +#define NLOHMANN_JSON_FROM(v1) nlohmann_json_j.at(#v1).get_to(nlohmann_json_t.v1); + +/*! +@brief macro +@def NLOHMANN_DEFINE_TYPE_INTRUSIVE +@since version 3.9.0 +*/ +#define NLOHMANN_DEFINE_TYPE_INTRUSIVE(Type, ...) \ + friend void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \ + friend void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) } + +/*! +@brief macro +@def NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE +@since version 3.9.0 +*/ +#define NLOHMANN_DEFINE_TYPE_NON_INTRUSIVE(Type, ...) \ + inline void to_json(nlohmann::json& nlohmann_json_j, const Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_TO, __VA_ARGS__)) } \ + inline void from_json(const nlohmann::json& nlohmann_json_j, Type& nlohmann_json_t) { NLOHMANN_JSON_EXPAND(NLOHMANN_JSON_PASTE(NLOHMANN_JSON_FROM, __VA_ARGS__)) } + +#ifndef JSON_USE_IMPLICIT_CONVERSIONS + #define JSON_USE_IMPLICIT_CONVERSIONS 1 +#endif + +#if JSON_USE_IMPLICIT_CONVERSIONS + #define JSON_EXPLICIT +#else + #define JSON_EXPLICIT explicit +#endif + + +namespace nlohmann +{ +namespace detail +{ +//////////////// +// exceptions // +//////////////// + +/*! +@brief general exception of the @ref basic_json class + +This class is an extension of `std::exception` objects with a member @a id for +exception ids. It is used as the base class for all exceptions thrown by the +@ref basic_json class. This class can hence be used as "wildcard" to catch +exceptions. + +Subclasses: +- @ref parse_error for exceptions indicating a parse error +- @ref invalid_iterator for exceptions indicating errors with iterators +- @ref type_error for exceptions indicating executing a member function with + a wrong type +- @ref out_of_range for exceptions indicating access out of the defined range +- @ref other_error for exceptions indicating other library errors + +@internal +@note To have nothrow-copy-constructible exceptions, we internally use + `std::runtime_error` which can cope with arbitrary-length error messages. + Intermediate strings are built with static functions and then passed to + the actual constructor. +@endinternal + +@liveexample{The following code shows how arbitrary library exceptions can be +caught.,exception} + +@since version 3.0.0 +*/ +class exception : public std::exception +{ + public: + /// returns the explanatory string + JSON_HEDLEY_RETURNS_NON_NULL + const char* what() const noexcept override + { + return m.what(); + } + + /// the id of the exception + const int id; + + protected: + JSON_HEDLEY_NON_NULL(3) + exception(int id_, const char* what_arg) : id(id_), m(what_arg) {} + + static std::string name(const std::string& ename, int id_) + { + return "[json.exception." + ename + "." + std::to_string(id_) + "] "; + } + + private: + /// an exception object as storage for error messages + std::runtime_error m; +}; + +/*! +@brief exception indicating a parse error + +This exception is thrown by the library when a parse error occurs. Parse errors +can occur during the deserialization of JSON text, CBOR, MessagePack, as well +as when using JSON Patch. + +Member @a byte holds the byte index of the last read character in the input +file. + +Exceptions have ids 1xx. + +name / id | example message | description +------------------------------ | --------------- | ------------------------- +json.exception.parse_error.101 | parse error at 2: unexpected end of input; expected string literal | This error indicates a syntax error while deserializing a JSON text. The error message describes that an unexpected token (character) was encountered, and the member @a byte indicates the error position. +json.exception.parse_error.102 | parse error at 14: missing or wrong low surrogate | JSON uses the `\uxxxx` format to describe Unicode characters. Code points above above 0xFFFF are split into two `\uxxxx` entries ("surrogate pairs"). This error indicates that the surrogate pair is incomplete or contains an invalid code point. +json.exception.parse_error.103 | parse error: code points above 0x10FFFF are invalid | Unicode supports code points up to 0x10FFFF. Code points above 0x10FFFF are invalid. +json.exception.parse_error.104 | parse error: JSON patch must be an array of objects | [RFC 6902](https://tools.ietf.org/html/rfc6902) requires a JSON Patch document to be a JSON document that represents an array of objects. +json.exception.parse_error.105 | parse error: operation must have string member 'op' | An operation of a JSON Patch document must contain exactly one "op" member, whose value indicates the operation to perform. Its value must be one of "add", "remove", "replace", "move", "copy", or "test"; other values are errors. +json.exception.parse_error.106 | parse error: array index '01' must not begin with '0' | An array index in a JSON Pointer ([RFC 6901](https://tools.ietf.org/html/rfc6901)) may be `0` or any number without a leading `0`. +json.exception.parse_error.107 | parse error: JSON pointer must be empty or begin with '/' - was: 'foo' | A JSON Pointer must be a Unicode string containing a sequence of zero or more reference tokens, each prefixed by a `/` character. +json.exception.parse_error.108 | parse error: escape character '~' must be followed with '0' or '1' | In a JSON Pointer, only `~0` and `~1` are valid escape sequences. +json.exception.parse_error.109 | parse error: array index 'one' is not a number | A JSON Pointer array index must be a number. +json.exception.parse_error.110 | parse error at 1: cannot read 2 bytes from vector | When parsing CBOR or MessagePack, the byte vector ends before the complete value has been read. +json.exception.parse_error.112 | parse error at 1: error reading CBOR; last byte: 0xF8 | Not all types of CBOR or MessagePack are supported. This exception occurs if an unsupported byte was read. +json.exception.parse_error.113 | parse error at 2: expected a CBOR string; last byte: 0x98 | While parsing a map key, a value that is not a string has been read. +json.exception.parse_error.114 | parse error: Unsupported BSON record type 0x0F | The parsing of the corresponding BSON record type is not implemented (yet). +json.exception.parse_error.115 | parse error at byte 5: syntax error while parsing UBJSON high-precision number: invalid number text: 1A | A UBJSON high-precision number could not be parsed. + +@note For an input with n bytes, 1 is the index of the first character and n+1 + is the index of the terminating null byte or the end of file. This also + holds true when reading a byte vector (CBOR or MessagePack). + +@liveexample{The following code shows how a `parse_error` exception can be +caught.,parse_error} + +@sa - @ref exception for the base class of the library exceptions +@sa - @ref invalid_iterator for exceptions indicating errors with iterators +@sa - @ref type_error for exceptions indicating executing a member function with + a wrong type +@sa - @ref out_of_range for exceptions indicating access out of the defined range +@sa - @ref other_error for exceptions indicating other library errors + +@since version 3.0.0 +*/ +class parse_error : public exception +{ + public: + /*! + @brief create a parse error exception + @param[in] id_ the id of the exception + @param[in] pos the position where the error occurred (or with + chars_read_total=0 if the position cannot be + determined) + @param[in] what_arg the explanatory string + @return parse_error object + */ + static parse_error create(int id_, const position_t& pos, const std::string& what_arg) + { + std::string w = exception::name("parse_error", id_) + "parse error" + + position_string(pos) + ": " + what_arg; + return parse_error(id_, pos.chars_read_total, w.c_str()); + } + + static parse_error create(int id_, std::size_t byte_, const std::string& what_arg) + { + std::string w = exception::name("parse_error", id_) + "parse error" + + (byte_ != 0 ? (" at byte " + std::to_string(byte_)) : "") + + ": " + what_arg; + return parse_error(id_, byte_, w.c_str()); + } + + /*! + @brief byte index of the parse error + + The byte index of the last read character in the input file. + + @note For an input with n bytes, 1 is the index of the first character and + n+1 is the index of the terminating null byte or the end of file. + This also holds true when reading a byte vector (CBOR or MessagePack). + */ + const std::size_t byte; + + private: + parse_error(int id_, std::size_t byte_, const char* what_arg) + : exception(id_, what_arg), byte(byte_) {} + + static std::string position_string(const position_t& pos) + { + return " at line " + std::to_string(pos.lines_read + 1) + + ", column " + std::to_string(pos.chars_read_current_line); + } +}; + +/*! +@brief exception indicating errors with iterators + +This exception is thrown if iterators passed to a library function do not match +the expected semantics. + +Exceptions have ids 2xx. + +name / id | example message | description +----------------------------------- | --------------- | ------------------------- +json.exception.invalid_iterator.201 | iterators are not compatible | The iterators passed to constructor @ref basic_json(InputIT first, InputIT last) are not compatible, meaning they do not belong to the same container. Therefore, the range (@a first, @a last) is invalid. +json.exception.invalid_iterator.202 | iterator does not fit current value | In an erase or insert function, the passed iterator @a pos does not belong to the JSON value for which the function was called. It hence does not define a valid position for the deletion/insertion. +json.exception.invalid_iterator.203 | iterators do not fit current value | Either iterator passed to function @ref erase(IteratorType first, IteratorType last) does not belong to the JSON value from which values shall be erased. It hence does not define a valid range to delete values from. +json.exception.invalid_iterator.204 | iterators out of range | When an iterator range for a primitive type (number, boolean, or string) is passed to a constructor or an erase function, this range has to be exactly (@ref begin(), @ref end()), because this is the only way the single stored value is expressed. All other ranges are invalid. +json.exception.invalid_iterator.205 | iterator out of range | When an iterator for a primitive type (number, boolean, or string) is passed to an erase function, the iterator has to be the @ref begin() iterator, because it is the only way to address the stored value. All other iterators are invalid. +json.exception.invalid_iterator.206 | cannot construct with iterators from null | The iterators passed to constructor @ref basic_json(InputIT first, InputIT last) belong to a JSON null value and hence to not define a valid range. +json.exception.invalid_iterator.207 | cannot use key() for non-object iterators | The key() member function can only be used on iterators belonging to a JSON object, because other types do not have a concept of a key. +json.exception.invalid_iterator.208 | cannot use operator[] for object iterators | The operator[] to specify a concrete offset cannot be used on iterators belonging to a JSON object, because JSON objects are unordered. +json.exception.invalid_iterator.209 | cannot use offsets with object iterators | The offset operators (+, -, +=, -=) cannot be used on iterators belonging to a JSON object, because JSON objects are unordered. +json.exception.invalid_iterator.210 | iterators do not fit | The iterator range passed to the insert function are not compatible, meaning they do not belong to the same container. Therefore, the range (@a first, @a last) is invalid. +json.exception.invalid_iterator.211 | passed iterators may not belong to container | The iterator range passed to the insert function must not be a subrange of the container to insert to. +json.exception.invalid_iterator.212 | cannot compare iterators of different containers | When two iterators are compared, they must belong to the same container. +json.exception.invalid_iterator.213 | cannot compare order of object iterators | The order of object iterators cannot be compared, because JSON objects are unordered. +json.exception.invalid_iterator.214 | cannot get value | Cannot get value for iterator: Either the iterator belongs to a null value or it is an iterator to a primitive type (number, boolean, or string), but the iterator is different to @ref begin(). + +@liveexample{The following code shows how an `invalid_iterator` exception can be +caught.,invalid_iterator} + +@sa - @ref exception for the base class of the library exceptions +@sa - @ref parse_error for exceptions indicating a parse error +@sa - @ref type_error for exceptions indicating executing a member function with + a wrong type +@sa - @ref out_of_range for exceptions indicating access out of the defined range +@sa - @ref other_error for exceptions indicating other library errors + +@since version 3.0.0 +*/ +class invalid_iterator : public exception +{ + public: + static invalid_iterator create(int id_, const std::string& what_arg) + { + std::string w = exception::name("invalid_iterator", id_) + what_arg; + return invalid_iterator(id_, w.c_str()); + } + + private: + JSON_HEDLEY_NON_NULL(3) + invalid_iterator(int id_, const char* what_arg) + : exception(id_, what_arg) {} +}; + +/*! +@brief exception indicating executing a member function with a wrong type + +This exception is thrown in case of a type error; that is, a library function is +executed on a JSON value whose type does not match the expected semantics. + +Exceptions have ids 3xx. + +name / id | example message | description +----------------------------- | --------------- | ------------------------- +json.exception.type_error.301 | cannot create object from initializer list | To create an object from an initializer list, the initializer list must consist only of a list of pairs whose first element is a string. When this constraint is violated, an array is created instead. +json.exception.type_error.302 | type must be object, but is array | During implicit or explicit value conversion, the JSON type must be compatible to the target type. For instance, a JSON string can only be converted into string types, but not into numbers or boolean types. +json.exception.type_error.303 | incompatible ReferenceType for get_ref, actual type is object | To retrieve a reference to a value stored in a @ref basic_json object with @ref get_ref, the type of the reference must match the value type. For instance, for a JSON array, the @a ReferenceType must be @ref array_t &. +json.exception.type_error.304 | cannot use at() with string | The @ref at() member functions can only be executed for certain JSON types. +json.exception.type_error.305 | cannot use operator[] with string | The @ref operator[] member functions can only be executed for certain JSON types. +json.exception.type_error.306 | cannot use value() with string | The @ref value() member functions can only be executed for certain JSON types. +json.exception.type_error.307 | cannot use erase() with string | The @ref erase() member functions can only be executed for certain JSON types. +json.exception.type_error.308 | cannot use push_back() with string | The @ref push_back() and @ref operator+= member functions can only be executed for certain JSON types. +json.exception.type_error.309 | cannot use insert() with | The @ref insert() member functions can only be executed for certain JSON types. +json.exception.type_error.310 | cannot use swap() with number | The @ref swap() member functions can only be executed for certain JSON types. +json.exception.type_error.311 | cannot use emplace_back() with string | The @ref emplace_back() member function can only be executed for certain JSON types. +json.exception.type_error.312 | cannot use update() with string | The @ref update() member functions can only be executed for certain JSON types. +json.exception.type_error.313 | invalid value to unflatten | The @ref unflatten function converts an object whose keys are JSON Pointers back into an arbitrary nested JSON value. The JSON Pointers must not overlap, because then the resulting value would not be well defined. +json.exception.type_error.314 | only objects can be unflattened | The @ref unflatten function only works for an object whose keys are JSON Pointers. +json.exception.type_error.315 | values in object must be primitive | The @ref unflatten function only works for an object whose keys are JSON Pointers and whose values are primitive. +json.exception.type_error.316 | invalid UTF-8 byte at index 10: 0x7E | The @ref dump function only works with UTF-8 encoded strings; that is, if you assign a `std::string` to a JSON value, make sure it is UTF-8 encoded. | +json.exception.type_error.317 | JSON value cannot be serialized to requested format | The dynamic type of the object cannot be represented in the requested serialization format (e.g. a raw `true` or `null` JSON object cannot be serialized to BSON) | + +@liveexample{The following code shows how a `type_error` exception can be +caught.,type_error} + +@sa - @ref exception for the base class of the library exceptions +@sa - @ref parse_error for exceptions indicating a parse error +@sa - @ref invalid_iterator for exceptions indicating errors with iterators +@sa - @ref out_of_range for exceptions indicating access out of the defined range +@sa - @ref other_error for exceptions indicating other library errors + +@since version 3.0.0 +*/ +class type_error : public exception +{ + public: + static type_error create(int id_, const std::string& what_arg) + { + std::string w = exception::name("type_error", id_) + what_arg; + return type_error(id_, w.c_str()); + } + + private: + JSON_HEDLEY_NON_NULL(3) + type_error(int id_, const char* what_arg) : exception(id_, what_arg) {} +}; + +/*! +@brief exception indicating access out of the defined range + +This exception is thrown in case a library function is called on an input +parameter that exceeds the expected range, for instance in case of array +indices or nonexisting object keys. + +Exceptions have ids 4xx. + +name / id | example message | description +------------------------------- | --------------- | ------------------------- +json.exception.out_of_range.401 | array index 3 is out of range | The provided array index @a i is larger than @a size-1. +json.exception.out_of_range.402 | array index '-' (3) is out of range | The special array index `-` in a JSON Pointer never describes a valid element of the array, but the index past the end. That is, it can only be used to add elements at this position, but not to read it. +json.exception.out_of_range.403 | key 'foo' not found | The provided key was not found in the JSON object. +json.exception.out_of_range.404 | unresolved reference token 'foo' | A reference token in a JSON Pointer could not be resolved. +json.exception.out_of_range.405 | JSON pointer has no parent | The JSON Patch operations 'remove' and 'add' can not be applied to the root element of the JSON value. +json.exception.out_of_range.406 | number overflow parsing '10E1000' | A parsed number could not be stored as without changing it to NaN or INF. +json.exception.out_of_range.407 | number overflow serializing '9223372036854775808' | UBJSON and BSON only support integer numbers up to 9223372036854775807. (until version 3.8.0) | +json.exception.out_of_range.408 | excessive array size: 8658170730974374167 | The size (following `#`) of an UBJSON array or object exceeds the maximal capacity. | +json.exception.out_of_range.409 | BSON key cannot contain code point U+0000 (at byte 2) | Key identifiers to be serialized to BSON cannot contain code point U+0000, since the key is stored as zero-terminated c-string | + +@liveexample{The following code shows how an `out_of_range` exception can be +caught.,out_of_range} + +@sa - @ref exception for the base class of the library exceptions +@sa - @ref parse_error for exceptions indicating a parse error +@sa - @ref invalid_iterator for exceptions indicating errors with iterators +@sa - @ref type_error for exceptions indicating executing a member function with + a wrong type +@sa - @ref other_error for exceptions indicating other library errors + +@since version 3.0.0 +*/ +class out_of_range : public exception +{ + public: + static out_of_range create(int id_, const std::string& what_arg) + { + std::string w = exception::name("out_of_range", id_) + what_arg; + return out_of_range(id_, w.c_str()); + } + + private: + JSON_HEDLEY_NON_NULL(3) + out_of_range(int id_, const char* what_arg) : exception(id_, what_arg) {} +}; + +/*! +@brief exception indicating other library errors + +This exception is thrown in case of errors that cannot be classified with the +other exception types. + +Exceptions have ids 5xx. + +name / id | example message | description +------------------------------ | --------------- | ------------------------- +json.exception.other_error.501 | unsuccessful: {"op":"test","path":"/baz", "value":"bar"} | A JSON Patch operation 'test' failed. The unsuccessful operation is also printed. + +@sa - @ref exception for the base class of the library exceptions +@sa - @ref parse_error for exceptions indicating a parse error +@sa - @ref invalid_iterator for exceptions indicating errors with iterators +@sa - @ref type_error for exceptions indicating executing a member function with + a wrong type +@sa - @ref out_of_range for exceptions indicating access out of the defined range + +@liveexample{The following code shows how an `other_error` exception can be +caught.,other_error} + +@since version 3.0.0 +*/ +class other_error : public exception +{ + public: + static other_error create(int id_, const std::string& what_arg) + { + std::string w = exception::name("other_error", id_) + what_arg; + return other_error(id_, w.c_str()); + } + + private: + JSON_HEDLEY_NON_NULL(3) + other_error(int id_, const char* what_arg) : exception(id_, what_arg) {} +}; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/macro_scope.hpp> + +// #include <nlohmann/detail/meta/cpp_future.hpp> + + +#include <cstddef> // size_t +#include <type_traits> // conditional, enable_if, false_type, integral_constant, is_constructible, is_integral, is_same, remove_cv, remove_reference, true_type + +namespace nlohmann +{ +namespace detail +{ +// alias templates to reduce boilerplate +template<bool B, typename T = void> +using enable_if_t = typename std::enable_if<B, T>::type; + +template<typename T> +using uncvref_t = typename std::remove_cv<typename std::remove_reference<T>::type>::type; + +// implementation of C++14 index_sequence and affiliates +// source: https://stackoverflow.com/a/32223343 +template<std::size_t... Ints> +struct index_sequence +{ + using type = index_sequence; + using value_type = std::size_t; + static constexpr std::size_t size() noexcept + { + return sizeof...(Ints); + } +}; + +template<class Sequence1, class Sequence2> +struct merge_and_renumber; + +template<std::size_t... I1, std::size_t... I2> +struct merge_and_renumber<index_sequence<I1...>, index_sequence<I2...>> + : index_sequence < I1..., (sizeof...(I1) + I2)... > {}; + +template<std::size_t N> +struct make_index_sequence + : merge_and_renumber < typename make_index_sequence < N / 2 >::type, + typename make_index_sequence < N - N / 2 >::type > {}; + +template<> struct make_index_sequence<0> : index_sequence<> {}; +template<> struct make_index_sequence<1> : index_sequence<0> {}; + +template<typename... Ts> +using index_sequence_for = make_index_sequence<sizeof...(Ts)>; + +// dispatch utility (taken from ranges-v3) +template<unsigned N> struct priority_tag : priority_tag < N - 1 > {}; +template<> struct priority_tag<0> {}; + +// taken from ranges-v3 +template<typename T> +struct static_const +{ + static constexpr T value{}; +}; + +template<typename T> +constexpr T static_const<T>::value; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/meta/type_traits.hpp> + + +#include <limits> // numeric_limits +#include <type_traits> // false_type, is_constructible, is_integral, is_same, true_type +#include <utility> // declval + +// #include <nlohmann/detail/iterators/iterator_traits.hpp> + + +#include <iterator> // random_access_iterator_tag + +// #include <nlohmann/detail/meta/void_t.hpp> + + +namespace nlohmann +{ +namespace detail +{ +template<typename ...Ts> struct make_void +{ + using type = void; +}; +template<typename ...Ts> using void_t = typename make_void<Ts...>::type; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/meta/cpp_future.hpp> + + +namespace nlohmann +{ +namespace detail +{ +template<typename It, typename = void> +struct iterator_types {}; + +template<typename It> +struct iterator_types < + It, + void_t<typename It::difference_type, typename It::value_type, typename It::pointer, + typename It::reference, typename It::iterator_category >> +{ + using difference_type = typename It::difference_type; + using value_type = typename It::value_type; + using pointer = typename It::pointer; + using reference = typename It::reference; + using iterator_category = typename It::iterator_category; +}; + +// This is required as some compilers implement std::iterator_traits in a way that +// doesn't work with SFINAE. See https://github.com/nlohmann/json/issues/1341. +template<typename T, typename = void> +struct iterator_traits +{ +}; + +template<typename T> +struct iterator_traits < T, enable_if_t < !std::is_pointer<T>::value >> + : iterator_types<T> +{ +}; + +template<typename T> +struct iterator_traits<T*, enable_if_t<std::is_object<T>::value>> +{ + using iterator_category = std::random_access_iterator_tag; + using value_type = T; + using difference_type = ptrdiff_t; + using pointer = T*; + using reference = T&; +}; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/macro_scope.hpp> + +// #include <nlohmann/detail/meta/cpp_future.hpp> + +// #include <nlohmann/detail/meta/detected.hpp> + + +#include <type_traits> + +// #include <nlohmann/detail/meta/void_t.hpp> + + +// https://en.cppreference.com/w/cpp/experimental/is_detected +namespace nlohmann +{ +namespace detail +{ +struct nonesuch +{ + nonesuch() = delete; + ~nonesuch() = delete; + nonesuch(nonesuch const&) = delete; + nonesuch(nonesuch const&&) = delete; + void operator=(nonesuch const&) = delete; + void operator=(nonesuch&&) = delete; +}; + +template<class Default, + class AlwaysVoid, + template<class...> class Op, + class... Args> +struct detector +{ + using value_t = std::false_type; + using type = Default; +}; + +template<class Default, template<class...> class Op, class... Args> +struct detector<Default, void_t<Op<Args...>>, Op, Args...> +{ + using value_t = std::true_type; + using type = Op<Args...>; +}; + +template<template<class...> class Op, class... Args> +using is_detected = typename detector<nonesuch, void, Op, Args...>::value_t; + +template<template<class...> class Op, class... Args> +using detected_t = typename detector<nonesuch, void, Op, Args...>::type; + +template<class Default, template<class...> class Op, class... Args> +using detected_or = detector<Default, void, Op, Args...>; + +template<class Default, template<class...> class Op, class... Args> +using detected_or_t = typename detected_or<Default, Op, Args...>::type; + +template<class Expected, template<class...> class Op, class... Args> +using is_detected_exact = std::is_same<Expected, detected_t<Op, Args...>>; + +template<class To, template<class...> class Op, class... Args> +using is_detected_convertible = + std::is_convertible<detected_t<Op, Args...>, To>; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/json_fwd.hpp> +#ifndef INCLUDE_NLOHMANN_JSON_FWD_HPP_ +#define INCLUDE_NLOHMANN_JSON_FWD_HPP_ + +#include <cstdint> // int64_t, uint64_t +#include <map> // map +#include <memory> // allocator +#include <string> // string +#include <vector> // vector + +/*! +@brief namespace for Niels Lohmann +@see https://github.com/nlohmann +@since version 1.0.0 +*/ +namespace nlohmann +{ +/*! +@brief default JSONSerializer template argument + +This serializer ignores the template arguments and uses ADL +([argument-dependent lookup](https://en.cppreference.com/w/cpp/language/adl)) +for serialization. +*/ +template<typename T = void, typename SFINAE = void> +struct adl_serializer; + +template<template<typename U, typename V, typename... Args> class ObjectType = + std::map, + template<typename U, typename... Args> class ArrayType = std::vector, + class StringType = std::string, class BooleanType = bool, + class NumberIntegerType = std::int64_t, + class NumberUnsignedType = std::uint64_t, + class NumberFloatType = double, + template<typename U> class AllocatorType = std::allocator, + template<typename T, typename SFINAE = void> class JSONSerializer = + adl_serializer, + class BinaryType = std::vector<std::uint8_t>> +class basic_json; + +/*! +@brief JSON Pointer + +A JSON pointer defines a string syntax for identifying a specific value +within a JSON document. It can be used with functions `at` and +`operator[]`. Furthermore, JSON pointers are the base for JSON patches. + +@sa [RFC 6901](https://tools.ietf.org/html/rfc6901) + +@since version 2.0.0 +*/ +template<typename BasicJsonType> +class json_pointer; + +/*! +@brief default JSON class + +This type is the default specialization of the @ref basic_json class which +uses the standard template types. + +@since version 1.0.0 +*/ +using json = basic_json<>; + +template<class Key, class T, class IgnoredLess, class Allocator> +struct ordered_map; + +/*! +@brief ordered JSON class + +This type preserves the insertion order of object keys. + +@since version 3.9.0 +*/ +using ordered_json = basic_json<nlohmann::ordered_map>; + +} // namespace nlohmann + +#endif // INCLUDE_NLOHMANN_JSON_FWD_HPP_ + + +namespace nlohmann +{ +/*! +@brief detail namespace with internal helper functions + +This namespace collects functions that should not be exposed, +implementations of some @ref basic_json methods, and meta-programming helpers. + +@since version 2.1.0 +*/ +namespace detail +{ +///////////// +// helpers // +///////////// + +// Note to maintainers: +// +// Every trait in this file expects a non CV-qualified type. +// The only exceptions are in the 'aliases for detected' section +// (i.e. those of the form: decltype(T::member_function(std::declval<T>()))) +// +// In this case, T has to be properly CV-qualified to constraint the function arguments +// (e.g. to_json(BasicJsonType&, const T&)) + +template<typename> struct is_basic_json : std::false_type {}; + +NLOHMANN_BASIC_JSON_TPL_DECLARATION +struct is_basic_json<NLOHMANN_BASIC_JSON_TPL> : std::true_type {}; + +////////////////////// +// json_ref helpers // +////////////////////// + +template<typename> +class json_ref; + +template<typename> +struct is_json_ref : std::false_type {}; + +template<typename T> +struct is_json_ref<json_ref<T>> : std::true_type {}; + +////////////////////////// +// aliases for detected // +////////////////////////// + +template<typename T> +using mapped_type_t = typename T::mapped_type; + +template<typename T> +using key_type_t = typename T::key_type; + +template<typename T> +using value_type_t = typename T::value_type; + +template<typename T> +using difference_type_t = typename T::difference_type; + +template<typename T> +using pointer_t = typename T::pointer; + +template<typename T> +using reference_t = typename T::reference; + +template<typename T> +using iterator_category_t = typename T::iterator_category; + +template<typename T> +using iterator_t = typename T::iterator; + +template<typename T, typename... Args> +using to_json_function = decltype(T::to_json(std::declval<Args>()...)); + +template<typename T, typename... Args> +using from_json_function = decltype(T::from_json(std::declval<Args>()...)); + +template<typename T, typename U> +using get_template_function = decltype(std::declval<T>().template get<U>()); + +// trait checking if JSONSerializer<T>::from_json(json const&, udt&) exists +template<typename BasicJsonType, typename T, typename = void> +struct has_from_json : std::false_type {}; + +// trait checking if j.get<T> is valid +// use this trait instead of std::is_constructible or std::is_convertible, +// both rely on, or make use of implicit conversions, and thus fail when T +// has several constructors/operator= (see https://github.com/nlohmann/json/issues/958) +template <typename BasicJsonType, typename T> +struct is_getable +{ + static constexpr bool value = is_detected<get_template_function, const BasicJsonType&, T>::value; +}; + +template<typename BasicJsonType, typename T> +struct has_from_json < BasicJsonType, T, + enable_if_t < !is_basic_json<T>::value >> +{ + using serializer = typename BasicJsonType::template json_serializer<T, void>; + + static constexpr bool value = + is_detected_exact<void, from_json_function, serializer, + const BasicJsonType&, T&>::value; +}; + +// This trait checks if JSONSerializer<T>::from_json(json const&) exists +// this overload is used for non-default-constructible user-defined-types +template<typename BasicJsonType, typename T, typename = void> +struct has_non_default_from_json : std::false_type {}; + +template<typename BasicJsonType, typename T> +struct has_non_default_from_json < BasicJsonType, T, enable_if_t < !is_basic_json<T>::value >> +{ + using serializer = typename BasicJsonType::template json_serializer<T, void>; + + static constexpr bool value = + is_detected_exact<T, from_json_function, serializer, + const BasicJsonType&>::value; +}; + +// This trait checks if BasicJsonType::json_serializer<T>::to_json exists +// Do not evaluate the trait when T is a basic_json type, to avoid template instantiation infinite recursion. +template<typename BasicJsonType, typename T, typename = void> +struct has_to_json : std::false_type {}; + +template<typename BasicJsonType, typename T> +struct has_to_json < BasicJsonType, T, enable_if_t < !is_basic_json<T>::value >> +{ + using serializer = typename BasicJsonType::template json_serializer<T, void>; + + static constexpr bool value = + is_detected_exact<void, to_json_function, serializer, BasicJsonType&, + T>::value; +}; + + +/////////////////// +// is_ functions // +/////////////////// + +template<typename T, typename = void> +struct is_iterator_traits : std::false_type {}; + +template<typename T> +struct is_iterator_traits<iterator_traits<T>> +{ + private: + using traits = iterator_traits<T>; + + public: + static constexpr auto value = + is_detected<value_type_t, traits>::value && + is_detected<difference_type_t, traits>::value && + is_detected<pointer_t, traits>::value && + is_detected<iterator_category_t, traits>::value && + is_detected<reference_t, traits>::value; +}; + +// source: https://stackoverflow.com/a/37193089/4116453 + +template<typename T, typename = void> +struct is_complete_type : std::false_type {}; + +template<typename T> +struct is_complete_type<T, decltype(void(sizeof(T)))> : std::true_type {}; + +template<typename BasicJsonType, typename CompatibleObjectType, + typename = void> +struct is_compatible_object_type_impl : std::false_type {}; + +template<typename BasicJsonType, typename CompatibleObjectType> +struct is_compatible_object_type_impl < + BasicJsonType, CompatibleObjectType, + enable_if_t < is_detected<mapped_type_t, CompatibleObjectType>::value&& + is_detected<key_type_t, CompatibleObjectType>::value >> +{ + + using object_t = typename BasicJsonType::object_t; + + // macOS's is_constructible does not play well with nonesuch... + static constexpr bool value = + std::is_constructible<typename object_t::key_type, + typename CompatibleObjectType::key_type>::value && + std::is_constructible<typename object_t::mapped_type, + typename CompatibleObjectType::mapped_type>::value; +}; + +template<typename BasicJsonType, typename CompatibleObjectType> +struct is_compatible_object_type + : is_compatible_object_type_impl<BasicJsonType, CompatibleObjectType> {}; + +template<typename BasicJsonType, typename ConstructibleObjectType, + typename = void> +struct is_constructible_object_type_impl : std::false_type {}; + +template<typename BasicJsonType, typename ConstructibleObjectType> +struct is_constructible_object_type_impl < + BasicJsonType, ConstructibleObjectType, + enable_if_t < is_detected<mapped_type_t, ConstructibleObjectType>::value&& + is_detected<key_type_t, ConstructibleObjectType>::value >> +{ + using object_t = typename BasicJsonType::object_t; + + static constexpr bool value = + (std::is_default_constructible<ConstructibleObjectType>::value && + (std::is_move_assignable<ConstructibleObjectType>::value || + std::is_copy_assignable<ConstructibleObjectType>::value) && + (std::is_constructible<typename ConstructibleObjectType::key_type, + typename object_t::key_type>::value && + std::is_same < + typename object_t::mapped_type, + typename ConstructibleObjectType::mapped_type >::value)) || + (has_from_json<BasicJsonType, + typename ConstructibleObjectType::mapped_type>::value || + has_non_default_from_json < + BasicJsonType, + typename ConstructibleObjectType::mapped_type >::value); +}; + +template<typename BasicJsonType, typename ConstructibleObjectType> +struct is_constructible_object_type + : is_constructible_object_type_impl<BasicJsonType, + ConstructibleObjectType> {}; + +template<typename BasicJsonType, typename CompatibleStringType, + typename = void> +struct is_compatible_string_type_impl : std::false_type {}; + +template<typename BasicJsonType, typename CompatibleStringType> +struct is_compatible_string_type_impl < + BasicJsonType, CompatibleStringType, + enable_if_t<is_detected_exact<typename BasicJsonType::string_t::value_type, + value_type_t, CompatibleStringType>::value >> +{ + static constexpr auto value = + std::is_constructible<typename BasicJsonType::string_t, CompatibleStringType>::value; +}; + +template<typename BasicJsonType, typename ConstructibleStringType> +struct is_compatible_string_type + : is_compatible_string_type_impl<BasicJsonType, ConstructibleStringType> {}; + +template<typename BasicJsonType, typename ConstructibleStringType, + typename = void> +struct is_constructible_string_type_impl : std::false_type {}; + +template<typename BasicJsonType, typename ConstructibleStringType> +struct is_constructible_string_type_impl < + BasicJsonType, ConstructibleStringType, + enable_if_t<is_detected_exact<typename BasicJsonType::string_t::value_type, + value_type_t, ConstructibleStringType>::value >> +{ + static constexpr auto value = + std::is_constructible<ConstructibleStringType, + typename BasicJsonType::string_t>::value; +}; + +template<typename BasicJsonType, typename ConstructibleStringType> +struct is_constructible_string_type + : is_constructible_string_type_impl<BasicJsonType, ConstructibleStringType> {}; + +template<typename BasicJsonType, typename CompatibleArrayType, typename = void> +struct is_compatible_array_type_impl : std::false_type {}; + +template<typename BasicJsonType, typename CompatibleArrayType> +struct is_compatible_array_type_impl < + BasicJsonType, CompatibleArrayType, + enable_if_t < is_detected<value_type_t, CompatibleArrayType>::value&& + is_detected<iterator_t, CompatibleArrayType>::value&& +// This is needed because json_reverse_iterator has a ::iterator type... +// Therefore it is detected as a CompatibleArrayType. +// The real fix would be to have an Iterable concept. + !is_iterator_traits < + iterator_traits<CompatibleArrayType >>::value >> +{ + static constexpr bool value = + std::is_constructible<BasicJsonType, + typename CompatibleArrayType::value_type>::value; +}; + +template<typename BasicJsonType, typename CompatibleArrayType> +struct is_compatible_array_type + : is_compatible_array_type_impl<BasicJsonType, CompatibleArrayType> {}; + +template<typename BasicJsonType, typename ConstructibleArrayType, typename = void> +struct is_constructible_array_type_impl : std::false_type {}; + +template<typename BasicJsonType, typename ConstructibleArrayType> +struct is_constructible_array_type_impl < + BasicJsonType, ConstructibleArrayType, + enable_if_t<std::is_same<ConstructibleArrayType, + typename BasicJsonType::value_type>::value >> + : std::true_type {}; + +template<typename BasicJsonType, typename ConstructibleArrayType> +struct is_constructible_array_type_impl < + BasicJsonType, ConstructibleArrayType, + enable_if_t < !std::is_same<ConstructibleArrayType, + typename BasicJsonType::value_type>::value&& + std::is_default_constructible<ConstructibleArrayType>::value&& +(std::is_move_assignable<ConstructibleArrayType>::value || + std::is_copy_assignable<ConstructibleArrayType>::value)&& +is_detected<value_type_t, ConstructibleArrayType>::value&& +is_detected<iterator_t, ConstructibleArrayType>::value&& +is_complete_type < +detected_t<value_type_t, ConstructibleArrayType >>::value >> +{ + static constexpr bool value = + // This is needed because json_reverse_iterator has a ::iterator type, + // furthermore, std::back_insert_iterator (and other iterators) have a + // base class `iterator`... Therefore it is detected as a + // ConstructibleArrayType. The real fix would be to have an Iterable + // concept. + !is_iterator_traits<iterator_traits<ConstructibleArrayType>>::value && + + (std::is_same<typename ConstructibleArrayType::value_type, + typename BasicJsonType::array_t::value_type>::value || + has_from_json<BasicJsonType, + typename ConstructibleArrayType::value_type>::value || + has_non_default_from_json < + BasicJsonType, typename ConstructibleArrayType::value_type >::value); +}; + +template<typename BasicJsonType, typename ConstructibleArrayType> +struct is_constructible_array_type + : is_constructible_array_type_impl<BasicJsonType, ConstructibleArrayType> {}; + +template<typename RealIntegerType, typename CompatibleNumberIntegerType, + typename = void> +struct is_compatible_integer_type_impl : std::false_type {}; + +template<typename RealIntegerType, typename CompatibleNumberIntegerType> +struct is_compatible_integer_type_impl < + RealIntegerType, CompatibleNumberIntegerType, + enable_if_t < std::is_integral<RealIntegerType>::value&& + std::is_integral<CompatibleNumberIntegerType>::value&& + !std::is_same<bool, CompatibleNumberIntegerType>::value >> +{ + // is there an assert somewhere on overflows? + using RealLimits = std::numeric_limits<RealIntegerType>; + using CompatibleLimits = std::numeric_limits<CompatibleNumberIntegerType>; + + static constexpr auto value = + std::is_constructible<RealIntegerType, + CompatibleNumberIntegerType>::value && + CompatibleLimits::is_integer && + RealLimits::is_signed == CompatibleLimits::is_signed; +}; + +template<typename RealIntegerType, typename CompatibleNumberIntegerType> +struct is_compatible_integer_type + : is_compatible_integer_type_impl<RealIntegerType, + CompatibleNumberIntegerType> {}; + +template<typename BasicJsonType, typename CompatibleType, typename = void> +struct is_compatible_type_impl: std::false_type {}; + +template<typename BasicJsonType, typename CompatibleType> +struct is_compatible_type_impl < + BasicJsonType, CompatibleType, + enable_if_t<is_complete_type<CompatibleType>::value >> +{ + static constexpr bool value = + has_to_json<BasicJsonType, CompatibleType>::value; +}; + +template<typename BasicJsonType, typename CompatibleType> +struct is_compatible_type + : is_compatible_type_impl<BasicJsonType, CompatibleType> {}; + +// https://en.cppreference.com/w/cpp/types/conjunction +template<class...> struct conjunction : std::true_type { }; +template<class B1> struct conjunction<B1> : B1 { }; +template<class B1, class... Bn> +struct conjunction<B1, Bn...> +: std::conditional<bool(B1::value), conjunction<Bn...>, B1>::type {}; + +template<typename T1, typename T2> +struct is_constructible_tuple : std::false_type {}; + +template<typename T1, typename... Args> +struct is_constructible_tuple<T1, std::tuple<Args...>> : conjunction<std::is_constructible<T1, Args>...> {}; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/value_t.hpp> + + +#include <array> // array +#include <cstddef> // size_t +#include <cstdint> // uint8_t +#include <string> // string + +namespace nlohmann +{ +namespace detail +{ +/////////////////////////// +// JSON type enumeration // +/////////////////////////// + +/*! +@brief the JSON type enumeration + +This enumeration collects the different JSON types. It is internally used to +distinguish the stored values, and the functions @ref basic_json::is_null(), +@ref basic_json::is_object(), @ref basic_json::is_array(), +@ref basic_json::is_string(), @ref basic_json::is_boolean(), +@ref basic_json::is_number() (with @ref basic_json::is_number_integer(), +@ref basic_json::is_number_unsigned(), and @ref basic_json::is_number_float()), +@ref basic_json::is_discarded(), @ref basic_json::is_primitive(), and +@ref basic_json::is_structured() rely on it. + +@note There are three enumeration entries (number_integer, number_unsigned, and +number_float), because the library distinguishes these three types for numbers: +@ref basic_json::number_unsigned_t is used for unsigned integers, +@ref basic_json::number_integer_t is used for signed integers, and +@ref basic_json::number_float_t is used for floating-point numbers or to +approximate integers which do not fit in the limits of their respective type. + +@sa @ref basic_json::basic_json(const value_t value_type) -- create a JSON +value with the default value for a given type + +@since version 1.0.0 +*/ +enum class value_t : std::uint8_t +{ + null, ///< null value + object, ///< object (unordered set of name/value pairs) + array, ///< array (ordered collection of values) + string, ///< string value + boolean, ///< boolean value + number_integer, ///< number value (signed integer) + number_unsigned, ///< number value (unsigned integer) + number_float, ///< number value (floating-point) + binary, ///< binary array (ordered collection of bytes) + discarded ///< discarded by the parser callback function +}; + +/*! +@brief comparison operator for JSON types + +Returns an ordering that is similar to Python: +- order: null < boolean < number < object < array < string < binary +- furthermore, each type is not smaller than itself +- discarded values are not comparable +- binary is represented as a b"" string in python and directly comparable to a + string; however, making a binary array directly comparable with a string would + be surprising behavior in a JSON file. + +@since version 1.0.0 +*/ +inline bool operator<(const value_t lhs, const value_t rhs) noexcept +{ + static constexpr std::array<std::uint8_t, 9> order = {{ + 0 /* null */, 3 /* object */, 4 /* array */, 5 /* string */, + 1 /* boolean */, 2 /* integer */, 2 /* unsigned */, 2 /* float */, + 6 /* binary */ + } + }; + + const auto l_index = static_cast<std::size_t>(lhs); + const auto r_index = static_cast<std::size_t>(rhs); + return l_index < order.size() && r_index < order.size() && order[l_index] < order[r_index]; +} +} // namespace detail +} // namespace nlohmann + + +namespace nlohmann +{ +namespace detail +{ +template<typename BasicJsonType> +void from_json(const BasicJsonType& j, typename std::nullptr_t& n) +{ + if (JSON_HEDLEY_UNLIKELY(!j.is_null())) + { + JSON_THROW(type_error::create(302, "type must be null, but is " + std::string(j.type_name()))); + } + n = nullptr; +} + +// overloads for basic_json template parameters +template < typename BasicJsonType, typename ArithmeticType, + enable_if_t < std::is_arithmetic<ArithmeticType>::value&& + !std::is_same<ArithmeticType, typename BasicJsonType::boolean_t>::value, + int > = 0 > +void get_arithmetic_value(const BasicJsonType& j, ArithmeticType& val) +{ + switch (static_cast<value_t>(j)) + { + case value_t::number_unsigned: + { + val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_unsigned_t*>()); + break; + } + case value_t::number_integer: + { + val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_integer_t*>()); + break; + } + case value_t::number_float: + { + val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_float_t*>()); + break; + } + + default: + JSON_THROW(type_error::create(302, "type must be number, but is " + std::string(j.type_name()))); + } +} + +template<typename BasicJsonType> +void from_json(const BasicJsonType& j, typename BasicJsonType::boolean_t& b) +{ + if (JSON_HEDLEY_UNLIKELY(!j.is_boolean())) + { + JSON_THROW(type_error::create(302, "type must be boolean, but is " + std::string(j.type_name()))); + } + b = *j.template get_ptr<const typename BasicJsonType::boolean_t*>(); +} + +template<typename BasicJsonType> +void from_json(const BasicJsonType& j, typename BasicJsonType::string_t& s) +{ + if (JSON_HEDLEY_UNLIKELY(!j.is_string())) + { + JSON_THROW(type_error::create(302, "type must be string, but is " + std::string(j.type_name()))); + } + s = *j.template get_ptr<const typename BasicJsonType::string_t*>(); +} + +template < + typename BasicJsonType, typename ConstructibleStringType, + enable_if_t < + is_constructible_string_type<BasicJsonType, ConstructibleStringType>::value&& + !std::is_same<typename BasicJsonType::string_t, + ConstructibleStringType>::value, + int > = 0 > +void from_json(const BasicJsonType& j, ConstructibleStringType& s) +{ + if (JSON_HEDLEY_UNLIKELY(!j.is_string())) + { + JSON_THROW(type_error::create(302, "type must be string, but is " + std::string(j.type_name()))); + } + + s = *j.template get_ptr<const typename BasicJsonType::string_t*>(); +} + +template<typename BasicJsonType> +void from_json(const BasicJsonType& j, typename BasicJsonType::number_float_t& val) +{ + get_arithmetic_value(j, val); +} + +template<typename BasicJsonType> +void from_json(const BasicJsonType& j, typename BasicJsonType::number_unsigned_t& val) +{ + get_arithmetic_value(j, val); +} + +template<typename BasicJsonType> +void from_json(const BasicJsonType& j, typename BasicJsonType::number_integer_t& val) +{ + get_arithmetic_value(j, val); +} + +template<typename BasicJsonType, typename EnumType, + enable_if_t<std::is_enum<EnumType>::value, int> = 0> +void from_json(const BasicJsonType& j, EnumType& e) +{ + typename std::underlying_type<EnumType>::type val; + get_arithmetic_value(j, val); + e = static_cast<EnumType>(val); +} + +// forward_list doesn't have an insert method +template<typename BasicJsonType, typename T, typename Allocator, + enable_if_t<is_getable<BasicJsonType, T>::value, int> = 0> +void from_json(const BasicJsonType& j, std::forward_list<T, Allocator>& l) +{ + if (JSON_HEDLEY_UNLIKELY(!j.is_array())) + { + JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name()))); + } + l.clear(); + std::transform(j.rbegin(), j.rend(), + std::front_inserter(l), [](const BasicJsonType & i) + { + return i.template get<T>(); + }); +} + +// valarray doesn't have an insert method +template<typename BasicJsonType, typename T, + enable_if_t<is_getable<BasicJsonType, T>::value, int> = 0> +void from_json(const BasicJsonType& j, std::valarray<T>& l) +{ + if (JSON_HEDLEY_UNLIKELY(!j.is_array())) + { + JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name()))); + } + l.resize(j.size()); + std::transform(j.begin(), j.end(), std::begin(l), + [](const BasicJsonType & elem) + { + return elem.template get<T>(); + }); +} + +template<typename BasicJsonType, typename T, std::size_t N> +auto from_json(const BasicJsonType& j, T (&arr)[N]) +-> decltype(j.template get<T>(), void()) +{ + for (std::size_t i = 0; i < N; ++i) + { + arr[i] = j.at(i).template get<T>(); + } +} + +template<typename BasicJsonType> +void from_json_array_impl(const BasicJsonType& j, typename BasicJsonType::array_t& arr, priority_tag<3> /*unused*/) +{ + arr = *j.template get_ptr<const typename BasicJsonType::array_t*>(); +} + +template<typename BasicJsonType, typename T, std::size_t N> +auto from_json_array_impl(const BasicJsonType& j, std::array<T, N>& arr, + priority_tag<2> /*unused*/) +-> decltype(j.template get<T>(), void()) +{ + for (std::size_t i = 0; i < N; ++i) + { + arr[i] = j.at(i).template get<T>(); + } +} + +template<typename BasicJsonType, typename ConstructibleArrayType> +auto from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType& arr, priority_tag<1> /*unused*/) +-> decltype( + arr.reserve(std::declval<typename ConstructibleArrayType::size_type>()), + j.template get<typename ConstructibleArrayType::value_type>(), + void()) +{ + using std::end; + + ConstructibleArrayType ret; + ret.reserve(j.size()); + std::transform(j.begin(), j.end(), + std::inserter(ret, end(ret)), [](const BasicJsonType & i) + { + // get<BasicJsonType>() returns *this, this won't call a from_json + // method when value_type is BasicJsonType + return i.template get<typename ConstructibleArrayType::value_type>(); + }); + arr = std::move(ret); +} + +template<typename BasicJsonType, typename ConstructibleArrayType> +void from_json_array_impl(const BasicJsonType& j, ConstructibleArrayType& arr, + priority_tag<0> /*unused*/) +{ + using std::end; + + ConstructibleArrayType ret; + std::transform( + j.begin(), j.end(), std::inserter(ret, end(ret)), + [](const BasicJsonType & i) + { + // get<BasicJsonType>() returns *this, this won't call a from_json + // method when value_type is BasicJsonType + return i.template get<typename ConstructibleArrayType::value_type>(); + }); + arr = std::move(ret); +} + +template < typename BasicJsonType, typename ConstructibleArrayType, + enable_if_t < + is_constructible_array_type<BasicJsonType, ConstructibleArrayType>::value&& + !is_constructible_object_type<BasicJsonType, ConstructibleArrayType>::value&& + !is_constructible_string_type<BasicJsonType, ConstructibleArrayType>::value&& + !std::is_same<ConstructibleArrayType, typename BasicJsonType::binary_t>::value&& + !is_basic_json<ConstructibleArrayType>::value, + int > = 0 > +auto from_json(const BasicJsonType& j, ConstructibleArrayType& arr) +-> decltype(from_json_array_impl(j, arr, priority_tag<3> {}), +j.template get<typename ConstructibleArrayType::value_type>(), +void()) +{ + if (JSON_HEDLEY_UNLIKELY(!j.is_array())) + { + JSON_THROW(type_error::create(302, "type must be array, but is " + + std::string(j.type_name()))); + } + + from_json_array_impl(j, arr, priority_tag<3> {}); +} + +template<typename BasicJsonType> +void from_json(const BasicJsonType& j, typename BasicJsonType::binary_t& bin) +{ + if (JSON_HEDLEY_UNLIKELY(!j.is_binary())) + { + JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(j.type_name()))); + } + + bin = *j.template get_ptr<const typename BasicJsonType::binary_t*>(); +} + +template<typename BasicJsonType, typename ConstructibleObjectType, + enable_if_t<is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value, int> = 0> +void from_json(const BasicJsonType& j, ConstructibleObjectType& obj) +{ + if (JSON_HEDLEY_UNLIKELY(!j.is_object())) + { + JSON_THROW(type_error::create(302, "type must be object, but is " + std::string(j.type_name()))); + } + + ConstructibleObjectType ret; + auto inner_object = j.template get_ptr<const typename BasicJsonType::object_t*>(); + using value_type = typename ConstructibleObjectType::value_type; + std::transform( + inner_object->begin(), inner_object->end(), + std::inserter(ret, ret.begin()), + [](typename BasicJsonType::object_t::value_type const & p) + { + return value_type(p.first, p.second.template get<typename ConstructibleObjectType::mapped_type>()); + }); + obj = std::move(ret); +} + +// overload for arithmetic types, not chosen for basic_json template arguments +// (BooleanType, etc..); note: Is it really necessary to provide explicit +// overloads for boolean_t etc. in case of a custom BooleanType which is not +// an arithmetic type? +template < typename BasicJsonType, typename ArithmeticType, + enable_if_t < + std::is_arithmetic<ArithmeticType>::value&& + !std::is_same<ArithmeticType, typename BasicJsonType::number_unsigned_t>::value&& + !std::is_same<ArithmeticType, typename BasicJsonType::number_integer_t>::value&& + !std::is_same<ArithmeticType, typename BasicJsonType::number_float_t>::value&& + !std::is_same<ArithmeticType, typename BasicJsonType::boolean_t>::value, + int > = 0 > +void from_json(const BasicJsonType& j, ArithmeticType& val) +{ + switch (static_cast<value_t>(j)) + { + case value_t::number_unsigned: + { + val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_unsigned_t*>()); + break; + } + case value_t::number_integer: + { + val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_integer_t*>()); + break; + } + case value_t::number_float: + { + val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::number_float_t*>()); + break; + } + case value_t::boolean: + { + val = static_cast<ArithmeticType>(*j.template get_ptr<const typename BasicJsonType::boolean_t*>()); + break; + } + + default: + JSON_THROW(type_error::create(302, "type must be number, but is " + std::string(j.type_name()))); + } +} + +template<typename BasicJsonType, typename A1, typename A2> +void from_json(const BasicJsonType& j, std::pair<A1, A2>& p) +{ + p = {j.at(0).template get<A1>(), j.at(1).template get<A2>()}; +} + +template<typename BasicJsonType, typename Tuple, std::size_t... Idx> +void from_json_tuple_impl(const BasicJsonType& j, Tuple& t, index_sequence<Idx...> /*unused*/) +{ + t = std::make_tuple(j.at(Idx).template get<typename std::tuple_element<Idx, Tuple>::type>()...); +} + +template<typename BasicJsonType, typename... Args> +void from_json(const BasicJsonType& j, std::tuple<Args...>& t) +{ + from_json_tuple_impl(j, t, index_sequence_for<Args...> {}); +} + +template < typename BasicJsonType, typename Key, typename Value, typename Compare, typename Allocator, + typename = enable_if_t < !std::is_constructible < + typename BasicJsonType::string_t, Key >::value >> +void from_json(const BasicJsonType& j, std::map<Key, Value, Compare, Allocator>& m) +{ + if (JSON_HEDLEY_UNLIKELY(!j.is_array())) + { + JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name()))); + } + m.clear(); + for (const auto& p : j) + { + if (JSON_HEDLEY_UNLIKELY(!p.is_array())) + { + JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(p.type_name()))); + } + m.emplace(p.at(0).template get<Key>(), p.at(1).template get<Value>()); + } +} + +template < typename BasicJsonType, typename Key, typename Value, typename Hash, typename KeyEqual, typename Allocator, + typename = enable_if_t < !std::is_constructible < + typename BasicJsonType::string_t, Key >::value >> +void from_json(const BasicJsonType& j, std::unordered_map<Key, Value, Hash, KeyEqual, Allocator>& m) +{ + if (JSON_HEDLEY_UNLIKELY(!j.is_array())) + { + JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(j.type_name()))); + } + m.clear(); + for (const auto& p : j) + { + if (JSON_HEDLEY_UNLIKELY(!p.is_array())) + { + JSON_THROW(type_error::create(302, "type must be array, but is " + std::string(p.type_name()))); + } + m.emplace(p.at(0).template get<Key>(), p.at(1).template get<Value>()); + } +} + +struct from_json_fn +{ + template<typename BasicJsonType, typename T> + auto operator()(const BasicJsonType& j, T& val) const + noexcept(noexcept(from_json(j, val))) + -> decltype(from_json(j, val), void()) + { + return from_json(j, val); + } +}; +} // namespace detail + +/// namespace to hold default `from_json` function +/// to see why this is required: +/// http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4381.html +namespace +{ +constexpr const auto& from_json = detail::static_const<detail::from_json_fn>::value; +} // namespace +} // namespace nlohmann + +// #include <nlohmann/detail/conversions/to_json.hpp> + + +#include <algorithm> // copy +#include <iterator> // begin, end +#include <string> // string +#include <tuple> // tuple, get +#include <type_traits> // is_same, is_constructible, is_floating_point, is_enum, underlying_type +#include <utility> // move, forward, declval, pair +#include <valarray> // valarray +#include <vector> // vector + +// #include <nlohmann/detail/iterators/iteration_proxy.hpp> + + +#include <cstddef> // size_t +#include <iterator> // input_iterator_tag +#include <string> // string, to_string +#include <tuple> // tuple_size, get, tuple_element + +// #include <nlohmann/detail/meta/type_traits.hpp> + +// #include <nlohmann/detail/value_t.hpp> + + +namespace nlohmann +{ +namespace detail +{ +template<typename string_type> +void int_to_string( string_type& target, std::size_t value ) +{ + // For ADL + using std::to_string; + target = to_string(value); +} +template<typename IteratorType> class iteration_proxy_value +{ + public: + using difference_type = std::ptrdiff_t; + using value_type = iteration_proxy_value; + using pointer = value_type * ; + using reference = value_type & ; + using iterator_category = std::input_iterator_tag; + using string_type = typename std::remove_cv< typename std::remove_reference<decltype( std::declval<IteratorType>().key() ) >::type >::type; + + private: + /// the iterator + IteratorType anchor; + /// an index for arrays (used to create key names) + std::size_t array_index = 0; + /// last stringified array index + mutable std::size_t array_index_last = 0; + /// a string representation of the array index + mutable string_type array_index_str = "0"; + /// an empty string (to return a reference for primitive values) + const string_type empty_str = ""; + + public: + explicit iteration_proxy_value(IteratorType it) noexcept : anchor(it) {} + + /// dereference operator (needed for range-based for) + iteration_proxy_value& operator*() + { + return *this; + } + + /// increment operator (needed for range-based for) + iteration_proxy_value& operator++() + { + ++anchor; + ++array_index; + + return *this; + } + + /// equality operator (needed for InputIterator) + bool operator==(const iteration_proxy_value& o) const + { + return anchor == o.anchor; + } + + /// inequality operator (needed for range-based for) + bool operator!=(const iteration_proxy_value& o) const + { + return anchor != o.anchor; + } + + /// return key of the iterator + const string_type& key() const + { + JSON_ASSERT(anchor.m_object != nullptr); + + switch (anchor.m_object->type()) + { + // use integer array index as key + case value_t::array: + { + if (array_index != array_index_last) + { + int_to_string( array_index_str, array_index ); + array_index_last = array_index; + } + return array_index_str; + } + + // use key from the object + case value_t::object: + return anchor.key(); + + // use an empty key for all primitive types + default: + return empty_str; + } + } + + /// return value of the iterator + typename IteratorType::reference value() const + { + return anchor.value(); + } +}; + +/// proxy class for the items() function +template<typename IteratorType> class iteration_proxy +{ + private: + /// the container to iterate + typename IteratorType::reference container; + + public: + /// construct iteration proxy from a container + explicit iteration_proxy(typename IteratorType::reference cont) noexcept + : container(cont) {} + + /// return iterator begin (needed for range-based for) + iteration_proxy_value<IteratorType> begin() noexcept + { + return iteration_proxy_value<IteratorType>(container.begin()); + } + + /// return iterator end (needed for range-based for) + iteration_proxy_value<IteratorType> end() noexcept + { + return iteration_proxy_value<IteratorType>(container.end()); + } +}; +// Structured Bindings Support +// For further reference see https://blog.tartanllama.xyz/structured-bindings/ +// And see https://github.com/nlohmann/json/pull/1391 +template<std::size_t N, typename IteratorType, enable_if_t<N == 0, int> = 0> +auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>& i) -> decltype(i.key()) +{ + return i.key(); +} +// Structured Bindings Support +// For further reference see https://blog.tartanllama.xyz/structured-bindings/ +// And see https://github.com/nlohmann/json/pull/1391 +template<std::size_t N, typename IteratorType, enable_if_t<N == 1, int> = 0> +auto get(const nlohmann::detail::iteration_proxy_value<IteratorType>& i) -> decltype(i.value()) +{ + return i.value(); +} +} // namespace detail +} // namespace nlohmann + +// The Addition to the STD Namespace is required to add +// Structured Bindings Support to the iteration_proxy_value class +// For further reference see https://blog.tartanllama.xyz/structured-bindings/ +// And see https://github.com/nlohmann/json/pull/1391 +namespace std +{ +#if defined(__clang__) + // Fix: https://github.com/nlohmann/json/issues/1401 + #pragma clang diagnostic push + #pragma clang diagnostic ignored "-Wmismatched-tags" +#endif +template<typename IteratorType> +class tuple_size<::nlohmann::detail::iteration_proxy_value<IteratorType>> + : public std::integral_constant<std::size_t, 2> {}; + +template<std::size_t N, typename IteratorType> +class tuple_element<N, ::nlohmann::detail::iteration_proxy_value<IteratorType >> +{ + public: + using type = decltype( + get<N>(std::declval < + ::nlohmann::detail::iteration_proxy_value<IteratorType >> ())); +}; +#if defined(__clang__) + #pragma clang diagnostic pop +#endif +} // namespace std + +// #include <nlohmann/detail/meta/cpp_future.hpp> + +// #include <nlohmann/detail/meta/type_traits.hpp> + +// #include <nlohmann/detail/value_t.hpp> + + +namespace nlohmann +{ +namespace detail +{ +////////////////// +// constructors // +////////////////// + +template<value_t> struct external_constructor; + +template<> +struct external_constructor<value_t::boolean> +{ + template<typename BasicJsonType> + static void construct(BasicJsonType& j, typename BasicJsonType::boolean_t b) noexcept + { + j.m_type = value_t::boolean; + j.m_value = b; + j.assert_invariant(); + } +}; + +template<> +struct external_constructor<value_t::string> +{ + template<typename BasicJsonType> + static void construct(BasicJsonType& j, const typename BasicJsonType::string_t& s) + { + j.m_type = value_t::string; + j.m_value = s; + j.assert_invariant(); + } + + template<typename BasicJsonType> + static void construct(BasicJsonType& j, typename BasicJsonType::string_t&& s) + { + j.m_type = value_t::string; + j.m_value = std::move(s); + j.assert_invariant(); + } + + template < typename BasicJsonType, typename CompatibleStringType, + enable_if_t < !std::is_same<CompatibleStringType, typename BasicJsonType::string_t>::value, + int > = 0 > + static void construct(BasicJsonType& j, const CompatibleStringType& str) + { + j.m_type = value_t::string; + j.m_value.string = j.template create<typename BasicJsonType::string_t>(str); + j.assert_invariant(); + } +}; + +template<> +struct external_constructor<value_t::binary> +{ + template<typename BasicJsonType> + static void construct(BasicJsonType& j, const typename BasicJsonType::binary_t& b) + { + j.m_type = value_t::binary; + typename BasicJsonType::binary_t value{b}; + j.m_value = value; + j.assert_invariant(); + } + + template<typename BasicJsonType> + static void construct(BasicJsonType& j, typename BasicJsonType::binary_t&& b) + { + j.m_type = value_t::binary; + typename BasicJsonType::binary_t value{std::move(b)}; + j.m_value = value; + j.assert_invariant(); + } +}; + +template<> +struct external_constructor<value_t::number_float> +{ + template<typename BasicJsonType> + static void construct(BasicJsonType& j, typename BasicJsonType::number_float_t val) noexcept + { + j.m_type = value_t::number_float; + j.m_value = val; + j.assert_invariant(); + } +}; + +template<> +struct external_constructor<value_t::number_unsigned> +{ + template<typename BasicJsonType> + static void construct(BasicJsonType& j, typename BasicJsonType::number_unsigned_t val) noexcept + { + j.m_type = value_t::number_unsigned; + j.m_value = val; + j.assert_invariant(); + } +}; + +template<> +struct external_constructor<value_t::number_integer> +{ + template<typename BasicJsonType> + static void construct(BasicJsonType& j, typename BasicJsonType::number_integer_t val) noexcept + { + j.m_type = value_t::number_integer; + j.m_value = val; + j.assert_invariant(); + } +}; + +template<> +struct external_constructor<value_t::array> +{ + template<typename BasicJsonType> + static void construct(BasicJsonType& j, const typename BasicJsonType::array_t& arr) + { + j.m_type = value_t::array; + j.m_value = arr; + j.assert_invariant(); + } + + template<typename BasicJsonType> + static void construct(BasicJsonType& j, typename BasicJsonType::array_t&& arr) + { + j.m_type = value_t::array; + j.m_value = std::move(arr); + j.assert_invariant(); + } + + template < typename BasicJsonType, typename CompatibleArrayType, + enable_if_t < !std::is_same<CompatibleArrayType, typename BasicJsonType::array_t>::value, + int > = 0 > + static void construct(BasicJsonType& j, const CompatibleArrayType& arr) + { + using std::begin; + using std::end; + j.m_type = value_t::array; + j.m_value.array = j.template create<typename BasicJsonType::array_t>(begin(arr), end(arr)); + j.assert_invariant(); + } + + template<typename BasicJsonType> + static void construct(BasicJsonType& j, const std::vector<bool>& arr) + { + j.m_type = value_t::array; + j.m_value = value_t::array; + j.m_value.array->reserve(arr.size()); + for (const bool x : arr) + { + j.m_value.array->push_back(x); + } + j.assert_invariant(); + } + + template<typename BasicJsonType, typename T, + enable_if_t<std::is_convertible<T, BasicJsonType>::value, int> = 0> + static void construct(BasicJsonType& j, const std::valarray<T>& arr) + { + j.m_type = value_t::array; + j.m_value = value_t::array; + j.m_value.array->resize(arr.size()); + if (arr.size() > 0) + { + std::copy(std::begin(arr), std::end(arr), j.m_value.array->begin()); + } + j.assert_invariant(); + } +}; + +template<> +struct external_constructor<value_t::object> +{ + template<typename BasicJsonType> + static void construct(BasicJsonType& j, const typename BasicJsonType::object_t& obj) + { + j.m_type = value_t::object; + j.m_value = obj; + j.assert_invariant(); + } + + template<typename BasicJsonType> + static void construct(BasicJsonType& j, typename BasicJsonType::object_t&& obj) + { + j.m_type = value_t::object; + j.m_value = std::move(obj); + j.assert_invariant(); + } + + template < typename BasicJsonType, typename CompatibleObjectType, + enable_if_t < !std::is_same<CompatibleObjectType, typename BasicJsonType::object_t>::value, int > = 0 > + static void construct(BasicJsonType& j, const CompatibleObjectType& obj) + { + using std::begin; + using std::end; + + j.m_type = value_t::object; + j.m_value.object = j.template create<typename BasicJsonType::object_t>(begin(obj), end(obj)); + j.assert_invariant(); + } +}; + +///////////// +// to_json // +///////////// + +template<typename BasicJsonType, typename T, + enable_if_t<std::is_same<T, typename BasicJsonType::boolean_t>::value, int> = 0> +void to_json(BasicJsonType& j, T b) noexcept +{ + external_constructor<value_t::boolean>::construct(j, b); +} + +template<typename BasicJsonType, typename CompatibleString, + enable_if_t<std::is_constructible<typename BasicJsonType::string_t, CompatibleString>::value, int> = 0> +void to_json(BasicJsonType& j, const CompatibleString& s) +{ + external_constructor<value_t::string>::construct(j, s); +} + +template<typename BasicJsonType> +void to_json(BasicJsonType& j, typename BasicJsonType::string_t&& s) +{ + external_constructor<value_t::string>::construct(j, std::move(s)); +} + +template<typename BasicJsonType, typename FloatType, + enable_if_t<std::is_floating_point<FloatType>::value, int> = 0> +void to_json(BasicJsonType& j, FloatType val) noexcept +{ + external_constructor<value_t::number_float>::construct(j, static_cast<typename BasicJsonType::number_float_t>(val)); +} + +template<typename BasicJsonType, typename CompatibleNumberUnsignedType, + enable_if_t<is_compatible_integer_type<typename BasicJsonType::number_unsigned_t, CompatibleNumberUnsignedType>::value, int> = 0> +void to_json(BasicJsonType& j, CompatibleNumberUnsignedType val) noexcept +{ + external_constructor<value_t::number_unsigned>::construct(j, static_cast<typename BasicJsonType::number_unsigned_t>(val)); +} + +template<typename BasicJsonType, typename CompatibleNumberIntegerType, + enable_if_t<is_compatible_integer_type<typename BasicJsonType::number_integer_t, CompatibleNumberIntegerType>::value, int> = 0> +void to_json(BasicJsonType& j, CompatibleNumberIntegerType val) noexcept +{ + external_constructor<value_t::number_integer>::construct(j, static_cast<typename BasicJsonType::number_integer_t>(val)); +} + +template<typename BasicJsonType, typename EnumType, + enable_if_t<std::is_enum<EnumType>::value, int> = 0> +void to_json(BasicJsonType& j, EnumType e) noexcept +{ + using underlying_type = typename std::underlying_type<EnumType>::type; + external_constructor<value_t::number_integer>::construct(j, static_cast<underlying_type>(e)); +} + +template<typename BasicJsonType> +void to_json(BasicJsonType& j, const std::vector<bool>& e) +{ + external_constructor<value_t::array>::construct(j, e); +} + +template < typename BasicJsonType, typename CompatibleArrayType, + enable_if_t < is_compatible_array_type<BasicJsonType, + CompatibleArrayType>::value&& + !is_compatible_object_type<BasicJsonType, CompatibleArrayType>::value&& + !is_compatible_string_type<BasicJsonType, CompatibleArrayType>::value&& + !std::is_same<typename BasicJsonType::binary_t, CompatibleArrayType>::value&& + !is_basic_json<CompatibleArrayType>::value, + int > = 0 > +void to_json(BasicJsonType& j, const CompatibleArrayType& arr) +{ + external_constructor<value_t::array>::construct(j, arr); +} + +template<typename BasicJsonType> +void to_json(BasicJsonType& j, const typename BasicJsonType::binary_t& bin) +{ + external_constructor<value_t::binary>::construct(j, bin); +} + +template<typename BasicJsonType, typename T, + enable_if_t<std::is_convertible<T, BasicJsonType>::value, int> = 0> +void to_json(BasicJsonType& j, const std::valarray<T>& arr) +{ + external_constructor<value_t::array>::construct(j, std::move(arr)); +} + +template<typename BasicJsonType> +void to_json(BasicJsonType& j, typename BasicJsonType::array_t&& arr) +{ + external_constructor<value_t::array>::construct(j, std::move(arr)); +} + +template < typename BasicJsonType, typename CompatibleObjectType, + enable_if_t < is_compatible_object_type<BasicJsonType, CompatibleObjectType>::value&& !is_basic_json<CompatibleObjectType>::value, int > = 0 > +void to_json(BasicJsonType& j, const CompatibleObjectType& obj) +{ + external_constructor<value_t::object>::construct(j, obj); +} + +template<typename BasicJsonType> +void to_json(BasicJsonType& j, typename BasicJsonType::object_t&& obj) +{ + external_constructor<value_t::object>::construct(j, std::move(obj)); +} + +template < + typename BasicJsonType, typename T, std::size_t N, + enable_if_t < !std::is_constructible<typename BasicJsonType::string_t, + const T(&)[N]>::value, + int > = 0 > +void to_json(BasicJsonType& j, const T(&arr)[N]) +{ + external_constructor<value_t::array>::construct(j, arr); +} + +template < typename BasicJsonType, typename T1, typename T2, enable_if_t < std::is_constructible<BasicJsonType, T1>::value&& std::is_constructible<BasicJsonType, T2>::value, int > = 0 > +void to_json(BasicJsonType& j, const std::pair<T1, T2>& p) +{ + j = { p.first, p.second }; +} + +// for https://github.com/nlohmann/json/pull/1134 +template<typename BasicJsonType, typename T, + enable_if_t<std::is_same<T, iteration_proxy_value<typename BasicJsonType::iterator>>::value, int> = 0> +void to_json(BasicJsonType& j, const T& b) +{ + j = { {b.key(), b.value()} }; +} + +template<typename BasicJsonType, typename Tuple, std::size_t... Idx> +void to_json_tuple_impl(BasicJsonType& j, const Tuple& t, index_sequence<Idx...> /*unused*/) +{ + j = { std::get<Idx>(t)... }; +} + +template<typename BasicJsonType, typename T, enable_if_t<is_constructible_tuple<BasicJsonType, T>::value, int > = 0> +void to_json(BasicJsonType& j, const T& t) +{ + to_json_tuple_impl(j, t, make_index_sequence<std::tuple_size<T>::value> {}); +} + +struct to_json_fn +{ + template<typename BasicJsonType, typename T> + auto operator()(BasicJsonType& j, T&& val) const noexcept(noexcept(to_json(j, std::forward<T>(val)))) + -> decltype(to_json(j, std::forward<T>(val)), void()) + { + return to_json(j, std::forward<T>(val)); + } +}; +} // namespace detail + +/// namespace to hold default `to_json` function +namespace +{ +constexpr const auto& to_json = detail::static_const<detail::to_json_fn>::value; +} // namespace +} // namespace nlohmann + + +namespace nlohmann +{ + +template<typename, typename> +struct adl_serializer +{ + /*! + @brief convert a JSON value to any value type + + This function is usually called by the `get()` function of the + @ref basic_json class (either explicit or via conversion operators). + + @param[in] j JSON value to read from + @param[in,out] val value to write to + */ + template<typename BasicJsonType, typename ValueType> + static auto from_json(BasicJsonType&& j, ValueType& val) noexcept( + noexcept(::nlohmann::from_json(std::forward<BasicJsonType>(j), val))) + -> decltype(::nlohmann::from_json(std::forward<BasicJsonType>(j), val), void()) + { + ::nlohmann::from_json(std::forward<BasicJsonType>(j), val); + } + + /*! + @brief convert any value type to a JSON value + + This function is usually called by the constructors of the @ref basic_json + class. + + @param[in,out] j JSON value to write to + @param[in] val value to read from + */ + template<typename BasicJsonType, typename ValueType> + static auto to_json(BasicJsonType& j, ValueType&& val) noexcept( + noexcept(::nlohmann::to_json(j, std::forward<ValueType>(val)))) + -> decltype(::nlohmann::to_json(j, std::forward<ValueType>(val)), void()) + { + ::nlohmann::to_json(j, std::forward<ValueType>(val)); + } +}; + +} // namespace nlohmann + +// #include <nlohmann/byte_container_with_subtype.hpp> + + +#include <cstdint> // uint8_t +#include <tuple> // tie +#include <utility> // move + +namespace nlohmann +{ + +/*! +@brief an internal type for a backed binary type + +This type extends the template parameter @a BinaryType provided to `basic_json` +with a subtype used by BSON and MessagePack. This type exists so that the user +does not have to specify a type themselves with a specific naming scheme in +order to override the binary type. + +@tparam BinaryType container to store bytes (`std::vector<std::uint8_t>` by + default) + +@since version 3.8.0 +*/ +template<typename BinaryType> +class byte_container_with_subtype : public BinaryType +{ + public: + /// the type of the underlying container + using container_type = BinaryType; + + byte_container_with_subtype() noexcept(noexcept(container_type())) + : container_type() + {} + + byte_container_with_subtype(const container_type& b) noexcept(noexcept(container_type(b))) + : container_type(b) + {} + + byte_container_with_subtype(container_type&& b) noexcept(noexcept(container_type(std::move(b)))) + : container_type(std::move(b)) + {} + + byte_container_with_subtype(const container_type& b, std::uint8_t subtype) noexcept(noexcept(container_type(b))) + : container_type(b) + , m_subtype(subtype) + , m_has_subtype(true) + {} + + byte_container_with_subtype(container_type&& b, std::uint8_t subtype) noexcept(noexcept(container_type(std::move(b)))) + : container_type(std::move(b)) + , m_subtype(subtype) + , m_has_subtype(true) + {} + + bool operator==(const byte_container_with_subtype& rhs) const + { + return std::tie(static_cast<const BinaryType&>(*this), m_subtype, m_has_subtype) == + std::tie(static_cast<const BinaryType&>(rhs), rhs.m_subtype, rhs.m_has_subtype); + } + + bool operator!=(const byte_container_with_subtype& rhs) const + { + return !(rhs == *this); + } + + /*! + @brief sets the binary subtype + + Sets the binary subtype of the value, also flags a binary JSON value as + having a subtype, which has implications for serialization. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @sa @ref subtype() -- return the binary subtype + @sa @ref clear_subtype() -- clears the binary subtype + @sa @ref has_subtype() -- returns whether or not the binary value has a + subtype + + @since version 3.8.0 + */ + void set_subtype(std::uint8_t subtype) noexcept + { + m_subtype = subtype; + m_has_subtype = true; + } + + /*! + @brief return the binary subtype + + Returns the numerical subtype of the value if it has a subtype. If it does + not have a subtype, this function will return size_t(-1) as a sentinel + value. + + @return the numerical subtype of the binary value + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @sa @ref set_subtype() -- sets the binary subtype + @sa @ref clear_subtype() -- clears the binary subtype + @sa @ref has_subtype() -- returns whether or not the binary value has a + subtype + + @since version 3.8.0 + */ + constexpr std::uint8_t subtype() const noexcept + { + return m_subtype; + } + + /*! + @brief return whether the value has a subtype + + @return whether the value has a subtype + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @sa @ref subtype() -- return the binary subtype + @sa @ref set_subtype() -- sets the binary subtype + @sa @ref clear_subtype() -- clears the binary subtype + + @since version 3.8.0 + */ + constexpr bool has_subtype() const noexcept + { + return m_has_subtype; + } + + /*! + @brief clears the binary subtype + + Clears the binary subtype and flags the value as not having a subtype, which + has implications for serialization; for instance MessagePack will prefer the + bin family over the ext family. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @sa @ref subtype() -- return the binary subtype + @sa @ref set_subtype() -- sets the binary subtype + @sa @ref has_subtype() -- returns whether or not the binary value has a + subtype + + @since version 3.8.0 + */ + void clear_subtype() noexcept + { + m_subtype = 0; + m_has_subtype = false; + } + + private: + std::uint8_t m_subtype = 0; + bool m_has_subtype = false; +}; + +} // namespace nlohmann + +// #include <nlohmann/detail/conversions/from_json.hpp> + +// #include <nlohmann/detail/conversions/to_json.hpp> + +// #include <nlohmann/detail/exceptions.hpp> + +// #include <nlohmann/detail/hash.hpp> + + +#include <cstddef> // size_t, uint8_t +#include <functional> // hash + +namespace nlohmann +{ +namespace detail +{ + +// boost::hash_combine +inline std::size_t combine(std::size_t seed, std::size_t h) noexcept +{ + seed ^= h + 0x9e3779b9 + (seed << 6U) + (seed >> 2U); + return seed; +} + +/*! +@brief hash a JSON value + +The hash function tries to rely on std::hash where possible. Furthermore, the +type of the JSON value is taken into account to have different hash values for +null, 0, 0U, and false, etc. + +@tparam BasicJsonType basic_json specialization +@param j JSON value to hash +@return hash value of j +*/ +template<typename BasicJsonType> +std::size_t hash(const BasicJsonType& j) +{ + using string_t = typename BasicJsonType::string_t; + using number_integer_t = typename BasicJsonType::number_integer_t; + using number_unsigned_t = typename BasicJsonType::number_unsigned_t; + using number_float_t = typename BasicJsonType::number_float_t; + + const auto type = static_cast<std::size_t>(j.type()); + switch (j.type()) + { + case BasicJsonType::value_t::null: + case BasicJsonType::value_t::discarded: + { + return combine(type, 0); + } + + case BasicJsonType::value_t::object: + { + auto seed = combine(type, j.size()); + for (const auto& element : j.items()) + { + const auto h = std::hash<string_t> {}(element.key()); + seed = combine(seed, h); + seed = combine(seed, hash(element.value())); + } + return seed; + } + + case BasicJsonType::value_t::array: + { + auto seed = combine(type, j.size()); + for (const auto& element : j) + { + seed = combine(seed, hash(element)); + } + return seed; + } + + case BasicJsonType::value_t::string: + { + const auto h = std::hash<string_t> {}(j.template get_ref<const string_t&>()); + return combine(type, h); + } + + case BasicJsonType::value_t::boolean: + { + const auto h = std::hash<bool> {}(j.template get<bool>()); + return combine(type, h); + } + + case BasicJsonType::value_t::number_integer: + { + const auto h = std::hash<number_integer_t> {}(j.template get<number_integer_t>()); + return combine(type, h); + } + + case nlohmann::detail::value_t::number_unsigned: + { + const auto h = std::hash<number_unsigned_t> {}(j.template get<number_unsigned_t>()); + return combine(type, h); + } + + case nlohmann::detail::value_t::number_float: + { + const auto h = std::hash<number_float_t> {}(j.template get<number_float_t>()); + return combine(type, h); + } + + case nlohmann::detail::value_t::binary: + { + auto seed = combine(type, j.get_binary().size()); + const auto h = std::hash<bool> {}(j.get_binary().has_subtype()); + seed = combine(seed, h); + seed = combine(seed, j.get_binary().subtype()); + for (const auto byte : j.get_binary()) + { + seed = combine(seed, std::hash<std::uint8_t> {}(byte)); + } + return seed; + } + + default: // LCOV_EXCL_LINE + JSON_ASSERT(false); // LCOV_EXCL_LINE + } +} + +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/input/binary_reader.hpp> + + +#include <algorithm> // generate_n +#include <array> // array +#include <cmath> // ldexp +#include <cstddef> // size_t +#include <cstdint> // uint8_t, uint16_t, uint32_t, uint64_t +#include <cstdio> // snprintf +#include <cstring> // memcpy +#include <iterator> // back_inserter +#include <limits> // numeric_limits +#include <string> // char_traits, string +#include <utility> // make_pair, move + +// #include <nlohmann/detail/exceptions.hpp> + +// #include <nlohmann/detail/input/input_adapters.hpp> + + +#include <array> // array +#include <cstddef> // size_t +#include <cstdio> //FILE * +#include <cstring> // strlen +#include <istream> // istream +#include <iterator> // begin, end, iterator_traits, random_access_iterator_tag, distance, next +#include <memory> // shared_ptr, make_shared, addressof +#include <numeric> // accumulate +#include <string> // string, char_traits +#include <type_traits> // enable_if, is_base_of, is_pointer, is_integral, remove_pointer +#include <utility> // pair, declval + +// #include <nlohmann/detail/iterators/iterator_traits.hpp> + +// #include <nlohmann/detail/macro_scope.hpp> + + +namespace nlohmann +{ +namespace detail +{ +/// the supported input formats +enum class input_format_t { json, cbor, msgpack, ubjson, bson }; + +//////////////////// +// input adapters // +//////////////////// + +/*! +Input adapter for stdio file access. This adapter read only 1 byte and do not use any + buffer. This adapter is a very low level adapter. +*/ +class file_input_adapter +{ + public: + using char_type = char; + + JSON_HEDLEY_NON_NULL(2) + explicit file_input_adapter(std::FILE* f) noexcept + : m_file(f) + {} + + // make class move-only + file_input_adapter(const file_input_adapter&) = delete; + file_input_adapter(file_input_adapter&&) = default; + file_input_adapter& operator=(const file_input_adapter&) = delete; + file_input_adapter& operator=(file_input_adapter&&) = delete; + + std::char_traits<char>::int_type get_character() noexcept + { + return std::fgetc(m_file); + } + + private: + /// the file pointer to read from + std::FILE* m_file; +}; + + +/*! +Input adapter for a (caching) istream. Ignores a UFT Byte Order Mark at +beginning of input. Does not support changing the underlying std::streambuf +in mid-input. Maintains underlying std::istream and std::streambuf to support +subsequent use of standard std::istream operations to process any input +characters following those used in parsing the JSON input. Clears the +std::istream flags; any input errors (e.g., EOF) will be detected by the first +subsequent call for input from the std::istream. +*/ +class input_stream_adapter +{ + public: + using char_type = char; + + ~input_stream_adapter() + { + // clear stream flags; we use underlying streambuf I/O, do not + // maintain ifstream flags, except eof + if (is != nullptr) + { + is->clear(is->rdstate() & std::ios::eofbit); + } + } + + explicit input_stream_adapter(std::istream& i) + : is(&i), sb(i.rdbuf()) + {} + + // delete because of pointer members + input_stream_adapter(const input_stream_adapter&) = delete; + input_stream_adapter& operator=(input_stream_adapter&) = delete; + input_stream_adapter& operator=(input_stream_adapter&& rhs) = delete; + + input_stream_adapter(input_stream_adapter&& rhs) noexcept : is(rhs.is), sb(rhs.sb) + { + rhs.is = nullptr; + rhs.sb = nullptr; + } + + // std::istream/std::streambuf use std::char_traits<char>::to_int_type, to + // ensure that std::char_traits<char>::eof() and the character 0xFF do not + // end up as the same value, eg. 0xFFFFFFFF. + std::char_traits<char>::int_type get_character() + { + auto res = sb->sbumpc(); + // set eof manually, as we don't use the istream interface. + if (JSON_HEDLEY_UNLIKELY(res == EOF)) + { + is->clear(is->rdstate() | std::ios::eofbit); + } + return res; + } + + private: + /// the associated input stream + std::istream* is = nullptr; + std::streambuf* sb = nullptr; +}; + +// General-purpose iterator-based adapter. It might not be as fast as +// theoretically possible for some containers, but it is extremely versatile. +template<typename IteratorType> +class iterator_input_adapter +{ + public: + using char_type = typename std::iterator_traits<IteratorType>::value_type; + + iterator_input_adapter(IteratorType first, IteratorType last) + : current(std::move(first)), end(std::move(last)) {} + + typename std::char_traits<char_type>::int_type get_character() + { + if (JSON_HEDLEY_LIKELY(current != end)) + { + auto result = std::char_traits<char_type>::to_int_type(*current); + std::advance(current, 1); + return result; + } + else + { + return std::char_traits<char_type>::eof(); + } + } + + private: + IteratorType current; + IteratorType end; + + template<typename BaseInputAdapter, size_t T> + friend struct wide_string_input_helper; + + bool empty() const + { + return current == end; + } + +}; + + +template<typename BaseInputAdapter, size_t T> +struct wide_string_input_helper; + +template<typename BaseInputAdapter> +struct wide_string_input_helper<BaseInputAdapter, 4> +{ + // UTF-32 + static void fill_buffer(BaseInputAdapter& input, + std::array<std::char_traits<char>::int_type, 4>& utf8_bytes, + size_t& utf8_bytes_index, + size_t& utf8_bytes_filled) + { + utf8_bytes_index = 0; + + if (JSON_HEDLEY_UNLIKELY(input.empty())) + { + utf8_bytes[0] = std::char_traits<char>::eof(); + utf8_bytes_filled = 1; + } + else + { + // get the current character + const auto wc = input.get_character(); + + // UTF-32 to UTF-8 encoding + if (wc < 0x80) + { + utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc); + utf8_bytes_filled = 1; + } + else if (wc <= 0x7FF) + { + utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xC0u | ((static_cast<unsigned int>(wc) >> 6u) & 0x1Fu)); + utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | (static_cast<unsigned int>(wc) & 0x3Fu)); + utf8_bytes_filled = 2; + } + else if (wc <= 0xFFFF) + { + utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xE0u | ((static_cast<unsigned int>(wc) >> 12u) & 0x0Fu)); + utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((static_cast<unsigned int>(wc) >> 6u) & 0x3Fu)); + utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | (static_cast<unsigned int>(wc) & 0x3Fu)); + utf8_bytes_filled = 3; + } + else if (wc <= 0x10FFFF) + { + utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xF0u | ((static_cast<unsigned int>(wc) >> 18u) & 0x07u)); + utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((static_cast<unsigned int>(wc) >> 12u) & 0x3Fu)); + utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | ((static_cast<unsigned int>(wc) >> 6u) & 0x3Fu)); + utf8_bytes[3] = static_cast<std::char_traits<char>::int_type>(0x80u | (static_cast<unsigned int>(wc) & 0x3Fu)); + utf8_bytes_filled = 4; + } + else + { + // unknown character + utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc); + utf8_bytes_filled = 1; + } + } + } +}; + +template<typename BaseInputAdapter> +struct wide_string_input_helper<BaseInputAdapter, 2> +{ + // UTF-16 + static void fill_buffer(BaseInputAdapter& input, + std::array<std::char_traits<char>::int_type, 4>& utf8_bytes, + size_t& utf8_bytes_index, + size_t& utf8_bytes_filled) + { + utf8_bytes_index = 0; + + if (JSON_HEDLEY_UNLIKELY(input.empty())) + { + utf8_bytes[0] = std::char_traits<char>::eof(); + utf8_bytes_filled = 1; + } + else + { + // get the current character + const auto wc = input.get_character(); + + // UTF-16 to UTF-8 encoding + if (wc < 0x80) + { + utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc); + utf8_bytes_filled = 1; + } + else if (wc <= 0x7FF) + { + utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xC0u | ((static_cast<unsigned int>(wc) >> 6u))); + utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | (static_cast<unsigned int>(wc) & 0x3Fu)); + utf8_bytes_filled = 2; + } + else if (0xD800 > wc || wc >= 0xE000) + { + utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xE0u | ((static_cast<unsigned int>(wc) >> 12u))); + utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((static_cast<unsigned int>(wc) >> 6u) & 0x3Fu)); + utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | (static_cast<unsigned int>(wc) & 0x3Fu)); + utf8_bytes_filled = 3; + } + else + { + if (JSON_HEDLEY_UNLIKELY(!input.empty())) + { + const auto wc2 = static_cast<unsigned int>(input.get_character()); + const auto charcode = 0x10000u + (((static_cast<unsigned int>(wc) & 0x3FFu) << 10u) | (wc2 & 0x3FFu)); + utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(0xF0u | (charcode >> 18u)); + utf8_bytes[1] = static_cast<std::char_traits<char>::int_type>(0x80u | ((charcode >> 12u) & 0x3Fu)); + utf8_bytes[2] = static_cast<std::char_traits<char>::int_type>(0x80u | ((charcode >> 6u) & 0x3Fu)); + utf8_bytes[3] = static_cast<std::char_traits<char>::int_type>(0x80u | (charcode & 0x3Fu)); + utf8_bytes_filled = 4; + } + else + { + utf8_bytes[0] = static_cast<std::char_traits<char>::int_type>(wc); + utf8_bytes_filled = 1; + } + } + } + } +}; + +// Wraps another input apdater to convert wide character types into individual bytes. +template<typename BaseInputAdapter, typename WideCharType> +class wide_string_input_adapter +{ + public: + using char_type = char; + + wide_string_input_adapter(BaseInputAdapter base) + : base_adapter(base) {} + + typename std::char_traits<char>::int_type get_character() noexcept + { + // check if buffer needs to be filled + if (utf8_bytes_index == utf8_bytes_filled) + { + fill_buffer<sizeof(WideCharType)>(); + + JSON_ASSERT(utf8_bytes_filled > 0); + JSON_ASSERT(utf8_bytes_index == 0); + } + + // use buffer + JSON_ASSERT(utf8_bytes_filled > 0); + JSON_ASSERT(utf8_bytes_index < utf8_bytes_filled); + return utf8_bytes[utf8_bytes_index++]; + } + + private: + BaseInputAdapter base_adapter; + + template<size_t T> + void fill_buffer() + { + wide_string_input_helper<BaseInputAdapter, T>::fill_buffer(base_adapter, utf8_bytes, utf8_bytes_index, utf8_bytes_filled); + } + + /// a buffer for UTF-8 bytes + std::array<std::char_traits<char>::int_type, 4> utf8_bytes = {{0, 0, 0, 0}}; + + /// index to the utf8_codes array for the next valid byte + std::size_t utf8_bytes_index = 0; + /// number of valid bytes in the utf8_codes array + std::size_t utf8_bytes_filled = 0; +}; + + +template<typename IteratorType, typename Enable = void> +struct iterator_input_adapter_factory +{ + using iterator_type = IteratorType; + using char_type = typename std::iterator_traits<iterator_type>::value_type; + using adapter_type = iterator_input_adapter<iterator_type>; + + static adapter_type create(IteratorType first, IteratorType last) + { + return adapter_type(std::move(first), std::move(last)); + } +}; + +template<typename T> +struct is_iterator_of_multibyte +{ + using value_type = typename std::iterator_traits<T>::value_type; + enum + { + value = sizeof(value_type) > 1 + }; +}; + +template<typename IteratorType> +struct iterator_input_adapter_factory<IteratorType, enable_if_t<is_iterator_of_multibyte<IteratorType>::value>> +{ + using iterator_type = IteratorType; + using char_type = typename std::iterator_traits<iterator_type>::value_type; + using base_adapter_type = iterator_input_adapter<iterator_type>; + using adapter_type = wide_string_input_adapter<base_adapter_type, char_type>; + + static adapter_type create(IteratorType first, IteratorType last) + { + return adapter_type(base_adapter_type(std::move(first), std::move(last))); + } +}; + +// General purpose iterator-based input +template<typename IteratorType> +typename iterator_input_adapter_factory<IteratorType>::adapter_type input_adapter(IteratorType first, IteratorType last) +{ + using factory_type = iterator_input_adapter_factory<IteratorType>; + return factory_type::create(first, last); +} + +// Convenience shorthand from container to iterator +template<typename ContainerType> +auto input_adapter(const ContainerType& container) -> decltype(input_adapter(begin(container), end(container))) +{ + // Enable ADL + using std::begin; + using std::end; + + return input_adapter(begin(container), end(container)); +} + +// Special cases with fast paths +inline file_input_adapter input_adapter(std::FILE* file) +{ + return file_input_adapter(file); +} + +inline input_stream_adapter input_adapter(std::istream& stream) +{ + return input_stream_adapter(stream); +} + +inline input_stream_adapter input_adapter(std::istream&& stream) +{ + return input_stream_adapter(stream); +} + +using contiguous_bytes_input_adapter = decltype(input_adapter(std::declval<const char*>(), std::declval<const char*>())); + +// Null-delimited strings, and the like. +template < typename CharT, + typename std::enable_if < + std::is_pointer<CharT>::value&& + !std::is_array<CharT>::value&& + std::is_integral<typename std::remove_pointer<CharT>::type>::value&& + sizeof(typename std::remove_pointer<CharT>::type) == 1, + int >::type = 0 > +contiguous_bytes_input_adapter input_adapter(CharT b) +{ + auto length = std::strlen(reinterpret_cast<const char*>(b)); + const auto* ptr = reinterpret_cast<const char*>(b); + return input_adapter(ptr, ptr + length); +} + +template<typename T, std::size_t N> +auto input_adapter(T (&array)[N]) -> decltype(input_adapter(array, array + N)) +{ + return input_adapter(array, array + N); +} + +// This class only handles inputs of input_buffer_adapter type. +// It's required so that expressions like {ptr, len} can be implicitely casted +// to the correct adapter. +class span_input_adapter +{ + public: + template < typename CharT, + typename std::enable_if < + std::is_pointer<CharT>::value&& + std::is_integral<typename std::remove_pointer<CharT>::type>::value&& + sizeof(typename std::remove_pointer<CharT>::type) == 1, + int >::type = 0 > + span_input_adapter(CharT b, std::size_t l) + : ia(reinterpret_cast<const char*>(b), reinterpret_cast<const char*>(b) + l) {} + + template<class IteratorType, + typename std::enable_if< + std::is_same<typename iterator_traits<IteratorType>::iterator_category, std::random_access_iterator_tag>::value, + int>::type = 0> + span_input_adapter(IteratorType first, IteratorType last) + : ia(input_adapter(first, last)) {} + + contiguous_bytes_input_adapter&& get() + { + return std::move(ia); + } + + private: + contiguous_bytes_input_adapter ia; +}; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/input/json_sax.hpp> + + +#include <cstddef> +#include <string> // string +#include <utility> // move +#include <vector> // vector + +// #include <nlohmann/detail/exceptions.hpp> + +// #include <nlohmann/detail/macro_scope.hpp> + + +namespace nlohmann +{ + +/*! +@brief SAX interface + +This class describes the SAX interface used by @ref nlohmann::json::sax_parse. +Each function is called in different situations while the input is parsed. The +boolean return value informs the parser whether to continue processing the +input. +*/ +template<typename BasicJsonType> +struct json_sax +{ + using number_integer_t = typename BasicJsonType::number_integer_t; + using number_unsigned_t = typename BasicJsonType::number_unsigned_t; + using number_float_t = typename BasicJsonType::number_float_t; + using string_t = typename BasicJsonType::string_t; + using binary_t = typename BasicJsonType::binary_t; + + /*! + @brief a null value was read + @return whether parsing should proceed + */ + virtual bool null() = 0; + + /*! + @brief a boolean value was read + @param[in] val boolean value + @return whether parsing should proceed + */ + virtual bool boolean(bool val) = 0; + + /*! + @brief an integer number was read + @param[in] val integer value + @return whether parsing should proceed + */ + virtual bool number_integer(number_integer_t val) = 0; + + /*! + @brief an unsigned integer number was read + @param[in] val unsigned integer value + @return whether parsing should proceed + */ + virtual bool number_unsigned(number_unsigned_t val) = 0; + + /*! + @brief an floating-point number was read + @param[in] val floating-point value + @param[in] s raw token value + @return whether parsing should proceed + */ + virtual bool number_float(number_float_t val, const string_t& s) = 0; + + /*! + @brief a string was read + @param[in] val string value + @return whether parsing should proceed + @note It is safe to move the passed string. + */ + virtual bool string(string_t& val) = 0; + + /*! + @brief a binary string was read + @param[in] val binary value + @return whether parsing should proceed + @note It is safe to move the passed binary. + */ + virtual bool binary(binary_t& val) = 0; + + /*! + @brief the beginning of an object was read + @param[in] elements number of object elements or -1 if unknown + @return whether parsing should proceed + @note binary formats may report the number of elements + */ + virtual bool start_object(std::size_t elements) = 0; + + /*! + @brief an object key was read + @param[in] val object key + @return whether parsing should proceed + @note It is safe to move the passed string. + */ + virtual bool key(string_t& val) = 0; + + /*! + @brief the end of an object was read + @return whether parsing should proceed + */ + virtual bool end_object() = 0; + + /*! + @brief the beginning of an array was read + @param[in] elements number of array elements or -1 if unknown + @return whether parsing should proceed + @note binary formats may report the number of elements + */ + virtual bool start_array(std::size_t elements) = 0; + + /*! + @brief the end of an array was read + @return whether parsing should proceed + */ + virtual bool end_array() = 0; + + /*! + @brief a parse error occurred + @param[in] position the position in the input where the error occurs + @param[in] last_token the last read token + @param[in] ex an exception object describing the error + @return whether parsing should proceed (must return false) + */ + virtual bool parse_error(std::size_t position, + const std::string& last_token, + const detail::exception& ex) = 0; + + virtual ~json_sax() = default; +}; + + +namespace detail +{ +/*! +@brief SAX implementation to create a JSON value from SAX events + +This class implements the @ref json_sax interface and processes the SAX events +to create a JSON value which makes it basically a DOM parser. The structure or +hierarchy of the JSON value is managed by the stack `ref_stack` which contains +a pointer to the respective array or object for each recursion depth. + +After successful parsing, the value that is passed by reference to the +constructor contains the parsed value. + +@tparam BasicJsonType the JSON type +*/ +template<typename BasicJsonType> +class json_sax_dom_parser +{ + public: + using number_integer_t = typename BasicJsonType::number_integer_t; + using number_unsigned_t = typename BasicJsonType::number_unsigned_t; + using number_float_t = typename BasicJsonType::number_float_t; + using string_t = typename BasicJsonType::string_t; + using binary_t = typename BasicJsonType::binary_t; + + /*! + @param[in, out] r reference to a JSON value that is manipulated while + parsing + @param[in] allow_exceptions_ whether parse errors yield exceptions + */ + explicit json_sax_dom_parser(BasicJsonType& r, const bool allow_exceptions_ = true) + : root(r), allow_exceptions(allow_exceptions_) + {} + + // make class move-only + json_sax_dom_parser(const json_sax_dom_parser&) = delete; + json_sax_dom_parser(json_sax_dom_parser&&) = default; + json_sax_dom_parser& operator=(const json_sax_dom_parser&) = delete; + json_sax_dom_parser& operator=(json_sax_dom_parser&&) = default; + ~json_sax_dom_parser() = default; + + bool null() + { + handle_value(nullptr); + return true; + } + + bool boolean(bool val) + { + handle_value(val); + return true; + } + + bool number_integer(number_integer_t val) + { + handle_value(val); + return true; + } + + bool number_unsigned(number_unsigned_t val) + { + handle_value(val); + return true; + } + + bool number_float(number_float_t val, const string_t& /*unused*/) + { + handle_value(val); + return true; + } + + bool string(string_t& val) + { + handle_value(val); + return true; + } + + bool binary(binary_t& val) + { + handle_value(std::move(val)); + return true; + } + + bool start_object(std::size_t len) + { + ref_stack.push_back(handle_value(BasicJsonType::value_t::object)); + + if (JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) + { + JSON_THROW(out_of_range::create(408, + "excessive object size: " + std::to_string(len))); + } + + return true; + } + + bool key(string_t& val) + { + // add null at given key and store the reference for later + object_element = &(ref_stack.back()->m_value.object->operator[](val)); + return true; + } + + bool end_object() + { + ref_stack.pop_back(); + return true; + } + + bool start_array(std::size_t len) + { + ref_stack.push_back(handle_value(BasicJsonType::value_t::array)); + + if (JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) + { + JSON_THROW(out_of_range::create(408, + "excessive array size: " + std::to_string(len))); + } + + return true; + } + + bool end_array() + { + ref_stack.pop_back(); + return true; + } + + template<class Exception> + bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/, + const Exception& ex) + { + errored = true; + static_cast<void>(ex); + if (allow_exceptions) + { + JSON_THROW(ex); + } + return false; + } + + constexpr bool is_errored() const + { + return errored; + } + + private: + /*! + @invariant If the ref stack is empty, then the passed value will be the new + root. + @invariant If the ref stack contains a value, then it is an array or an + object to which we can add elements + */ + template<typename Value> + JSON_HEDLEY_RETURNS_NON_NULL + BasicJsonType* handle_value(Value&& v) + { + if (ref_stack.empty()) + { + root = BasicJsonType(std::forward<Value>(v)); + return &root; + } + + JSON_ASSERT(ref_stack.back()->is_array() || ref_stack.back()->is_object()); + + if (ref_stack.back()->is_array()) + { + ref_stack.back()->m_value.array->emplace_back(std::forward<Value>(v)); + return &(ref_stack.back()->m_value.array->back()); + } + + JSON_ASSERT(ref_stack.back()->is_object()); + JSON_ASSERT(object_element); + *object_element = BasicJsonType(std::forward<Value>(v)); + return object_element; + } + + /// the parsed JSON value + BasicJsonType& root; + /// stack to model hierarchy of values + std::vector<BasicJsonType*> ref_stack {}; + /// helper to hold the reference for the next object element + BasicJsonType* object_element = nullptr; + /// whether a syntax error occurred + bool errored = false; + /// whether to throw exceptions in case of errors + const bool allow_exceptions = true; +}; + +template<typename BasicJsonType> +class json_sax_dom_callback_parser +{ + public: + using number_integer_t = typename BasicJsonType::number_integer_t; + using number_unsigned_t = typename BasicJsonType::number_unsigned_t; + using number_float_t = typename BasicJsonType::number_float_t; + using string_t = typename BasicJsonType::string_t; + using binary_t = typename BasicJsonType::binary_t; + using parser_callback_t = typename BasicJsonType::parser_callback_t; + using parse_event_t = typename BasicJsonType::parse_event_t; + + json_sax_dom_callback_parser(BasicJsonType& r, + const parser_callback_t cb, + const bool allow_exceptions_ = true) + : root(r), callback(cb), allow_exceptions(allow_exceptions_) + { + keep_stack.push_back(true); + } + + // make class move-only + json_sax_dom_callback_parser(const json_sax_dom_callback_parser&) = delete; + json_sax_dom_callback_parser(json_sax_dom_callback_parser&&) = default; + json_sax_dom_callback_parser& operator=(const json_sax_dom_callback_parser&) = delete; + json_sax_dom_callback_parser& operator=(json_sax_dom_callback_parser&&) = default; + ~json_sax_dom_callback_parser() = default; + + bool null() + { + handle_value(nullptr); + return true; + } + + bool boolean(bool val) + { + handle_value(val); + return true; + } + + bool number_integer(number_integer_t val) + { + handle_value(val); + return true; + } + + bool number_unsigned(number_unsigned_t val) + { + handle_value(val); + return true; + } + + bool number_float(number_float_t val, const string_t& /*unused*/) + { + handle_value(val); + return true; + } + + bool string(string_t& val) + { + handle_value(val); + return true; + } + + bool binary(binary_t& val) + { + handle_value(std::move(val)); + return true; + } + + bool start_object(std::size_t len) + { + // check callback for object start + const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::object_start, discarded); + keep_stack.push_back(keep); + + auto val = handle_value(BasicJsonType::value_t::object, true); + ref_stack.push_back(val.second); + + // check object limit + if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) + { + JSON_THROW(out_of_range::create(408, "excessive object size: " + std::to_string(len))); + } + + return true; + } + + bool key(string_t& val) + { + BasicJsonType k = BasicJsonType(val); + + // check callback for key + const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::key, k); + key_keep_stack.push_back(keep); + + // add discarded value at given key and store the reference for later + if (keep && ref_stack.back()) + { + object_element = &(ref_stack.back()->m_value.object->operator[](val) = discarded); + } + + return true; + } + + bool end_object() + { + if (ref_stack.back() && !callback(static_cast<int>(ref_stack.size()) - 1, parse_event_t::object_end, *ref_stack.back())) + { + // discard object + *ref_stack.back() = discarded; + } + + JSON_ASSERT(!ref_stack.empty()); + JSON_ASSERT(!keep_stack.empty()); + ref_stack.pop_back(); + keep_stack.pop_back(); + + if (!ref_stack.empty() && ref_stack.back() && ref_stack.back()->is_structured()) + { + // remove discarded value + for (auto it = ref_stack.back()->begin(); it != ref_stack.back()->end(); ++it) + { + if (it->is_discarded()) + { + ref_stack.back()->erase(it); + break; + } + } + } + + return true; + } + + bool start_array(std::size_t len) + { + const bool keep = callback(static_cast<int>(ref_stack.size()), parse_event_t::array_start, discarded); + keep_stack.push_back(keep); + + auto val = handle_value(BasicJsonType::value_t::array, true); + ref_stack.push_back(val.second); + + // check array limit + if (ref_stack.back() && JSON_HEDLEY_UNLIKELY(len != std::size_t(-1) && len > ref_stack.back()->max_size())) + { + JSON_THROW(out_of_range::create(408, "excessive array size: " + std::to_string(len))); + } + + return true; + } + + bool end_array() + { + bool keep = true; + + if (ref_stack.back()) + { + keep = callback(static_cast<int>(ref_stack.size()) - 1, parse_event_t::array_end, *ref_stack.back()); + if (!keep) + { + // discard array + *ref_stack.back() = discarded; + } + } + + JSON_ASSERT(!ref_stack.empty()); + JSON_ASSERT(!keep_stack.empty()); + ref_stack.pop_back(); + keep_stack.pop_back(); + + // remove discarded value + if (!keep && !ref_stack.empty() && ref_stack.back()->is_array()) + { + ref_stack.back()->m_value.array->pop_back(); + } + + return true; + } + + template<class Exception> + bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/, + const Exception& ex) + { + errored = true; + static_cast<void>(ex); + if (allow_exceptions) + { + JSON_THROW(ex); + } + return false; + } + + constexpr bool is_errored() const + { + return errored; + } + + private: + /*! + @param[in] v value to add to the JSON value we build during parsing + @param[in] skip_callback whether we should skip calling the callback + function; this is required after start_array() and + start_object() SAX events, because otherwise we would call the + callback function with an empty array or object, respectively. + + @invariant If the ref stack is empty, then the passed value will be the new + root. + @invariant If the ref stack contains a value, then it is an array or an + object to which we can add elements + + @return pair of boolean (whether value should be kept) and pointer (to the + passed value in the ref_stack hierarchy; nullptr if not kept) + */ + template<typename Value> + std::pair<bool, BasicJsonType*> handle_value(Value&& v, const bool skip_callback = false) + { + JSON_ASSERT(!keep_stack.empty()); + + // do not handle this value if we know it would be added to a discarded + // container + if (!keep_stack.back()) + { + return {false, nullptr}; + } + + // create value + auto value = BasicJsonType(std::forward<Value>(v)); + + // check callback + const bool keep = skip_callback || callback(static_cast<int>(ref_stack.size()), parse_event_t::value, value); + + // do not handle this value if we just learnt it shall be discarded + if (!keep) + { + return {false, nullptr}; + } + + if (ref_stack.empty()) + { + root = std::move(value); + return {true, &root}; + } + + // skip this value if we already decided to skip the parent + // (https://github.com/nlohmann/json/issues/971#issuecomment-413678360) + if (!ref_stack.back()) + { + return {false, nullptr}; + } + + // we now only expect arrays and objects + JSON_ASSERT(ref_stack.back()->is_array() || ref_stack.back()->is_object()); + + // array + if (ref_stack.back()->is_array()) + { + ref_stack.back()->m_value.array->push_back(std::move(value)); + return {true, &(ref_stack.back()->m_value.array->back())}; + } + + // object + JSON_ASSERT(ref_stack.back()->is_object()); + // check if we should store an element for the current key + JSON_ASSERT(!key_keep_stack.empty()); + const bool store_element = key_keep_stack.back(); + key_keep_stack.pop_back(); + + if (!store_element) + { + return {false, nullptr}; + } + + JSON_ASSERT(object_element); + *object_element = std::move(value); + return {true, object_element}; + } + + /// the parsed JSON value + BasicJsonType& root; + /// stack to model hierarchy of values + std::vector<BasicJsonType*> ref_stack {}; + /// stack to manage which values to keep + std::vector<bool> keep_stack {}; + /// stack to manage which object keys to keep + std::vector<bool> key_keep_stack {}; + /// helper to hold the reference for the next object element + BasicJsonType* object_element = nullptr; + /// whether a syntax error occurred + bool errored = false; + /// callback function + const parser_callback_t callback = nullptr; + /// whether to throw exceptions in case of errors + const bool allow_exceptions = true; + /// a discarded value for the callback + BasicJsonType discarded = BasicJsonType::value_t::discarded; +}; + +template<typename BasicJsonType> +class json_sax_acceptor +{ + public: + using number_integer_t = typename BasicJsonType::number_integer_t; + using number_unsigned_t = typename BasicJsonType::number_unsigned_t; + using number_float_t = typename BasicJsonType::number_float_t; + using string_t = typename BasicJsonType::string_t; + using binary_t = typename BasicJsonType::binary_t; + + bool null() + { + return true; + } + + bool boolean(bool /*unused*/) + { + return true; + } + + bool number_integer(number_integer_t /*unused*/) + { + return true; + } + + bool number_unsigned(number_unsigned_t /*unused*/) + { + return true; + } + + bool number_float(number_float_t /*unused*/, const string_t& /*unused*/) + { + return true; + } + + bool string(string_t& /*unused*/) + { + return true; + } + + bool binary(binary_t& /*unused*/) + { + return true; + } + + bool start_object(std::size_t /*unused*/ = std::size_t(-1)) + { + return true; + } + + bool key(string_t& /*unused*/) + { + return true; + } + + bool end_object() + { + return true; + } + + bool start_array(std::size_t /*unused*/ = std::size_t(-1)) + { + return true; + } + + bool end_array() + { + return true; + } + + bool parse_error(std::size_t /*unused*/, const std::string& /*unused*/, const detail::exception& /*unused*/) + { + return false; + } +}; +} // namespace detail + +} // namespace nlohmann + +// #include <nlohmann/detail/input/lexer.hpp> + + +#include <array> // array +#include <clocale> // localeconv +#include <cstddef> // size_t +#include <cstdio> // snprintf +#include <cstdlib> // strtof, strtod, strtold, strtoll, strtoull +#include <initializer_list> // initializer_list +#include <string> // char_traits, string +#include <utility> // move +#include <vector> // vector + +// #include <nlohmann/detail/input/input_adapters.hpp> + +// #include <nlohmann/detail/input/position_t.hpp> + +// #include <nlohmann/detail/macro_scope.hpp> + + +namespace nlohmann +{ +namespace detail +{ +/////////// +// lexer // +/////////// + +template<typename BasicJsonType> +class lexer_base +{ + public: + /// token types for the parser + enum class token_type + { + uninitialized, ///< indicating the scanner is uninitialized + literal_true, ///< the `true` literal + literal_false, ///< the `false` literal + literal_null, ///< the `null` literal + value_string, ///< a string -- use get_string() for actual value + value_unsigned, ///< an unsigned integer -- use get_number_unsigned() for actual value + value_integer, ///< a signed integer -- use get_number_integer() for actual value + value_float, ///< an floating point number -- use get_number_float() for actual value + begin_array, ///< the character for array begin `[` + begin_object, ///< the character for object begin `{` + end_array, ///< the character for array end `]` + end_object, ///< the character for object end `}` + name_separator, ///< the name separator `:` + value_separator, ///< the value separator `,` + parse_error, ///< indicating a parse error + end_of_input, ///< indicating the end of the input buffer + literal_or_value ///< a literal or the begin of a value (only for diagnostics) + }; + + /// return name of values of type token_type (only used for errors) + JSON_HEDLEY_RETURNS_NON_NULL + JSON_HEDLEY_CONST + static const char* token_type_name(const token_type t) noexcept + { + switch (t) + { + case token_type::uninitialized: + return "<uninitialized>"; + case token_type::literal_true: + return "true literal"; + case token_type::literal_false: + return "false literal"; + case token_type::literal_null: + return "null literal"; + case token_type::value_string: + return "string literal"; + case token_type::value_unsigned: + case token_type::value_integer: + case token_type::value_float: + return "number literal"; + case token_type::begin_array: + return "'['"; + case token_type::begin_object: + return "'{'"; + case token_type::end_array: + return "']'"; + case token_type::end_object: + return "'}'"; + case token_type::name_separator: + return "':'"; + case token_type::value_separator: + return "','"; + case token_type::parse_error: + return "<parse error>"; + case token_type::end_of_input: + return "end of input"; + case token_type::literal_or_value: + return "'[', '{', or a literal"; + // LCOV_EXCL_START + default: // catch non-enum values + return "unknown token"; + // LCOV_EXCL_STOP + } + } +}; +/*! +@brief lexical analysis + +This class organizes the lexical analysis during JSON deserialization. +*/ +template<typename BasicJsonType, typename InputAdapterType> +class lexer : public lexer_base<BasicJsonType> +{ + using number_integer_t = typename BasicJsonType::number_integer_t; + using number_unsigned_t = typename BasicJsonType::number_unsigned_t; + using number_float_t = typename BasicJsonType::number_float_t; + using string_t = typename BasicJsonType::string_t; + using char_type = typename InputAdapterType::char_type; + using char_int_type = typename std::char_traits<char_type>::int_type; + + public: + using token_type = typename lexer_base<BasicJsonType>::token_type; + + explicit lexer(InputAdapterType&& adapter, bool ignore_comments_ = false) + : ia(std::move(adapter)) + , ignore_comments(ignore_comments_) + , decimal_point_char(static_cast<char_int_type>(get_decimal_point())) + {} + + // delete because of pointer members + lexer(const lexer&) = delete; + lexer(lexer&&) = default; + lexer& operator=(lexer&) = delete; + lexer& operator=(lexer&&) = default; + ~lexer() = default; + + private: + ///////////////////// + // locales + ///////////////////// + + /// return the locale-dependent decimal point + JSON_HEDLEY_PURE + static char get_decimal_point() noexcept + { + const auto* loc = localeconv(); + JSON_ASSERT(loc != nullptr); + return (loc->decimal_point == nullptr) ? '.' : *(loc->decimal_point); + } + + ///////////////////// + // scan functions + ///////////////////// + + /*! + @brief get codepoint from 4 hex characters following `\u` + + For input "\u c1 c2 c3 c4" the codepoint is: + (c1 * 0x1000) + (c2 * 0x0100) + (c3 * 0x0010) + c4 + = (c1 << 12) + (c2 << 8) + (c3 << 4) + (c4 << 0) + + Furthermore, the possible characters '0'..'9', 'A'..'F', and 'a'..'f' + must be converted to the integers 0x0..0x9, 0xA..0xF, 0xA..0xF, resp. The + conversion is done by subtracting the offset (0x30, 0x37, and 0x57) + between the ASCII value of the character and the desired integer value. + + @return codepoint (0x0000..0xFFFF) or -1 in case of an error (e.g. EOF or + non-hex character) + */ + int get_codepoint() + { + // this function only makes sense after reading `\u` + JSON_ASSERT(current == 'u'); + int codepoint = 0; + + const auto factors = { 12u, 8u, 4u, 0u }; + for (const auto factor : factors) + { + get(); + + if (current >= '0' && current <= '9') + { + codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x30u) << factor); + } + else if (current >= 'A' && current <= 'F') + { + codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x37u) << factor); + } + else if (current >= 'a' && current <= 'f') + { + codepoint += static_cast<int>((static_cast<unsigned int>(current) - 0x57u) << factor); + } + else + { + return -1; + } + } + + JSON_ASSERT(0x0000 <= codepoint && codepoint <= 0xFFFF); + return codepoint; + } + + /*! + @brief check if the next byte(s) are inside a given range + + Adds the current byte and, for each passed range, reads a new byte and + checks if it is inside the range. If a violation was detected, set up an + error message and return false. Otherwise, return true. + + @param[in] ranges list of integers; interpreted as list of pairs of + inclusive lower and upper bound, respectively + + @pre The passed list @a ranges must have 2, 4, or 6 elements; that is, + 1, 2, or 3 pairs. This precondition is enforced by an assertion. + + @return true if and only if no range violation was detected + */ + bool next_byte_in_range(std::initializer_list<char_int_type> ranges) + { + JSON_ASSERT(ranges.size() == 2 || ranges.size() == 4 || ranges.size() == 6); + add(current); + + for (auto range = ranges.begin(); range != ranges.end(); ++range) + { + get(); + if (JSON_HEDLEY_LIKELY(*range <= current && current <= *(++range))) + { + add(current); + } + else + { + error_message = "invalid string: ill-formed UTF-8 byte"; + return false; + } + } + + return true; + } + + /*! + @brief scan a string literal + + This function scans a string according to Sect. 7 of RFC 7159. While + scanning, bytes are escaped and copied into buffer token_buffer. Then the + function returns successfully, token_buffer is *not* null-terminated (as it + may contain \0 bytes), and token_buffer.size() is the number of bytes in the + string. + + @return token_type::value_string if string could be successfully scanned, + token_type::parse_error otherwise + + @note In case of errors, variable error_message contains a textual + description. + */ + token_type scan_string() + { + // reset token_buffer (ignore opening quote) + reset(); + + // we entered the function by reading an open quote + JSON_ASSERT(current == '\"'); + + while (true) + { + // get next character + switch (get()) + { + // end of file while parsing string + case std::char_traits<char_type>::eof(): + { + error_message = "invalid string: missing closing quote"; + return token_type::parse_error; + } + + // closing quote + case '\"': + { + return token_type::value_string; + } + + // escapes + case '\\': + { + switch (get()) + { + // quotation mark + case '\"': + add('\"'); + break; + // reverse solidus + case '\\': + add('\\'); + break; + // solidus + case '/': + add('/'); + break; + // backspace + case 'b': + add('\b'); + break; + // form feed + case 'f': + add('\f'); + break; + // line feed + case 'n': + add('\n'); + break; + // carriage return + case 'r': + add('\r'); + break; + // tab + case 't': + add('\t'); + break; + + // unicode escapes + case 'u': + { + const int codepoint1 = get_codepoint(); + int codepoint = codepoint1; // start with codepoint1 + + if (JSON_HEDLEY_UNLIKELY(codepoint1 == -1)) + { + error_message = "invalid string: '\\u' must be followed by 4 hex digits"; + return token_type::parse_error; + } + + // check if code point is a high surrogate + if (0xD800 <= codepoint1 && codepoint1 <= 0xDBFF) + { + // expect next \uxxxx entry + if (JSON_HEDLEY_LIKELY(get() == '\\' && get() == 'u')) + { + const int codepoint2 = get_codepoint(); + + if (JSON_HEDLEY_UNLIKELY(codepoint2 == -1)) + { + error_message = "invalid string: '\\u' must be followed by 4 hex digits"; + return token_type::parse_error; + } + + // check if codepoint2 is a low surrogate + if (JSON_HEDLEY_LIKELY(0xDC00 <= codepoint2 && codepoint2 <= 0xDFFF)) + { + // overwrite codepoint + codepoint = static_cast<int>( + // high surrogate occupies the most significant 22 bits + (static_cast<unsigned int>(codepoint1) << 10u) + // low surrogate occupies the least significant 15 bits + + static_cast<unsigned int>(codepoint2) + // there is still the 0xD800, 0xDC00 and 0x10000 noise + // in the result so we have to subtract with: + // (0xD800 << 10) + DC00 - 0x10000 = 0x35FDC00 + - 0x35FDC00u); + } + else + { + error_message = "invalid string: surrogate U+D800..U+DBFF must be followed by U+DC00..U+DFFF"; + return token_type::parse_error; + } + } + else + { + error_message = "invalid string: surrogate U+D800..U+DBFF must be followed by U+DC00..U+DFFF"; + return token_type::parse_error; + } + } + else + { + if (JSON_HEDLEY_UNLIKELY(0xDC00 <= codepoint1 && codepoint1 <= 0xDFFF)) + { + error_message = "invalid string: surrogate U+DC00..U+DFFF must follow U+D800..U+DBFF"; + return token_type::parse_error; + } + } + + // result of the above calculation yields a proper codepoint + JSON_ASSERT(0x00 <= codepoint && codepoint <= 0x10FFFF); + + // translate codepoint into bytes + if (codepoint < 0x80) + { + // 1-byte characters: 0xxxxxxx (ASCII) + add(static_cast<char_int_type>(codepoint)); + } + else if (codepoint <= 0x7FF) + { + // 2-byte characters: 110xxxxx 10xxxxxx + add(static_cast<char_int_type>(0xC0u | (static_cast<unsigned int>(codepoint) >> 6u))); + add(static_cast<char_int_type>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu))); + } + else if (codepoint <= 0xFFFF) + { + // 3-byte characters: 1110xxxx 10xxxxxx 10xxxxxx + add(static_cast<char_int_type>(0xE0u | (static_cast<unsigned int>(codepoint) >> 12u))); + add(static_cast<char_int_type>(0x80u | ((static_cast<unsigned int>(codepoint) >> 6u) & 0x3Fu))); + add(static_cast<char_int_type>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu))); + } + else + { + // 4-byte characters: 11110xxx 10xxxxxx 10xxxxxx 10xxxxxx + add(static_cast<char_int_type>(0xF0u | (static_cast<unsigned int>(codepoint) >> 18u))); + add(static_cast<char_int_type>(0x80u | ((static_cast<unsigned int>(codepoint) >> 12u) & 0x3Fu))); + add(static_cast<char_int_type>(0x80u | ((static_cast<unsigned int>(codepoint) >> 6u) & 0x3Fu))); + add(static_cast<char_int_type>(0x80u | (static_cast<unsigned int>(codepoint) & 0x3Fu))); + } + + break; + } + + // other characters after escape + default: + error_message = "invalid string: forbidden character after backslash"; + return token_type::parse_error; + } + + break; + } + + // invalid control characters + case 0x00: + { + error_message = "invalid string: control character U+0000 (NUL) must be escaped to \\u0000"; + return token_type::parse_error; + } + + case 0x01: + { + error_message = "invalid string: control character U+0001 (SOH) must be escaped to \\u0001"; + return token_type::parse_error; + } + + case 0x02: + { + error_message = "invalid string: control character U+0002 (STX) must be escaped to \\u0002"; + return token_type::parse_error; + } + + case 0x03: + { + error_message = "invalid string: control character U+0003 (ETX) must be escaped to \\u0003"; + return token_type::parse_error; + } + + case 0x04: + { + error_message = "invalid string: control character U+0004 (EOT) must be escaped to \\u0004"; + return token_type::parse_error; + } + + case 0x05: + { + error_message = "invalid string: control character U+0005 (ENQ) must be escaped to \\u0005"; + return token_type::parse_error; + } + + case 0x06: + { + error_message = "invalid string: control character U+0006 (ACK) must be escaped to \\u0006"; + return token_type::parse_error; + } + + case 0x07: + { + error_message = "invalid string: control character U+0007 (BEL) must be escaped to \\u0007"; + return token_type::parse_error; + } + + case 0x08: + { + error_message = "invalid string: control character U+0008 (BS) must be escaped to \\u0008 or \\b"; + return token_type::parse_error; + } + + case 0x09: + { + error_message = "invalid string: control character U+0009 (HT) must be escaped to \\u0009 or \\t"; + return token_type::parse_error; + } + + case 0x0A: + { + error_message = "invalid string: control character U+000A (LF) must be escaped to \\u000A or \\n"; + return token_type::parse_error; + } + + case 0x0B: + { + error_message = "invalid string: control character U+000B (VT) must be escaped to \\u000B"; + return token_type::parse_error; + } + + case 0x0C: + { + error_message = "invalid string: control character U+000C (FF) must be escaped to \\u000C or \\f"; + return token_type::parse_error; + } + + case 0x0D: + { + error_message = "invalid string: control character U+000D (CR) must be escaped to \\u000D or \\r"; + return token_type::parse_error; + } + + case 0x0E: + { + error_message = "invalid string: control character U+000E (SO) must be escaped to \\u000E"; + return token_type::parse_error; + } + + case 0x0F: + { + error_message = "invalid string: control character U+000F (SI) must be escaped to \\u000F"; + return token_type::parse_error; + } + + case 0x10: + { + error_message = "invalid string: control character U+0010 (DLE) must be escaped to \\u0010"; + return token_type::parse_error; + } + + case 0x11: + { + error_message = "invalid string: control character U+0011 (DC1) must be escaped to \\u0011"; + return token_type::parse_error; + } + + case 0x12: + { + error_message = "invalid string: control character U+0012 (DC2) must be escaped to \\u0012"; + return token_type::parse_error; + } + + case 0x13: + { + error_message = "invalid string: control character U+0013 (DC3) must be escaped to \\u0013"; + return token_type::parse_error; + } + + case 0x14: + { + error_message = "invalid string: control character U+0014 (DC4) must be escaped to \\u0014"; + return token_type::parse_error; + } + + case 0x15: + { + error_message = "invalid string: control character U+0015 (NAK) must be escaped to \\u0015"; + return token_type::parse_error; + } + + case 0x16: + { + error_message = "invalid string: control character U+0016 (SYN) must be escaped to \\u0016"; + return token_type::parse_error; + } + + case 0x17: + { + error_message = "invalid string: control character U+0017 (ETB) must be escaped to \\u0017"; + return token_type::parse_error; + } + + case 0x18: + { + error_message = "invalid string: control character U+0018 (CAN) must be escaped to \\u0018"; + return token_type::parse_error; + } + + case 0x19: + { + error_message = "invalid string: control character U+0019 (EM) must be escaped to \\u0019"; + return token_type::parse_error; + } + + case 0x1A: + { + error_message = "invalid string: control character U+001A (SUB) must be escaped to \\u001A"; + return token_type::parse_error; + } + + case 0x1B: + { + error_message = "invalid string: control character U+001B (ESC) must be escaped to \\u001B"; + return token_type::parse_error; + } + + case 0x1C: + { + error_message = "invalid string: control character U+001C (FS) must be escaped to \\u001C"; + return token_type::parse_error; + } + + case 0x1D: + { + error_message = "invalid string: control character U+001D (GS) must be escaped to \\u001D"; + return token_type::parse_error; + } + + case 0x1E: + { + error_message = "invalid string: control character U+001E (RS) must be escaped to \\u001E"; + return token_type::parse_error; + } + + case 0x1F: + { + error_message = "invalid string: control character U+001F (US) must be escaped to \\u001F"; + return token_type::parse_error; + } + + // U+0020..U+007F (except U+0022 (quote) and U+005C (backspace)) + case 0x20: + case 0x21: + case 0x23: + case 0x24: + case 0x25: + case 0x26: + case 0x27: + case 0x28: + case 0x29: + case 0x2A: + case 0x2B: + case 0x2C: + case 0x2D: + case 0x2E: + case 0x2F: + case 0x30: + case 0x31: + case 0x32: + case 0x33: + case 0x34: + case 0x35: + case 0x36: + case 0x37: + case 0x38: + case 0x39: + case 0x3A: + case 0x3B: + case 0x3C: + case 0x3D: + case 0x3E: + case 0x3F: + case 0x40: + case 0x41: + case 0x42: + case 0x43: + case 0x44: + case 0x45: + case 0x46: + case 0x47: + case 0x48: + case 0x49: + case 0x4A: + case 0x4B: + case 0x4C: + case 0x4D: + case 0x4E: + case 0x4F: + case 0x50: + case 0x51: + case 0x52: + case 0x53: + case 0x54: + case 0x55: + case 0x56: + case 0x57: + case 0x58: + case 0x59: + case 0x5A: + case 0x5B: + case 0x5D: + case 0x5E: + case 0x5F: + case 0x60: + case 0x61: + case 0x62: + case 0x63: + case 0x64: + case 0x65: + case 0x66: + case 0x67: + case 0x68: + case 0x69: + case 0x6A: + case 0x6B: + case 0x6C: + case 0x6D: + case 0x6E: + case 0x6F: + case 0x70: + case 0x71: + case 0x72: + case 0x73: + case 0x74: + case 0x75: + case 0x76: + case 0x77: + case 0x78: + case 0x79: + case 0x7A: + case 0x7B: + case 0x7C: + case 0x7D: + case 0x7E: + case 0x7F: + { + add(current); + break; + } + + // U+0080..U+07FF: bytes C2..DF 80..BF + case 0xC2: + case 0xC3: + case 0xC4: + case 0xC5: + case 0xC6: + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD5: + case 0xD6: + case 0xD7: + case 0xD8: + case 0xD9: + case 0xDA: + case 0xDB: + case 0xDC: + case 0xDD: + case 0xDE: + case 0xDF: + { + if (JSON_HEDLEY_UNLIKELY(!next_byte_in_range({0x80, 0xBF}))) + { + return token_type::parse_error; + } + break; + } + + // U+0800..U+0FFF: bytes E0 A0..BF 80..BF + case 0xE0: + { + if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0xA0, 0xBF, 0x80, 0xBF})))) + { + return token_type::parse_error; + } + break; + } + + // U+1000..U+CFFF: bytes E1..EC 80..BF 80..BF + // U+E000..U+FFFF: bytes EE..EF 80..BF 80..BF + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xEE: + case 0xEF: + { + if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF})))) + { + return token_type::parse_error; + } + break; + } + + // U+D000..U+D7FF: bytes ED 80..9F 80..BF + case 0xED: + { + if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x9F, 0x80, 0xBF})))) + { + return token_type::parse_error; + } + break; + } + + // U+10000..U+3FFFF F0 90..BF 80..BF 80..BF + case 0xF0: + { + if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x90, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) + { + return token_type::parse_error; + } + break; + } + + // U+40000..U+FFFFF F1..F3 80..BF 80..BF 80..BF + case 0xF1: + case 0xF2: + case 0xF3: + { + if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0xBF, 0x80, 0xBF, 0x80, 0xBF})))) + { + return token_type::parse_error; + } + break; + } + + // U+100000..U+10FFFF F4 80..8F 80..BF 80..BF + case 0xF4: + { + if (JSON_HEDLEY_UNLIKELY(!(next_byte_in_range({0x80, 0x8F, 0x80, 0xBF, 0x80, 0xBF})))) + { + return token_type::parse_error; + } + break; + } + + // remaining bytes (80..C1 and F5..FF) are ill-formed + default: + { + error_message = "invalid string: ill-formed UTF-8 byte"; + return token_type::parse_error; + } + } + } + } + + /*! + * @brief scan a comment + * @return whether comment could be scanned successfully + */ + bool scan_comment() + { + switch (get()) + { + // single-line comments skip input until a newline or EOF is read + case '/': + { + while (true) + { + switch (get()) + { + case '\n': + case '\r': + case std::char_traits<char_type>::eof(): + case '\0': + return true; + + default: + break; + } + } + } + + // multi-line comments skip input until */ is read + case '*': + { + while (true) + { + switch (get()) + { + case std::char_traits<char_type>::eof(): + case '\0': + { + error_message = "invalid comment; missing closing '*/'"; + return false; + } + + case '*': + { + switch (get()) + { + case '/': + return true; + + default: + { + unget(); + continue; + } + } + } + + default: + continue; + } + } + } + + // unexpected character after reading '/' + default: + { + error_message = "invalid comment; expecting '/' or '*' after '/'"; + return false; + } + } + } + + JSON_HEDLEY_NON_NULL(2) + static void strtof(float& f, const char* str, char** endptr) noexcept + { + f = std::strtof(str, endptr); + } + + JSON_HEDLEY_NON_NULL(2) + static void strtof(double& f, const char* str, char** endptr) noexcept + { + f = std::strtod(str, endptr); + } + + JSON_HEDLEY_NON_NULL(2) + static void strtof(long double& f, const char* str, char** endptr) noexcept + { + f = std::strtold(str, endptr); + } + + /*! + @brief scan a number literal + + This function scans a string according to Sect. 6 of RFC 7159. + + The function is realized with a deterministic finite state machine derived + from the grammar described in RFC 7159. Starting in state "init", the + input is read and used to determined the next state. Only state "done" + accepts the number. State "error" is a trap state to model errors. In the + table below, "anything" means any character but the ones listed before. + + state | 0 | 1-9 | e E | + | - | . | anything + ---------|----------|----------|----------|---------|---------|----------|----------- + init | zero | any1 | [error] | [error] | minus | [error] | [error] + minus | zero | any1 | [error] | [error] | [error] | [error] | [error] + zero | done | done | exponent | done | done | decimal1 | done + any1 | any1 | any1 | exponent | done | done | decimal1 | done + decimal1 | decimal2 | decimal2 | [error] | [error] | [error] | [error] | [error] + decimal2 | decimal2 | decimal2 | exponent | done | done | done | done + exponent | any2 | any2 | [error] | sign | sign | [error] | [error] + sign | any2 | any2 | [error] | [error] | [error] | [error] | [error] + any2 | any2 | any2 | done | done | done | done | done + + The state machine is realized with one label per state (prefixed with + "scan_number_") and `goto` statements between them. The state machine + contains cycles, but any cycle can be left when EOF is read. Therefore, + the function is guaranteed to terminate. + + During scanning, the read bytes are stored in token_buffer. This string is + then converted to a signed integer, an unsigned integer, or a + floating-point number. + + @return token_type::value_unsigned, token_type::value_integer, or + token_type::value_float if number could be successfully scanned, + token_type::parse_error otherwise + + @note The scanner is independent of the current locale. Internally, the + locale's decimal point is used instead of `.` to work with the + locale-dependent converters. + */ + token_type scan_number() // lgtm [cpp/use-of-goto] + { + // reset token_buffer to store the number's bytes + reset(); + + // the type of the parsed number; initially set to unsigned; will be + // changed if minus sign, decimal point or exponent is read + token_type number_type = token_type::value_unsigned; + + // state (init): we just found out we need to scan a number + switch (current) + { + case '-': + { + add(current); + goto scan_number_minus; + } + + case '0': + { + add(current); + goto scan_number_zero; + } + + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + { + add(current); + goto scan_number_any1; + } + + // all other characters are rejected outside scan_number() + default: // LCOV_EXCL_LINE + JSON_ASSERT(false); // LCOV_EXCL_LINE + } + +scan_number_minus: + // state: we just parsed a leading minus sign + number_type = token_type::value_integer; + switch (get()) + { + case '0': + { + add(current); + goto scan_number_zero; + } + + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + { + add(current); + goto scan_number_any1; + } + + default: + { + error_message = "invalid number; expected digit after '-'"; + return token_type::parse_error; + } + } + +scan_number_zero: + // state: we just parse a zero (maybe with a leading minus sign) + switch (get()) + { + case '.': + { + add(decimal_point_char); + goto scan_number_decimal1; + } + + case 'e': + case 'E': + { + add(current); + goto scan_number_exponent; + } + + default: + goto scan_number_done; + } + +scan_number_any1: + // state: we just parsed a number 0-9 (maybe with a leading minus sign) + switch (get()) + { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + { + add(current); + goto scan_number_any1; + } + + case '.': + { + add(decimal_point_char); + goto scan_number_decimal1; + } + + case 'e': + case 'E': + { + add(current); + goto scan_number_exponent; + } + + default: + goto scan_number_done; + } + +scan_number_decimal1: + // state: we just parsed a decimal point + number_type = token_type::value_float; + switch (get()) + { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + { + add(current); + goto scan_number_decimal2; + } + + default: + { + error_message = "invalid number; expected digit after '.'"; + return token_type::parse_error; + } + } + +scan_number_decimal2: + // we just parsed at least one number after a decimal point + switch (get()) + { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + { + add(current); + goto scan_number_decimal2; + } + + case 'e': + case 'E': + { + add(current); + goto scan_number_exponent; + } + + default: + goto scan_number_done; + } + +scan_number_exponent: + // we just parsed an exponent + number_type = token_type::value_float; + switch (get()) + { + case '+': + case '-': + { + add(current); + goto scan_number_sign; + } + + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + { + add(current); + goto scan_number_any2; + } + + default: + { + error_message = + "invalid number; expected '+', '-', or digit after exponent"; + return token_type::parse_error; + } + } + +scan_number_sign: + // we just parsed an exponent sign + switch (get()) + { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + { + add(current); + goto scan_number_any2; + } + + default: + { + error_message = "invalid number; expected digit after exponent sign"; + return token_type::parse_error; + } + } + +scan_number_any2: + // we just parsed a number after the exponent or exponent sign + switch (get()) + { + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + { + add(current); + goto scan_number_any2; + } + + default: + goto scan_number_done; + } + +scan_number_done: + // unget the character after the number (we only read it to know that + // we are done scanning a number) + unget(); + + char* endptr = nullptr; + errno = 0; + + // try to parse integers first and fall back to floats + if (number_type == token_type::value_unsigned) + { + const auto x = std::strtoull(token_buffer.data(), &endptr, 10); + + // we checked the number format before + JSON_ASSERT(endptr == token_buffer.data() + token_buffer.size()); + + if (errno == 0) + { + value_unsigned = static_cast<number_unsigned_t>(x); + if (value_unsigned == x) + { + return token_type::value_unsigned; + } + } + } + else if (number_type == token_type::value_integer) + { + const auto x = std::strtoll(token_buffer.data(), &endptr, 10); + + // we checked the number format before + JSON_ASSERT(endptr == token_buffer.data() + token_buffer.size()); + + if (errno == 0) + { + value_integer = static_cast<number_integer_t>(x); + if (value_integer == x) + { + return token_type::value_integer; + } + } + } + + // this code is reached if we parse a floating-point number or if an + // integer conversion above failed + strtof(value_float, token_buffer.data(), &endptr); + + // we checked the number format before + JSON_ASSERT(endptr == token_buffer.data() + token_buffer.size()); + + return token_type::value_float; + } + + /*! + @param[in] literal_text the literal text to expect + @param[in] length the length of the passed literal text + @param[in] return_type the token type to return on success + */ + JSON_HEDLEY_NON_NULL(2) + token_type scan_literal(const char_type* literal_text, const std::size_t length, + token_type return_type) + { + JSON_ASSERT(std::char_traits<char_type>::to_char_type(current) == literal_text[0]); + for (std::size_t i = 1; i < length; ++i) + { + if (JSON_HEDLEY_UNLIKELY(std::char_traits<char_type>::to_char_type(get()) != literal_text[i])) + { + error_message = "invalid literal"; + return token_type::parse_error; + } + } + return return_type; + } + + ///////////////////// + // input management + ///////////////////// + + /// reset token_buffer; current character is beginning of token + void reset() noexcept + { + token_buffer.clear(); + token_string.clear(); + token_string.push_back(std::char_traits<char_type>::to_char_type(current)); + } + + /* + @brief get next character from the input + + This function provides the interface to the used input adapter. It does + not throw in case the input reached EOF, but returns a + `std::char_traits<char>::eof()` in that case. Stores the scanned characters + for use in error messages. + + @return character read from the input + */ + char_int_type get() + { + ++position.chars_read_total; + ++position.chars_read_current_line; + + if (next_unget) + { + // just reset the next_unget variable and work with current + next_unget = false; + } + else + { + current = ia.get_character(); + } + + if (JSON_HEDLEY_LIKELY(current != std::char_traits<char_type>::eof())) + { + token_string.push_back(std::char_traits<char_type>::to_char_type(current)); + } + + if (current == '\n') + { + ++position.lines_read; + position.chars_read_current_line = 0; + } + + return current; + } + + /*! + @brief unget current character (read it again on next get) + + We implement unget by setting variable next_unget to true. The input is not + changed - we just simulate ungetting by modifying chars_read_total, + chars_read_current_line, and token_string. The next call to get() will + behave as if the unget character is read again. + */ + void unget() + { + next_unget = true; + + --position.chars_read_total; + + // in case we "unget" a newline, we have to also decrement the lines_read + if (position.chars_read_current_line == 0) + { + if (position.lines_read > 0) + { + --position.lines_read; + } + } + else + { + --position.chars_read_current_line; + } + + if (JSON_HEDLEY_LIKELY(current != std::char_traits<char_type>::eof())) + { + JSON_ASSERT(!token_string.empty()); + token_string.pop_back(); + } + } + + /// add a character to token_buffer + void add(char_int_type c) + { + token_buffer.push_back(static_cast<typename string_t::value_type>(c)); + } + + public: + ///////////////////// + // value getters + ///////////////////// + + /// return integer value + constexpr number_integer_t get_number_integer() const noexcept + { + return value_integer; + } + + /// return unsigned integer value + constexpr number_unsigned_t get_number_unsigned() const noexcept + { + return value_unsigned; + } + + /// return floating-point value + constexpr number_float_t get_number_float() const noexcept + { + return value_float; + } + + /// return current string value (implicitly resets the token; useful only once) + string_t& get_string() + { + return token_buffer; + } + + ///////////////////// + // diagnostics + ///////////////////// + + /// return position of last read token + constexpr position_t get_position() const noexcept + { + return position; + } + + /// return the last read token (for errors only). Will never contain EOF + /// (an arbitrary value that is not a valid char value, often -1), because + /// 255 may legitimately occur. May contain NUL, which should be escaped. + std::string get_token_string() const + { + // escape control characters + std::string result; + for (const auto c : token_string) + { + if (static_cast<unsigned char>(c) <= '\x1F') + { + // escape control characters + std::array<char, 9> cs{{}}; + (std::snprintf)(cs.data(), cs.size(), "<U+%.4X>", static_cast<unsigned char>(c)); + result += cs.data(); + } + else + { + // add character as is + result.push_back(static_cast<std::string::value_type>(c)); + } + } + + return result; + } + + /// return syntax error message + JSON_HEDLEY_RETURNS_NON_NULL + constexpr const char* get_error_message() const noexcept + { + return error_message; + } + + ///////////////////// + // actual scanner + ///////////////////// + + /*! + @brief skip the UTF-8 byte order mark + @return true iff there is no BOM or the correct BOM has been skipped + */ + bool skip_bom() + { + if (get() == 0xEF) + { + // check if we completely parse the BOM + return get() == 0xBB && get() == 0xBF; + } + + // the first character is not the beginning of the BOM; unget it to + // process is later + unget(); + return true; + } + + void skip_whitespace() + { + do + { + get(); + } + while (current == ' ' || current == '\t' || current == '\n' || current == '\r'); + } + + token_type scan() + { + // initially, skip the BOM + if (position.chars_read_total == 0 && !skip_bom()) + { + error_message = "invalid BOM; must be 0xEF 0xBB 0xBF if given"; + return token_type::parse_error; + } + + // read next character and ignore whitespace + skip_whitespace(); + + // ignore comments + while (ignore_comments && current == '/') + { + if (!scan_comment()) + { + return token_type::parse_error; + } + + // skip following whitespace + skip_whitespace(); + } + + switch (current) + { + // structural characters + case '[': + return token_type::begin_array; + case ']': + return token_type::end_array; + case '{': + return token_type::begin_object; + case '}': + return token_type::end_object; + case ':': + return token_type::name_separator; + case ',': + return token_type::value_separator; + + // literals + case 't': + { + std::array<char_type, 4> true_literal = {{'t', 'r', 'u', 'e'}}; + return scan_literal(true_literal.data(), true_literal.size(), token_type::literal_true); + } + case 'f': + { + std::array<char_type, 5> false_literal = {{'f', 'a', 'l', 's', 'e'}}; + return scan_literal(false_literal.data(), false_literal.size(), token_type::literal_false); + } + case 'n': + { + std::array<char_type, 4> null_literal = {{'n', 'u', 'l', 'l'}}; + return scan_literal(null_literal.data(), null_literal.size(), token_type::literal_null); + } + + // string + case '\"': + return scan_string(); + + // number + case '-': + case '0': + case '1': + case '2': + case '3': + case '4': + case '5': + case '6': + case '7': + case '8': + case '9': + return scan_number(); + + // end of input (the null byte is needed when parsing from + // string literals) + case '\0': + case std::char_traits<char_type>::eof(): + return token_type::end_of_input; + + // error + default: + error_message = "invalid literal"; + return token_type::parse_error; + } + } + + private: + /// input adapter + InputAdapterType ia; + + /// whether comments should be ignored (true) or signaled as errors (false) + const bool ignore_comments = false; + + /// the current character + char_int_type current = std::char_traits<char_type>::eof(); + + /// whether the next get() call should just return current + bool next_unget = false; + + /// the start position of the current token + position_t position {}; + + /// raw input token string (for error messages) + std::vector<char_type> token_string {}; + + /// buffer for variable-length tokens (numbers, strings) + string_t token_buffer {}; + + /// a description of occurred lexer errors + const char* error_message = ""; + + // number values + number_integer_t value_integer = 0; + number_unsigned_t value_unsigned = 0; + number_float_t value_float = 0; + + /// the decimal point + const char_int_type decimal_point_char = '.'; +}; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/macro_scope.hpp> + +// #include <nlohmann/detail/meta/is_sax.hpp> + + +#include <cstdint> // size_t +#include <utility> // declval +#include <string> // string + +// #include <nlohmann/detail/meta/detected.hpp> + +// #include <nlohmann/detail/meta/type_traits.hpp> + + +namespace nlohmann +{ +namespace detail +{ +template<typename T> +using null_function_t = decltype(std::declval<T&>().null()); + +template<typename T> +using boolean_function_t = + decltype(std::declval<T&>().boolean(std::declval<bool>())); + +template<typename T, typename Integer> +using number_integer_function_t = + decltype(std::declval<T&>().number_integer(std::declval<Integer>())); + +template<typename T, typename Unsigned> +using number_unsigned_function_t = + decltype(std::declval<T&>().number_unsigned(std::declval<Unsigned>())); + +template<typename T, typename Float, typename String> +using number_float_function_t = decltype(std::declval<T&>().number_float( + std::declval<Float>(), std::declval<const String&>())); + +template<typename T, typename String> +using string_function_t = + decltype(std::declval<T&>().string(std::declval<String&>())); + +template<typename T, typename Binary> +using binary_function_t = + decltype(std::declval<T&>().binary(std::declval<Binary&>())); + +template<typename T> +using start_object_function_t = + decltype(std::declval<T&>().start_object(std::declval<std::size_t>())); + +template<typename T, typename String> +using key_function_t = + decltype(std::declval<T&>().key(std::declval<String&>())); + +template<typename T> +using end_object_function_t = decltype(std::declval<T&>().end_object()); + +template<typename T> +using start_array_function_t = + decltype(std::declval<T&>().start_array(std::declval<std::size_t>())); + +template<typename T> +using end_array_function_t = decltype(std::declval<T&>().end_array()); + +template<typename T, typename Exception> +using parse_error_function_t = decltype(std::declval<T&>().parse_error( + std::declval<std::size_t>(), std::declval<const std::string&>(), + std::declval<const Exception&>())); + +template<typename SAX, typename BasicJsonType> +struct is_sax +{ + private: + static_assert(is_basic_json<BasicJsonType>::value, + "BasicJsonType must be of type basic_json<...>"); + + using number_integer_t = typename BasicJsonType::number_integer_t; + using number_unsigned_t = typename BasicJsonType::number_unsigned_t; + using number_float_t = typename BasicJsonType::number_float_t; + using string_t = typename BasicJsonType::string_t; + using binary_t = typename BasicJsonType::binary_t; + using exception_t = typename BasicJsonType::exception; + + public: + static constexpr bool value = + is_detected_exact<bool, null_function_t, SAX>::value && + is_detected_exact<bool, boolean_function_t, SAX>::value && + is_detected_exact<bool, number_integer_function_t, SAX, number_integer_t>::value && + is_detected_exact<bool, number_unsigned_function_t, SAX, number_unsigned_t>::value && + is_detected_exact<bool, number_float_function_t, SAX, number_float_t, string_t>::value && + is_detected_exact<bool, string_function_t, SAX, string_t>::value && + is_detected_exact<bool, binary_function_t, SAX, binary_t>::value && + is_detected_exact<bool, start_object_function_t, SAX>::value && + is_detected_exact<bool, key_function_t, SAX, string_t>::value && + is_detected_exact<bool, end_object_function_t, SAX>::value && + is_detected_exact<bool, start_array_function_t, SAX>::value && + is_detected_exact<bool, end_array_function_t, SAX>::value && + is_detected_exact<bool, parse_error_function_t, SAX, exception_t>::value; +}; + +template<typename SAX, typename BasicJsonType> +struct is_sax_static_asserts +{ + private: + static_assert(is_basic_json<BasicJsonType>::value, + "BasicJsonType must be of type basic_json<...>"); + + using number_integer_t = typename BasicJsonType::number_integer_t; + using number_unsigned_t = typename BasicJsonType::number_unsigned_t; + using number_float_t = typename BasicJsonType::number_float_t; + using string_t = typename BasicJsonType::string_t; + using binary_t = typename BasicJsonType::binary_t; + using exception_t = typename BasicJsonType::exception; + + public: + static_assert(is_detected_exact<bool, null_function_t, SAX>::value, + "Missing/invalid function: bool null()"); + static_assert(is_detected_exact<bool, boolean_function_t, SAX>::value, + "Missing/invalid function: bool boolean(bool)"); + static_assert(is_detected_exact<bool, boolean_function_t, SAX>::value, + "Missing/invalid function: bool boolean(bool)"); + static_assert( + is_detected_exact<bool, number_integer_function_t, SAX, + number_integer_t>::value, + "Missing/invalid function: bool number_integer(number_integer_t)"); + static_assert( + is_detected_exact<bool, number_unsigned_function_t, SAX, + number_unsigned_t>::value, + "Missing/invalid function: bool number_unsigned(number_unsigned_t)"); + static_assert(is_detected_exact<bool, number_float_function_t, SAX, + number_float_t, string_t>::value, + "Missing/invalid function: bool number_float(number_float_t, const string_t&)"); + static_assert( + is_detected_exact<bool, string_function_t, SAX, string_t>::value, + "Missing/invalid function: bool string(string_t&)"); + static_assert( + is_detected_exact<bool, binary_function_t, SAX, binary_t>::value, + "Missing/invalid function: bool binary(binary_t&)"); + static_assert(is_detected_exact<bool, start_object_function_t, SAX>::value, + "Missing/invalid function: bool start_object(std::size_t)"); + static_assert(is_detected_exact<bool, key_function_t, SAX, string_t>::value, + "Missing/invalid function: bool key(string_t&)"); + static_assert(is_detected_exact<bool, end_object_function_t, SAX>::value, + "Missing/invalid function: bool end_object()"); + static_assert(is_detected_exact<bool, start_array_function_t, SAX>::value, + "Missing/invalid function: bool start_array(std::size_t)"); + static_assert(is_detected_exact<bool, end_array_function_t, SAX>::value, + "Missing/invalid function: bool end_array()"); + static_assert( + is_detected_exact<bool, parse_error_function_t, SAX, exception_t>::value, + "Missing/invalid function: bool parse_error(std::size_t, const " + "std::string&, const exception&)"); +}; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/value_t.hpp> + + +namespace nlohmann +{ +namespace detail +{ + +/// how to treat CBOR tags +enum class cbor_tag_handler_t +{ + error, ///< throw a parse_error exception in case of a tag + ignore ///< ignore tags +}; + +/*! +@brief determine system byte order + +@return true if and only if system's byte order is little endian + +@note from https://stackoverflow.com/a/1001328/266378 +*/ +static inline bool little_endianess(int num = 1) noexcept +{ + return *reinterpret_cast<char*>(&num) == 1; +} + + +/////////////////// +// binary reader // +/////////////////// + +/*! +@brief deserialization of CBOR, MessagePack, and UBJSON values +*/ +template<typename BasicJsonType, typename InputAdapterType, typename SAX = json_sax_dom_parser<BasicJsonType>> +class binary_reader +{ + using number_integer_t = typename BasicJsonType::number_integer_t; + using number_unsigned_t = typename BasicJsonType::number_unsigned_t; + using number_float_t = typename BasicJsonType::number_float_t; + using string_t = typename BasicJsonType::string_t; + using binary_t = typename BasicJsonType::binary_t; + using json_sax_t = SAX; + using char_type = typename InputAdapterType::char_type; + using char_int_type = typename std::char_traits<char_type>::int_type; + + public: + /*! + @brief create a binary reader + + @param[in] adapter input adapter to read from + */ + explicit binary_reader(InputAdapterType&& adapter) : ia(std::move(adapter)) + { + (void)detail::is_sax_static_asserts<SAX, BasicJsonType> {}; + } + + // make class move-only + binary_reader(const binary_reader&) = delete; + binary_reader(binary_reader&&) = default; + binary_reader& operator=(const binary_reader&) = delete; + binary_reader& operator=(binary_reader&&) = default; + ~binary_reader() = default; + + /*! + @param[in] format the binary format to parse + @param[in] sax_ a SAX event processor + @param[in] strict whether to expect the input to be consumed completed + @param[in] tag_handler how to treat CBOR tags + + @return + */ + JSON_HEDLEY_NON_NULL(3) + bool sax_parse(const input_format_t format, + json_sax_t* sax_, + const bool strict = true, + const cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error) + { + sax = sax_; + bool result = false; + + switch (format) + { + case input_format_t::bson: + result = parse_bson_internal(); + break; + + case input_format_t::cbor: + result = parse_cbor_internal(true, tag_handler); + break; + + case input_format_t::msgpack: + result = parse_msgpack_internal(); + break; + + case input_format_t::ubjson: + result = parse_ubjson_internal(); + break; + + default: // LCOV_EXCL_LINE + JSON_ASSERT(false); // LCOV_EXCL_LINE + } + + // strict mode: next byte must be EOF + if (result && strict) + { + if (format == input_format_t::ubjson) + { + get_ignore_noop(); + } + else + { + get(); + } + + if (JSON_HEDLEY_UNLIKELY(current != std::char_traits<char_type>::eof())) + { + return sax->parse_error(chars_read, get_token_string(), + parse_error::create(110, chars_read, exception_message(format, "expected end of input; last byte: 0x" + get_token_string(), "value"))); + } + } + + return result; + } + + private: + ////////// + // BSON // + ////////// + + /*! + @brief Reads in a BSON-object and passes it to the SAX-parser. + @return whether a valid BSON-value was passed to the SAX parser + */ + bool parse_bson_internal() + { + std::int32_t document_size{}; + get_number<std::int32_t, true>(input_format_t::bson, document_size); + + if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) + { + return false; + } + + if (JSON_HEDLEY_UNLIKELY(!parse_bson_element_list(/*is_array*/false))) + { + return false; + } + + return sax->end_object(); + } + + /*! + @brief Parses a C-style string from the BSON input. + @param[in, out] result A reference to the string variable where the read + string is to be stored. + @return `true` if the \x00-byte indicating the end of the string was + encountered before the EOF; false` indicates an unexpected EOF. + */ + bool get_bson_cstr(string_t& result) + { + auto out = std::back_inserter(result); + while (true) + { + get(); + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(input_format_t::bson, "cstring"))) + { + return false; + } + if (current == 0x00) + { + return true; + } + *out++ = static_cast<typename string_t::value_type>(current); + } + } + + /*! + @brief Parses a zero-terminated string of length @a len from the BSON + input. + @param[in] len The length (including the zero-byte at the end) of the + string to be read. + @param[in, out] result A reference to the string variable where the read + string is to be stored. + @tparam NumberType The type of the length @a len + @pre len >= 1 + @return `true` if the string was successfully parsed + */ + template<typename NumberType> + bool get_bson_string(const NumberType len, string_t& result) + { + if (JSON_HEDLEY_UNLIKELY(len < 1)) + { + auto last_token = get_token_string(); + return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::bson, "string length must be at least 1, is " + std::to_string(len), "string"))); + } + + return get_string(input_format_t::bson, len - static_cast<NumberType>(1), result) && get() != std::char_traits<char_type>::eof(); + } + + /*! + @brief Parses a byte array input of length @a len from the BSON input. + @param[in] len The length of the byte array to be read. + @param[in, out] result A reference to the binary variable where the read + array is to be stored. + @tparam NumberType The type of the length @a len + @pre len >= 0 + @return `true` if the byte array was successfully parsed + */ + template<typename NumberType> + bool get_bson_binary(const NumberType len, binary_t& result) + { + if (JSON_HEDLEY_UNLIKELY(len < 0)) + { + auto last_token = get_token_string(); + return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::bson, "byte array length cannot be negative, is " + std::to_string(len), "binary"))); + } + + // All BSON binary values have a subtype + std::uint8_t subtype{}; + get_number<std::uint8_t>(input_format_t::bson, subtype); + result.set_subtype(subtype); + + return get_binary(input_format_t::bson, len, result); + } + + /*! + @brief Read a BSON document element of the given @a element_type. + @param[in] element_type The BSON element type, c.f. http://bsonspec.org/spec.html + @param[in] element_type_parse_position The position in the input stream, + where the `element_type` was read. + @warning Not all BSON element types are supported yet. An unsupported + @a element_type will give rise to a parse_error.114: + Unsupported BSON record type 0x... + @return whether a valid BSON-object/array was passed to the SAX parser + */ + bool parse_bson_element_internal(const char_int_type element_type, + const std::size_t element_type_parse_position) + { + switch (element_type) + { + case 0x01: // double + { + double number{}; + return get_number<double, true>(input_format_t::bson, number) && sax->number_float(static_cast<number_float_t>(number), ""); + } + + case 0x02: // string + { + std::int32_t len{}; + string_t value; + return get_number<std::int32_t, true>(input_format_t::bson, len) && get_bson_string(len, value) && sax->string(value); + } + + case 0x03: // object + { + return parse_bson_internal(); + } + + case 0x04: // array + { + return parse_bson_array(); + } + + case 0x05: // binary + { + std::int32_t len{}; + binary_t value; + return get_number<std::int32_t, true>(input_format_t::bson, len) && get_bson_binary(len, value) && sax->binary(value); + } + + case 0x08: // boolean + { + return sax->boolean(get() != 0); + } + + case 0x0A: // null + { + return sax->null(); + } + + case 0x10: // int32 + { + std::int32_t value{}; + return get_number<std::int32_t, true>(input_format_t::bson, value) && sax->number_integer(value); + } + + case 0x12: // int64 + { + std::int64_t value{}; + return get_number<std::int64_t, true>(input_format_t::bson, value) && sax->number_integer(value); + } + + default: // anything else not supported (yet) + { + std::array<char, 3> cr{{}}; + (std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast<unsigned char>(element_type)); + return sax->parse_error(element_type_parse_position, std::string(cr.data()), parse_error::create(114, element_type_parse_position, "Unsupported BSON record type 0x" + std::string(cr.data()))); + } + } + } + + /*! + @brief Read a BSON element list (as specified in the BSON-spec) + + The same binary layout is used for objects and arrays, hence it must be + indicated with the argument @a is_array which one is expected + (true --> array, false --> object). + + @param[in] is_array Determines if the element list being read is to be + treated as an object (@a is_array == false), or as an + array (@a is_array == true). + @return whether a valid BSON-object/array was passed to the SAX parser + */ + bool parse_bson_element_list(const bool is_array) + { + string_t key; + + while (auto element_type = get()) + { + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(input_format_t::bson, "element list"))) + { + return false; + } + + const std::size_t element_type_parse_position = chars_read; + if (JSON_HEDLEY_UNLIKELY(!get_bson_cstr(key))) + { + return false; + } + + if (!is_array && !sax->key(key)) + { + return false; + } + + if (JSON_HEDLEY_UNLIKELY(!parse_bson_element_internal(element_type, element_type_parse_position))) + { + return false; + } + + // get_bson_cstr only appends + key.clear(); + } + + return true; + } + + /*! + @brief Reads an array from the BSON input and passes it to the SAX-parser. + @return whether a valid BSON-array was passed to the SAX parser + */ + bool parse_bson_array() + { + std::int32_t document_size{}; + get_number<std::int32_t, true>(input_format_t::bson, document_size); + + if (JSON_HEDLEY_UNLIKELY(!sax->start_array(std::size_t(-1)))) + { + return false; + } + + if (JSON_HEDLEY_UNLIKELY(!parse_bson_element_list(/*is_array*/true))) + { + return false; + } + + return sax->end_array(); + } + + ////////// + // CBOR // + ////////// + + /*! + @param[in] get_char whether a new character should be retrieved from the + input (true) or whether the last read character should + be considered instead (false) + @param[in] tag_handler how CBOR tags should be treated + + @return whether a valid CBOR value was passed to the SAX parser + */ + bool parse_cbor_internal(const bool get_char, + const cbor_tag_handler_t tag_handler) + { + switch (get_char ? get() : current) + { + // EOF + case std::char_traits<char_type>::eof(): + return unexpect_eof(input_format_t::cbor, "value"); + + // Integer 0x00..0x17 (0..23) + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case 0x09: + case 0x0A: + case 0x0B: + case 0x0C: + case 0x0D: + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + return sax->number_unsigned(static_cast<number_unsigned_t>(current)); + + case 0x18: // Unsigned integer (one-byte uint8_t follows) + { + std::uint8_t number{}; + return get_number(input_format_t::cbor, number) && sax->number_unsigned(number); + } + + case 0x19: // Unsigned integer (two-byte uint16_t follows) + { + std::uint16_t number{}; + return get_number(input_format_t::cbor, number) && sax->number_unsigned(number); + } + + case 0x1A: // Unsigned integer (four-byte uint32_t follows) + { + std::uint32_t number{}; + return get_number(input_format_t::cbor, number) && sax->number_unsigned(number); + } + + case 0x1B: // Unsigned integer (eight-byte uint64_t follows) + { + std::uint64_t number{}; + return get_number(input_format_t::cbor, number) && sax->number_unsigned(number); + } + + // Negative integer -1-0x00..-1-0x17 (-1..-24) + case 0x20: + case 0x21: + case 0x22: + case 0x23: + case 0x24: + case 0x25: + case 0x26: + case 0x27: + case 0x28: + case 0x29: + case 0x2A: + case 0x2B: + case 0x2C: + case 0x2D: + case 0x2E: + case 0x2F: + case 0x30: + case 0x31: + case 0x32: + case 0x33: + case 0x34: + case 0x35: + case 0x36: + case 0x37: + return sax->number_integer(static_cast<std::int8_t>(0x20 - 1 - current)); + + case 0x38: // Negative integer (one-byte uint8_t follows) + { + std::uint8_t number{}; + return get_number(input_format_t::cbor, number) && sax->number_integer(static_cast<number_integer_t>(-1) - number); + } + + case 0x39: // Negative integer -1-n (two-byte uint16_t follows) + { + std::uint16_t number{}; + return get_number(input_format_t::cbor, number) && sax->number_integer(static_cast<number_integer_t>(-1) - number); + } + + case 0x3A: // Negative integer -1-n (four-byte uint32_t follows) + { + std::uint32_t number{}; + return get_number(input_format_t::cbor, number) && sax->number_integer(static_cast<number_integer_t>(-1) - number); + } + + case 0x3B: // Negative integer -1-n (eight-byte uint64_t follows) + { + std::uint64_t number{}; + return get_number(input_format_t::cbor, number) && sax->number_integer(static_cast<number_integer_t>(-1) + - static_cast<number_integer_t>(number)); + } + + // Binary data (0x00..0x17 bytes follow) + case 0x40: + case 0x41: + case 0x42: + case 0x43: + case 0x44: + case 0x45: + case 0x46: + case 0x47: + case 0x48: + case 0x49: + case 0x4A: + case 0x4B: + case 0x4C: + case 0x4D: + case 0x4E: + case 0x4F: + case 0x50: + case 0x51: + case 0x52: + case 0x53: + case 0x54: + case 0x55: + case 0x56: + case 0x57: + case 0x58: // Binary data (one-byte uint8_t for n follows) + case 0x59: // Binary data (two-byte uint16_t for n follow) + case 0x5A: // Binary data (four-byte uint32_t for n follow) + case 0x5B: // Binary data (eight-byte uint64_t for n follow) + case 0x5F: // Binary data (indefinite length) + { + binary_t b; + return get_cbor_binary(b) && sax->binary(b); + } + + // UTF-8 string (0x00..0x17 bytes follow) + case 0x60: + case 0x61: + case 0x62: + case 0x63: + case 0x64: + case 0x65: + case 0x66: + case 0x67: + case 0x68: + case 0x69: + case 0x6A: + case 0x6B: + case 0x6C: + case 0x6D: + case 0x6E: + case 0x6F: + case 0x70: + case 0x71: + case 0x72: + case 0x73: + case 0x74: + case 0x75: + case 0x76: + case 0x77: + case 0x78: // UTF-8 string (one-byte uint8_t for n follows) + case 0x79: // UTF-8 string (two-byte uint16_t for n follow) + case 0x7A: // UTF-8 string (four-byte uint32_t for n follow) + case 0x7B: // UTF-8 string (eight-byte uint64_t for n follow) + case 0x7F: // UTF-8 string (indefinite length) + { + string_t s; + return get_cbor_string(s) && sax->string(s); + } + + // array (0x00..0x17 data items follow) + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + return get_cbor_array(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x1Fu), tag_handler); + + case 0x98: // array (one-byte uint8_t for n follows) + { + std::uint8_t len{}; + return get_number(input_format_t::cbor, len) && get_cbor_array(static_cast<std::size_t>(len), tag_handler); + } + + case 0x99: // array (two-byte uint16_t for n follow) + { + std::uint16_t len{}; + return get_number(input_format_t::cbor, len) && get_cbor_array(static_cast<std::size_t>(len), tag_handler); + } + + case 0x9A: // array (four-byte uint32_t for n follow) + { + std::uint32_t len{}; + return get_number(input_format_t::cbor, len) && get_cbor_array(static_cast<std::size_t>(len), tag_handler); + } + + case 0x9B: // array (eight-byte uint64_t for n follow) + { + std::uint64_t len{}; + return get_number(input_format_t::cbor, len) && get_cbor_array(static_cast<std::size_t>(len), tag_handler); + } + + case 0x9F: // array (indefinite length) + return get_cbor_array(std::size_t(-1), tag_handler); + + // map (0x00..0x17 pairs of data items follow) + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + return get_cbor_object(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x1Fu), tag_handler); + + case 0xB8: // map (one-byte uint8_t for n follows) + { + std::uint8_t len{}; + return get_number(input_format_t::cbor, len) && get_cbor_object(static_cast<std::size_t>(len), tag_handler); + } + + case 0xB9: // map (two-byte uint16_t for n follow) + { + std::uint16_t len{}; + return get_number(input_format_t::cbor, len) && get_cbor_object(static_cast<std::size_t>(len), tag_handler); + } + + case 0xBA: // map (four-byte uint32_t for n follow) + { + std::uint32_t len{}; + return get_number(input_format_t::cbor, len) && get_cbor_object(static_cast<std::size_t>(len), tag_handler); + } + + case 0xBB: // map (eight-byte uint64_t for n follow) + { + std::uint64_t len{}; + return get_number(input_format_t::cbor, len) && get_cbor_object(static_cast<std::size_t>(len), tag_handler); + } + + case 0xBF: // map (indefinite length) + return get_cbor_object(std::size_t(-1), tag_handler); + + case 0xC6: // tagged item + case 0xC7: + case 0xC8: + case 0xC9: + case 0xCA: + case 0xCB: + case 0xCC: + case 0xCD: + case 0xCE: + case 0xCF: + case 0xD0: + case 0xD1: + case 0xD2: + case 0xD3: + case 0xD4: + case 0xD8: // tagged item (1 bytes follow) + case 0xD9: // tagged item (2 bytes follow) + case 0xDA: // tagged item (4 bytes follow) + case 0xDB: // tagged item (8 bytes follow) + { + switch (tag_handler) + { + case cbor_tag_handler_t::error: + { + auto last_token = get_token_string(); + return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::cbor, "invalid byte: 0x" + last_token, "value"))); + } + + case cbor_tag_handler_t::ignore: + { + switch (current) + { + case 0xD8: + { + std::uint8_t len{}; + get_number(input_format_t::cbor, len); + break; + } + case 0xD9: + { + std::uint16_t len{}; + get_number(input_format_t::cbor, len); + break; + } + case 0xDA: + { + std::uint32_t len{}; + get_number(input_format_t::cbor, len); + break; + } + case 0xDB: + { + std::uint64_t len{}; + get_number(input_format_t::cbor, len); + break; + } + default: + break; + } + return parse_cbor_internal(true, tag_handler); + } + + default: // LCOV_EXCL_LINE + JSON_ASSERT(false); // LCOV_EXCL_LINE + } + } + + case 0xF4: // false + return sax->boolean(false); + + case 0xF5: // true + return sax->boolean(true); + + case 0xF6: // null + return sax->null(); + + case 0xF9: // Half-Precision Float (two-byte IEEE 754) + { + const auto byte1_raw = get(); + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(input_format_t::cbor, "number"))) + { + return false; + } + const auto byte2_raw = get(); + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(input_format_t::cbor, "number"))) + { + return false; + } + + const auto byte1 = static_cast<unsigned char>(byte1_raw); + const auto byte2 = static_cast<unsigned char>(byte2_raw); + + // code from RFC 7049, Appendix D, Figure 3: + // As half-precision floating-point numbers were only added + // to IEEE 754 in 2008, today's programming platforms often + // still only have limited support for them. It is very + // easy to include at least decoding support for them even + // without such support. An example of a small decoder for + // half-precision floating-point numbers in the C language + // is shown in Fig. 3. + const auto half = static_cast<unsigned int>((byte1 << 8u) + byte2); + const double val = [&half] + { + const int exp = (half >> 10u) & 0x1Fu; + const unsigned int mant = half & 0x3FFu; + JSON_ASSERT(0 <= exp&& exp <= 32); + JSON_ASSERT(mant <= 1024); + switch (exp) + { + case 0: + return std::ldexp(mant, -24); + case 31: + return (mant == 0) + ? std::numeric_limits<double>::infinity() + : std::numeric_limits<double>::quiet_NaN(); + default: + return std::ldexp(mant + 1024, exp - 25); + } + }(); + return sax->number_float((half & 0x8000u) != 0 + ? static_cast<number_float_t>(-val) + : static_cast<number_float_t>(val), ""); + } + + case 0xFA: // Single-Precision Float (four-byte IEEE 754) + { + float number{}; + return get_number(input_format_t::cbor, number) && sax->number_float(static_cast<number_float_t>(number), ""); + } + + case 0xFB: // Double-Precision Float (eight-byte IEEE 754) + { + double number{}; + return get_number(input_format_t::cbor, number) && sax->number_float(static_cast<number_float_t>(number), ""); + } + + default: // anything else (0xFF is handled inside the other types) + { + auto last_token = get_token_string(); + return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::cbor, "invalid byte: 0x" + last_token, "value"))); + } + } + } + + /*! + @brief reads a CBOR string + + This function first reads starting bytes to determine the expected + string length and then copies this number of bytes into a string. + Additionally, CBOR's strings with indefinite lengths are supported. + + @param[out] result created string + + @return whether string creation completed + */ + bool get_cbor_string(string_t& result) + { + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(input_format_t::cbor, "string"))) + { + return false; + } + + switch (current) + { + // UTF-8 string (0x00..0x17 bytes follow) + case 0x60: + case 0x61: + case 0x62: + case 0x63: + case 0x64: + case 0x65: + case 0x66: + case 0x67: + case 0x68: + case 0x69: + case 0x6A: + case 0x6B: + case 0x6C: + case 0x6D: + case 0x6E: + case 0x6F: + case 0x70: + case 0x71: + case 0x72: + case 0x73: + case 0x74: + case 0x75: + case 0x76: + case 0x77: + { + return get_string(input_format_t::cbor, static_cast<unsigned int>(current) & 0x1Fu, result); + } + + case 0x78: // UTF-8 string (one-byte uint8_t for n follows) + { + std::uint8_t len{}; + return get_number(input_format_t::cbor, len) && get_string(input_format_t::cbor, len, result); + } + + case 0x79: // UTF-8 string (two-byte uint16_t for n follow) + { + std::uint16_t len{}; + return get_number(input_format_t::cbor, len) && get_string(input_format_t::cbor, len, result); + } + + case 0x7A: // UTF-8 string (four-byte uint32_t for n follow) + { + std::uint32_t len{}; + return get_number(input_format_t::cbor, len) && get_string(input_format_t::cbor, len, result); + } + + case 0x7B: // UTF-8 string (eight-byte uint64_t for n follow) + { + std::uint64_t len{}; + return get_number(input_format_t::cbor, len) && get_string(input_format_t::cbor, len, result); + } + + case 0x7F: // UTF-8 string (indefinite length) + { + while (get() != 0xFF) + { + string_t chunk; + if (!get_cbor_string(chunk)) + { + return false; + } + result.append(chunk); + } + return true; + } + + default: + { + auto last_token = get_token_string(); + return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::cbor, "expected length specification (0x60-0x7B) or indefinite string type (0x7F); last byte: 0x" + last_token, "string"))); + } + } + } + + /*! + @brief reads a CBOR byte array + + This function first reads starting bytes to determine the expected + byte array length and then copies this number of bytes into the byte array. + Additionally, CBOR's byte arrays with indefinite lengths are supported. + + @param[out] result created byte array + + @return whether byte array creation completed + */ + bool get_cbor_binary(binary_t& result) + { + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(input_format_t::cbor, "binary"))) + { + return false; + } + + switch (current) + { + // Binary data (0x00..0x17 bytes follow) + case 0x40: + case 0x41: + case 0x42: + case 0x43: + case 0x44: + case 0x45: + case 0x46: + case 0x47: + case 0x48: + case 0x49: + case 0x4A: + case 0x4B: + case 0x4C: + case 0x4D: + case 0x4E: + case 0x4F: + case 0x50: + case 0x51: + case 0x52: + case 0x53: + case 0x54: + case 0x55: + case 0x56: + case 0x57: + { + return get_binary(input_format_t::cbor, static_cast<unsigned int>(current) & 0x1Fu, result); + } + + case 0x58: // Binary data (one-byte uint8_t for n follows) + { + std::uint8_t len{}; + return get_number(input_format_t::cbor, len) && + get_binary(input_format_t::cbor, len, result); + } + + case 0x59: // Binary data (two-byte uint16_t for n follow) + { + std::uint16_t len{}; + return get_number(input_format_t::cbor, len) && + get_binary(input_format_t::cbor, len, result); + } + + case 0x5A: // Binary data (four-byte uint32_t for n follow) + { + std::uint32_t len{}; + return get_number(input_format_t::cbor, len) && + get_binary(input_format_t::cbor, len, result); + } + + case 0x5B: // Binary data (eight-byte uint64_t for n follow) + { + std::uint64_t len{}; + return get_number(input_format_t::cbor, len) && + get_binary(input_format_t::cbor, len, result); + } + + case 0x5F: // Binary data (indefinite length) + { + while (get() != 0xFF) + { + binary_t chunk; + if (!get_cbor_binary(chunk)) + { + return false; + } + result.insert(result.end(), chunk.begin(), chunk.end()); + } + return true; + } + + default: + { + auto last_token = get_token_string(); + return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::cbor, "expected length specification (0x40-0x5B) or indefinite binary array type (0x5F); last byte: 0x" + last_token, "binary"))); + } + } + } + + /*! + @param[in] len the length of the array or std::size_t(-1) for an + array of indefinite size + @param[in] tag_handler how CBOR tags should be treated + @return whether array creation completed + */ + bool get_cbor_array(const std::size_t len, + const cbor_tag_handler_t tag_handler) + { + if (JSON_HEDLEY_UNLIKELY(!sax->start_array(len))) + { + return false; + } + + if (len != std::size_t(-1)) + { + for (std::size_t i = 0; i < len; ++i) + { + if (JSON_HEDLEY_UNLIKELY(!parse_cbor_internal(true, tag_handler))) + { + return false; + } + } + } + else + { + while (get() != 0xFF) + { + if (JSON_HEDLEY_UNLIKELY(!parse_cbor_internal(false, tag_handler))) + { + return false; + } + } + } + + return sax->end_array(); + } + + /*! + @param[in] len the length of the object or std::size_t(-1) for an + object of indefinite size + @param[in] tag_handler how CBOR tags should be treated + @return whether object creation completed + */ + bool get_cbor_object(const std::size_t len, + const cbor_tag_handler_t tag_handler) + { + if (JSON_HEDLEY_UNLIKELY(!sax->start_object(len))) + { + return false; + } + + string_t key; + if (len != std::size_t(-1)) + { + for (std::size_t i = 0; i < len; ++i) + { + get(); + if (JSON_HEDLEY_UNLIKELY(!get_cbor_string(key) || !sax->key(key))) + { + return false; + } + + if (JSON_HEDLEY_UNLIKELY(!parse_cbor_internal(true, tag_handler))) + { + return false; + } + key.clear(); + } + } + else + { + while (get() != 0xFF) + { + if (JSON_HEDLEY_UNLIKELY(!get_cbor_string(key) || !sax->key(key))) + { + return false; + } + + if (JSON_HEDLEY_UNLIKELY(!parse_cbor_internal(true, tag_handler))) + { + return false; + } + key.clear(); + } + } + + return sax->end_object(); + } + + ///////////// + // MsgPack // + ///////////// + + /*! + @return whether a valid MessagePack value was passed to the SAX parser + */ + bool parse_msgpack_internal() + { + switch (get()) + { + // EOF + case std::char_traits<char_type>::eof(): + return unexpect_eof(input_format_t::msgpack, "value"); + + // positive fixint + case 0x00: + case 0x01: + case 0x02: + case 0x03: + case 0x04: + case 0x05: + case 0x06: + case 0x07: + case 0x08: + case 0x09: + case 0x0A: + case 0x0B: + case 0x0C: + case 0x0D: + case 0x0E: + case 0x0F: + case 0x10: + case 0x11: + case 0x12: + case 0x13: + case 0x14: + case 0x15: + case 0x16: + case 0x17: + case 0x18: + case 0x19: + case 0x1A: + case 0x1B: + case 0x1C: + case 0x1D: + case 0x1E: + case 0x1F: + case 0x20: + case 0x21: + case 0x22: + case 0x23: + case 0x24: + case 0x25: + case 0x26: + case 0x27: + case 0x28: + case 0x29: + case 0x2A: + case 0x2B: + case 0x2C: + case 0x2D: + case 0x2E: + case 0x2F: + case 0x30: + case 0x31: + case 0x32: + case 0x33: + case 0x34: + case 0x35: + case 0x36: + case 0x37: + case 0x38: + case 0x39: + case 0x3A: + case 0x3B: + case 0x3C: + case 0x3D: + case 0x3E: + case 0x3F: + case 0x40: + case 0x41: + case 0x42: + case 0x43: + case 0x44: + case 0x45: + case 0x46: + case 0x47: + case 0x48: + case 0x49: + case 0x4A: + case 0x4B: + case 0x4C: + case 0x4D: + case 0x4E: + case 0x4F: + case 0x50: + case 0x51: + case 0x52: + case 0x53: + case 0x54: + case 0x55: + case 0x56: + case 0x57: + case 0x58: + case 0x59: + case 0x5A: + case 0x5B: + case 0x5C: + case 0x5D: + case 0x5E: + case 0x5F: + case 0x60: + case 0x61: + case 0x62: + case 0x63: + case 0x64: + case 0x65: + case 0x66: + case 0x67: + case 0x68: + case 0x69: + case 0x6A: + case 0x6B: + case 0x6C: + case 0x6D: + case 0x6E: + case 0x6F: + case 0x70: + case 0x71: + case 0x72: + case 0x73: + case 0x74: + case 0x75: + case 0x76: + case 0x77: + case 0x78: + case 0x79: + case 0x7A: + case 0x7B: + case 0x7C: + case 0x7D: + case 0x7E: + case 0x7F: + return sax->number_unsigned(static_cast<number_unsigned_t>(current)); + + // fixmap + case 0x80: + case 0x81: + case 0x82: + case 0x83: + case 0x84: + case 0x85: + case 0x86: + case 0x87: + case 0x88: + case 0x89: + case 0x8A: + case 0x8B: + case 0x8C: + case 0x8D: + case 0x8E: + case 0x8F: + return get_msgpack_object(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x0Fu)); + + // fixarray + case 0x90: + case 0x91: + case 0x92: + case 0x93: + case 0x94: + case 0x95: + case 0x96: + case 0x97: + case 0x98: + case 0x99: + case 0x9A: + case 0x9B: + case 0x9C: + case 0x9D: + case 0x9E: + case 0x9F: + return get_msgpack_array(static_cast<std::size_t>(static_cast<unsigned int>(current) & 0x0Fu)); + + // fixstr + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: + case 0xD9: // str 8 + case 0xDA: // str 16 + case 0xDB: // str 32 + { + string_t s; + return get_msgpack_string(s) && sax->string(s); + } + + case 0xC0: // nil + return sax->null(); + + case 0xC2: // false + return sax->boolean(false); + + case 0xC3: // true + return sax->boolean(true); + + case 0xC4: // bin 8 + case 0xC5: // bin 16 + case 0xC6: // bin 32 + case 0xC7: // ext 8 + case 0xC8: // ext 16 + case 0xC9: // ext 32 + case 0xD4: // fixext 1 + case 0xD5: // fixext 2 + case 0xD6: // fixext 4 + case 0xD7: // fixext 8 + case 0xD8: // fixext 16 + { + binary_t b; + return get_msgpack_binary(b) && sax->binary(b); + } + + case 0xCA: // float 32 + { + float number{}; + return get_number(input_format_t::msgpack, number) && sax->number_float(static_cast<number_float_t>(number), ""); + } + + case 0xCB: // float 64 + { + double number{}; + return get_number(input_format_t::msgpack, number) && sax->number_float(static_cast<number_float_t>(number), ""); + } + + case 0xCC: // uint 8 + { + std::uint8_t number{}; + return get_number(input_format_t::msgpack, number) && sax->number_unsigned(number); + } + + case 0xCD: // uint 16 + { + std::uint16_t number{}; + return get_number(input_format_t::msgpack, number) && sax->number_unsigned(number); + } + + case 0xCE: // uint 32 + { + std::uint32_t number{}; + return get_number(input_format_t::msgpack, number) && sax->number_unsigned(number); + } + + case 0xCF: // uint 64 + { + std::uint64_t number{}; + return get_number(input_format_t::msgpack, number) && sax->number_unsigned(number); + } + + case 0xD0: // int 8 + { + std::int8_t number{}; + return get_number(input_format_t::msgpack, number) && sax->number_integer(number); + } + + case 0xD1: // int 16 + { + std::int16_t number{}; + return get_number(input_format_t::msgpack, number) && sax->number_integer(number); + } + + case 0xD2: // int 32 + { + std::int32_t number{}; + return get_number(input_format_t::msgpack, number) && sax->number_integer(number); + } + + case 0xD3: // int 64 + { + std::int64_t number{}; + return get_number(input_format_t::msgpack, number) && sax->number_integer(number); + } + + case 0xDC: // array 16 + { + std::uint16_t len{}; + return get_number(input_format_t::msgpack, len) && get_msgpack_array(static_cast<std::size_t>(len)); + } + + case 0xDD: // array 32 + { + std::uint32_t len{}; + return get_number(input_format_t::msgpack, len) && get_msgpack_array(static_cast<std::size_t>(len)); + } + + case 0xDE: // map 16 + { + std::uint16_t len{}; + return get_number(input_format_t::msgpack, len) && get_msgpack_object(static_cast<std::size_t>(len)); + } + + case 0xDF: // map 32 + { + std::uint32_t len{}; + return get_number(input_format_t::msgpack, len) && get_msgpack_object(static_cast<std::size_t>(len)); + } + + // negative fixint + case 0xE0: + case 0xE1: + case 0xE2: + case 0xE3: + case 0xE4: + case 0xE5: + case 0xE6: + case 0xE7: + case 0xE8: + case 0xE9: + case 0xEA: + case 0xEB: + case 0xEC: + case 0xED: + case 0xEE: + case 0xEF: + case 0xF0: + case 0xF1: + case 0xF2: + case 0xF3: + case 0xF4: + case 0xF5: + case 0xF6: + case 0xF7: + case 0xF8: + case 0xF9: + case 0xFA: + case 0xFB: + case 0xFC: + case 0xFD: + case 0xFE: + case 0xFF: + return sax->number_integer(static_cast<std::int8_t>(current)); + + default: // anything else + { + auto last_token = get_token_string(); + return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::msgpack, "invalid byte: 0x" + last_token, "value"))); + } + } + } + + /*! + @brief reads a MessagePack string + + This function first reads starting bytes to determine the expected + string length and then copies this number of bytes into a string. + + @param[out] result created string + + @return whether string creation completed + */ + bool get_msgpack_string(string_t& result) + { + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(input_format_t::msgpack, "string"))) + { + return false; + } + + switch (current) + { + // fixstr + case 0xA0: + case 0xA1: + case 0xA2: + case 0xA3: + case 0xA4: + case 0xA5: + case 0xA6: + case 0xA7: + case 0xA8: + case 0xA9: + case 0xAA: + case 0xAB: + case 0xAC: + case 0xAD: + case 0xAE: + case 0xAF: + case 0xB0: + case 0xB1: + case 0xB2: + case 0xB3: + case 0xB4: + case 0xB5: + case 0xB6: + case 0xB7: + case 0xB8: + case 0xB9: + case 0xBA: + case 0xBB: + case 0xBC: + case 0xBD: + case 0xBE: + case 0xBF: + { + return get_string(input_format_t::msgpack, static_cast<unsigned int>(current) & 0x1Fu, result); + } + + case 0xD9: // str 8 + { + std::uint8_t len{}; + return get_number(input_format_t::msgpack, len) && get_string(input_format_t::msgpack, len, result); + } + + case 0xDA: // str 16 + { + std::uint16_t len{}; + return get_number(input_format_t::msgpack, len) && get_string(input_format_t::msgpack, len, result); + } + + case 0xDB: // str 32 + { + std::uint32_t len{}; + return get_number(input_format_t::msgpack, len) && get_string(input_format_t::msgpack, len, result); + } + + default: + { + auto last_token = get_token_string(); + return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::msgpack, "expected length specification (0xA0-0xBF, 0xD9-0xDB); last byte: 0x" + last_token, "string"))); + } + } + } + + /*! + @brief reads a MessagePack byte array + + This function first reads starting bytes to determine the expected + byte array length and then copies this number of bytes into a byte array. + + @param[out] result created byte array + + @return whether byte array creation completed + */ + bool get_msgpack_binary(binary_t& result) + { + // helper function to set the subtype + auto assign_and_return_true = [&result](std::int8_t subtype) + { + result.set_subtype(static_cast<std::uint8_t>(subtype)); + return true; + }; + + switch (current) + { + case 0xC4: // bin 8 + { + std::uint8_t len{}; + return get_number(input_format_t::msgpack, len) && + get_binary(input_format_t::msgpack, len, result); + } + + case 0xC5: // bin 16 + { + std::uint16_t len{}; + return get_number(input_format_t::msgpack, len) && + get_binary(input_format_t::msgpack, len, result); + } + + case 0xC6: // bin 32 + { + std::uint32_t len{}; + return get_number(input_format_t::msgpack, len) && + get_binary(input_format_t::msgpack, len, result); + } + + case 0xC7: // ext 8 + { + std::uint8_t len{}; + std::int8_t subtype{}; + return get_number(input_format_t::msgpack, len) && + get_number(input_format_t::msgpack, subtype) && + get_binary(input_format_t::msgpack, len, result) && + assign_and_return_true(subtype); + } + + case 0xC8: // ext 16 + { + std::uint16_t len{}; + std::int8_t subtype{}; + return get_number(input_format_t::msgpack, len) && + get_number(input_format_t::msgpack, subtype) && + get_binary(input_format_t::msgpack, len, result) && + assign_and_return_true(subtype); + } + + case 0xC9: // ext 32 + { + std::uint32_t len{}; + std::int8_t subtype{}; + return get_number(input_format_t::msgpack, len) && + get_number(input_format_t::msgpack, subtype) && + get_binary(input_format_t::msgpack, len, result) && + assign_and_return_true(subtype); + } + + case 0xD4: // fixext 1 + { + std::int8_t subtype{}; + return get_number(input_format_t::msgpack, subtype) && + get_binary(input_format_t::msgpack, 1, result) && + assign_and_return_true(subtype); + } + + case 0xD5: // fixext 2 + { + std::int8_t subtype{}; + return get_number(input_format_t::msgpack, subtype) && + get_binary(input_format_t::msgpack, 2, result) && + assign_and_return_true(subtype); + } + + case 0xD6: // fixext 4 + { + std::int8_t subtype{}; + return get_number(input_format_t::msgpack, subtype) && + get_binary(input_format_t::msgpack, 4, result) && + assign_and_return_true(subtype); + } + + case 0xD7: // fixext 8 + { + std::int8_t subtype{}; + return get_number(input_format_t::msgpack, subtype) && + get_binary(input_format_t::msgpack, 8, result) && + assign_and_return_true(subtype); + } + + case 0xD8: // fixext 16 + { + std::int8_t subtype{}; + return get_number(input_format_t::msgpack, subtype) && + get_binary(input_format_t::msgpack, 16, result) && + assign_and_return_true(subtype); + } + + default: // LCOV_EXCL_LINE + return false; // LCOV_EXCL_LINE + } + } + + /*! + @param[in] len the length of the array + @return whether array creation completed + */ + bool get_msgpack_array(const std::size_t len) + { + if (JSON_HEDLEY_UNLIKELY(!sax->start_array(len))) + { + return false; + } + + for (std::size_t i = 0; i < len; ++i) + { + if (JSON_HEDLEY_UNLIKELY(!parse_msgpack_internal())) + { + return false; + } + } + + return sax->end_array(); + } + + /*! + @param[in] len the length of the object + @return whether object creation completed + */ + bool get_msgpack_object(const std::size_t len) + { + if (JSON_HEDLEY_UNLIKELY(!sax->start_object(len))) + { + return false; + } + + string_t key; + for (std::size_t i = 0; i < len; ++i) + { + get(); + if (JSON_HEDLEY_UNLIKELY(!get_msgpack_string(key) || !sax->key(key))) + { + return false; + } + + if (JSON_HEDLEY_UNLIKELY(!parse_msgpack_internal())) + { + return false; + } + key.clear(); + } + + return sax->end_object(); + } + + //////////// + // UBJSON // + //////////// + + /*! + @param[in] get_char whether a new character should be retrieved from the + input (true, default) or whether the last read + character should be considered instead + + @return whether a valid UBJSON value was passed to the SAX parser + */ + bool parse_ubjson_internal(const bool get_char = true) + { + return get_ubjson_value(get_char ? get_ignore_noop() : current); + } + + /*! + @brief reads a UBJSON string + + This function is either called after reading the 'S' byte explicitly + indicating a string, or in case of an object key where the 'S' byte can be + left out. + + @param[out] result created string + @param[in] get_char whether a new character should be retrieved from the + input (true, default) or whether the last read + character should be considered instead + + @return whether string creation completed + */ + bool get_ubjson_string(string_t& result, const bool get_char = true) + { + if (get_char) + { + get(); // TODO(niels): may we ignore N here? + } + + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(input_format_t::ubjson, "value"))) + { + return false; + } + + switch (current) + { + case 'U': + { + std::uint8_t len{}; + return get_number(input_format_t::ubjson, len) && get_string(input_format_t::ubjson, len, result); + } + + case 'i': + { + std::int8_t len{}; + return get_number(input_format_t::ubjson, len) && get_string(input_format_t::ubjson, len, result); + } + + case 'I': + { + std::int16_t len{}; + return get_number(input_format_t::ubjson, len) && get_string(input_format_t::ubjson, len, result); + } + + case 'l': + { + std::int32_t len{}; + return get_number(input_format_t::ubjson, len) && get_string(input_format_t::ubjson, len, result); + } + + case 'L': + { + std::int64_t len{}; + return get_number(input_format_t::ubjson, len) && get_string(input_format_t::ubjson, len, result); + } + + default: + auto last_token = get_token_string(); + return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "expected length type specification (U, i, I, l, L); last byte: 0x" + last_token, "string"))); + } + } + + /*! + @param[out] result determined size + @return whether size determination completed + */ + bool get_ubjson_size_value(std::size_t& result) + { + switch (get_ignore_noop()) + { + case 'U': + { + std::uint8_t number{}; + if (JSON_HEDLEY_UNLIKELY(!get_number(input_format_t::ubjson, number))) + { + return false; + } + result = static_cast<std::size_t>(number); + return true; + } + + case 'i': + { + std::int8_t number{}; + if (JSON_HEDLEY_UNLIKELY(!get_number(input_format_t::ubjson, number))) + { + return false; + } + result = static_cast<std::size_t>(number); + return true; + } + + case 'I': + { + std::int16_t number{}; + if (JSON_HEDLEY_UNLIKELY(!get_number(input_format_t::ubjson, number))) + { + return false; + } + result = static_cast<std::size_t>(number); + return true; + } + + case 'l': + { + std::int32_t number{}; + if (JSON_HEDLEY_UNLIKELY(!get_number(input_format_t::ubjson, number))) + { + return false; + } + result = static_cast<std::size_t>(number); + return true; + } + + case 'L': + { + std::int64_t number{}; + if (JSON_HEDLEY_UNLIKELY(!get_number(input_format_t::ubjson, number))) + { + return false; + } + result = static_cast<std::size_t>(number); + return true; + } + + default: + { + auto last_token = get_token_string(); + return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "expected length type specification (U, i, I, l, L) after '#'; last byte: 0x" + last_token, "size"))); + } + } + } + + /*! + @brief determine the type and size for a container + + In the optimized UBJSON format, a type and a size can be provided to allow + for a more compact representation. + + @param[out] result pair of the size and the type + + @return whether pair creation completed + */ + bool get_ubjson_size_type(std::pair<std::size_t, char_int_type>& result) + { + result.first = string_t::npos; // size + result.second = 0; // type + + get_ignore_noop(); + + if (current == '$') + { + result.second = get(); // must not ignore 'N', because 'N' maybe the type + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(input_format_t::ubjson, "type"))) + { + return false; + } + + get_ignore_noop(); + if (JSON_HEDLEY_UNLIKELY(current != '#')) + { + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(input_format_t::ubjson, "value"))) + { + return false; + } + auto last_token = get_token_string(); + return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::ubjson, "expected '#' after type information; last byte: 0x" + last_token, "size"))); + } + + return get_ubjson_size_value(result.first); + } + + if (current == '#') + { + return get_ubjson_size_value(result.first); + } + + return true; + } + + /*! + @param prefix the previously read or set type prefix + @return whether value creation completed + */ + bool get_ubjson_value(const char_int_type prefix) + { + switch (prefix) + { + case std::char_traits<char_type>::eof(): // EOF + return unexpect_eof(input_format_t::ubjson, "value"); + + case 'T': // true + return sax->boolean(true); + case 'F': // false + return sax->boolean(false); + + case 'Z': // null + return sax->null(); + + case 'U': + { + std::uint8_t number{}; + return get_number(input_format_t::ubjson, number) && sax->number_unsigned(number); + } + + case 'i': + { + std::int8_t number{}; + return get_number(input_format_t::ubjson, number) && sax->number_integer(number); + } + + case 'I': + { + std::int16_t number{}; + return get_number(input_format_t::ubjson, number) && sax->number_integer(number); + } + + case 'l': + { + std::int32_t number{}; + return get_number(input_format_t::ubjson, number) && sax->number_integer(number); + } + + case 'L': + { + std::int64_t number{}; + return get_number(input_format_t::ubjson, number) && sax->number_integer(number); + } + + case 'd': + { + float number{}; + return get_number(input_format_t::ubjson, number) && sax->number_float(static_cast<number_float_t>(number), ""); + } + + case 'D': + { + double number{}; + return get_number(input_format_t::ubjson, number) && sax->number_float(static_cast<number_float_t>(number), ""); + } + + case 'H': + { + return get_ubjson_high_precision_number(); + } + + case 'C': // char + { + get(); + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(input_format_t::ubjson, "char"))) + { + return false; + } + if (JSON_HEDLEY_UNLIKELY(current > 127)) + { + auto last_token = get_token_string(); + return sax->parse_error(chars_read, last_token, parse_error::create(113, chars_read, exception_message(input_format_t::ubjson, "byte after 'C' must be in range 0x00..0x7F; last byte: 0x" + last_token, "char"))); + } + string_t s(1, static_cast<typename string_t::value_type>(current)); + return sax->string(s); + } + + case 'S': // string + { + string_t s; + return get_ubjson_string(s) && sax->string(s); + } + + case '[': // array + return get_ubjson_array(); + + case '{': // object + return get_ubjson_object(); + + default: // anything else + { + auto last_token = get_token_string(); + return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read, exception_message(input_format_t::ubjson, "invalid byte: 0x" + last_token, "value"))); + } + } + } + + /*! + @return whether array creation completed + */ + bool get_ubjson_array() + { + std::pair<std::size_t, char_int_type> size_and_type; + if (JSON_HEDLEY_UNLIKELY(!get_ubjson_size_type(size_and_type))) + { + return false; + } + + if (size_and_type.first != string_t::npos) + { + if (JSON_HEDLEY_UNLIKELY(!sax->start_array(size_and_type.first))) + { + return false; + } + + if (size_and_type.second != 0) + { + if (size_and_type.second != 'N') + { + for (std::size_t i = 0; i < size_and_type.first; ++i) + { + if (JSON_HEDLEY_UNLIKELY(!get_ubjson_value(size_and_type.second))) + { + return false; + } + } + } + } + else + { + for (std::size_t i = 0; i < size_and_type.first; ++i) + { + if (JSON_HEDLEY_UNLIKELY(!parse_ubjson_internal())) + { + return false; + } + } + } + } + else + { + if (JSON_HEDLEY_UNLIKELY(!sax->start_array(std::size_t(-1)))) + { + return false; + } + + while (current != ']') + { + if (JSON_HEDLEY_UNLIKELY(!parse_ubjson_internal(false))) + { + return false; + } + get_ignore_noop(); + } + } + + return sax->end_array(); + } + + /*! + @return whether object creation completed + */ + bool get_ubjson_object() + { + std::pair<std::size_t, char_int_type> size_and_type; + if (JSON_HEDLEY_UNLIKELY(!get_ubjson_size_type(size_and_type))) + { + return false; + } + + string_t key; + if (size_and_type.first != string_t::npos) + { + if (JSON_HEDLEY_UNLIKELY(!sax->start_object(size_and_type.first))) + { + return false; + } + + if (size_and_type.second != 0) + { + for (std::size_t i = 0; i < size_and_type.first; ++i) + { + if (JSON_HEDLEY_UNLIKELY(!get_ubjson_string(key) || !sax->key(key))) + { + return false; + } + if (JSON_HEDLEY_UNLIKELY(!get_ubjson_value(size_and_type.second))) + { + return false; + } + key.clear(); + } + } + else + { + for (std::size_t i = 0; i < size_and_type.first; ++i) + { + if (JSON_HEDLEY_UNLIKELY(!get_ubjson_string(key) || !sax->key(key))) + { + return false; + } + if (JSON_HEDLEY_UNLIKELY(!parse_ubjson_internal())) + { + return false; + } + key.clear(); + } + } + } + else + { + if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) + { + return false; + } + + while (current != '}') + { + if (JSON_HEDLEY_UNLIKELY(!get_ubjson_string(key, false) || !sax->key(key))) + { + return false; + } + if (JSON_HEDLEY_UNLIKELY(!parse_ubjson_internal())) + { + return false; + } + get_ignore_noop(); + key.clear(); + } + } + + return sax->end_object(); + } + + // Note, no reader for UBJSON binary types is implemented because they do + // not exist + + bool get_ubjson_high_precision_number() + { + // get size of following number string + std::size_t size{}; + auto res = get_ubjson_size_value(size); + if (JSON_HEDLEY_UNLIKELY(!res)) + { + return res; + } + + // get number string + std::vector<char> number_vector; + for (std::size_t i = 0; i < size; ++i) + { + get(); + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(input_format_t::ubjson, "number"))) + { + return false; + } + number_vector.push_back(static_cast<char>(current)); + } + + // parse number string + auto number_ia = detail::input_adapter(std::forward<decltype(number_vector)>(number_vector)); + auto number_lexer = detail::lexer<BasicJsonType, decltype(number_ia)>(std::move(number_ia), false); + const auto result_number = number_lexer.scan(); + const auto number_string = number_lexer.get_token_string(); + const auto result_remainder = number_lexer.scan(); + + using token_type = typename detail::lexer_base<BasicJsonType>::token_type; + + if (JSON_HEDLEY_UNLIKELY(result_remainder != token_type::end_of_input)) + { + return sax->parse_error(chars_read, number_string, parse_error::create(115, chars_read, exception_message(input_format_t::ubjson, "invalid number text: " + number_lexer.get_token_string(), "high-precision number"))); + } + + switch (result_number) + { + case token_type::value_integer: + return sax->number_integer(number_lexer.get_number_integer()); + case token_type::value_unsigned: + return sax->number_unsigned(number_lexer.get_number_unsigned()); + case token_type::value_float: + return sax->number_float(number_lexer.get_number_float(), std::move(number_string)); + default: + return sax->parse_error(chars_read, number_string, parse_error::create(115, chars_read, exception_message(input_format_t::ubjson, "invalid number text: " + number_lexer.get_token_string(), "high-precision number"))); + } + } + + /////////////////////// + // Utility functions // + /////////////////////// + + /*! + @brief get next character from the input + + This function provides the interface to the used input adapter. It does + not throw in case the input reached EOF, but returns a -'ve valued + `std::char_traits<char_type>::eof()` in that case. + + @return character read from the input + */ + char_int_type get() + { + ++chars_read; + return current = ia.get_character(); + } + + /*! + @return character read from the input after ignoring all 'N' entries + */ + char_int_type get_ignore_noop() + { + do + { + get(); + } + while (current == 'N'); + + return current; + } + + /* + @brief read a number from the input + + @tparam NumberType the type of the number + @param[in] format the current format (for diagnostics) + @param[out] result number of type @a NumberType + + @return whether conversion completed + + @note This function needs to respect the system's endianess, because + bytes in CBOR, MessagePack, and UBJSON are stored in network order + (big endian) and therefore need reordering on little endian systems. + */ + template<typename NumberType, bool InputIsLittleEndian = false> + bool get_number(const input_format_t format, NumberType& result) + { + // step 1: read input into array with system's byte order + std::array<std::uint8_t, sizeof(NumberType)> vec; + for (std::size_t i = 0; i < sizeof(NumberType); ++i) + { + get(); + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(format, "number"))) + { + return false; + } + + // reverse byte order prior to conversion if necessary + if (is_little_endian != InputIsLittleEndian) + { + vec[sizeof(NumberType) - i - 1] = static_cast<std::uint8_t>(current); + } + else + { + vec[i] = static_cast<std::uint8_t>(current); // LCOV_EXCL_LINE + } + } + + // step 2: convert array into number of type T and return + std::memcpy(&result, vec.data(), sizeof(NumberType)); + return true; + } + + /*! + @brief create a string by reading characters from the input + + @tparam NumberType the type of the number + @param[in] format the current format (for diagnostics) + @param[in] len number of characters to read + @param[out] result string created by reading @a len bytes + + @return whether string creation completed + + @note We can not reserve @a len bytes for the result, because @a len + may be too large. Usually, @ref unexpect_eof() detects the end of + the input before we run out of string memory. + */ + template<typename NumberType> + bool get_string(const input_format_t format, + const NumberType len, + string_t& result) + { + bool success = true; + for (NumberType i = 0; i < len; i++) + { + get(); + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(format, "string"))) + { + success = false; + break; + } + result.push_back(static_cast<typename string_t::value_type>(current)); + }; + return success; + } + + /*! + @brief create a byte array by reading bytes from the input + + @tparam NumberType the type of the number + @param[in] format the current format (for diagnostics) + @param[in] len number of bytes to read + @param[out] result byte array created by reading @a len bytes + + @return whether byte array creation completed + + @note We can not reserve @a len bytes for the result, because @a len + may be too large. Usually, @ref unexpect_eof() detects the end of + the input before we run out of memory. + */ + template<typename NumberType> + bool get_binary(const input_format_t format, + const NumberType len, + binary_t& result) + { + bool success = true; + for (NumberType i = 0; i < len; i++) + { + get(); + if (JSON_HEDLEY_UNLIKELY(!unexpect_eof(format, "binary"))) + { + success = false; + break; + } + result.push_back(static_cast<std::uint8_t>(current)); + } + return success; + } + + /*! + @param[in] format the current format (for diagnostics) + @param[in] context further context information (for diagnostics) + @return whether the last read character is not EOF + */ + JSON_HEDLEY_NON_NULL(3) + bool unexpect_eof(const input_format_t format, const char* context) const + { + if (JSON_HEDLEY_UNLIKELY(current == std::char_traits<char_type>::eof())) + { + return sax->parse_error(chars_read, "<end of file>", + parse_error::create(110, chars_read, exception_message(format, "unexpected end of input", context))); + } + return true; + } + + /*! + @return a string representation of the last read byte + */ + std::string get_token_string() const + { + std::array<char, 3> cr{{}}; + (std::snprintf)(cr.data(), cr.size(), "%.2hhX", static_cast<unsigned char>(current)); + return std::string{cr.data()}; + } + + /*! + @param[in] format the current format + @param[in] detail a detailed error message + @param[in] context further context information + @return a message string to use in the parse_error exceptions + */ + std::string exception_message(const input_format_t format, + const std::string& detail, + const std::string& context) const + { + std::string error_msg = "syntax error while parsing "; + + switch (format) + { + case input_format_t::cbor: + error_msg += "CBOR"; + break; + + case input_format_t::msgpack: + error_msg += "MessagePack"; + break; + + case input_format_t::ubjson: + error_msg += "UBJSON"; + break; + + case input_format_t::bson: + error_msg += "BSON"; + break; + + default: // LCOV_EXCL_LINE + JSON_ASSERT(false); // LCOV_EXCL_LINE + } + + return error_msg + " " + context + ": " + detail; + } + + private: + /// input adapter + InputAdapterType ia; + + /// the current character + char_int_type current = std::char_traits<char_type>::eof(); + + /// the number of characters read + std::size_t chars_read = 0; + + /// whether we can assume little endianess + const bool is_little_endian = little_endianess(); + + /// the SAX parser + json_sax_t* sax = nullptr; +}; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/input/input_adapters.hpp> + +// #include <nlohmann/detail/input/lexer.hpp> + +// #include <nlohmann/detail/input/parser.hpp> + + +#include <cmath> // isfinite +#include <cstdint> // uint8_t +#include <functional> // function +#include <string> // string +#include <utility> // move +#include <vector> // vector + +// #include <nlohmann/detail/exceptions.hpp> + +// #include <nlohmann/detail/input/input_adapters.hpp> + +// #include <nlohmann/detail/input/json_sax.hpp> + +// #include <nlohmann/detail/input/lexer.hpp> + +// #include <nlohmann/detail/macro_scope.hpp> + +// #include <nlohmann/detail/meta/is_sax.hpp> + +// #include <nlohmann/detail/value_t.hpp> + + +namespace nlohmann +{ +namespace detail +{ +//////////// +// parser // +//////////// + +enum class parse_event_t : uint8_t +{ + /// the parser read `{` and started to process a JSON object + object_start, + /// the parser read `}` and finished processing a JSON object + object_end, + /// the parser read `[` and started to process a JSON array + array_start, + /// the parser read `]` and finished processing a JSON array + array_end, + /// the parser read a key of a value in an object + key, + /// the parser finished reading a JSON value + value +}; + +template<typename BasicJsonType> +using parser_callback_t = + std::function<bool(int depth, parse_event_t event, BasicJsonType& parsed)>; + +/*! +@brief syntax analysis + +This class implements a recursive descent parser. +*/ +template<typename BasicJsonType, typename InputAdapterType> +class parser +{ + using number_integer_t = typename BasicJsonType::number_integer_t; + using number_unsigned_t = typename BasicJsonType::number_unsigned_t; + using number_float_t = typename BasicJsonType::number_float_t; + using string_t = typename BasicJsonType::string_t; + using lexer_t = lexer<BasicJsonType, InputAdapterType>; + using token_type = typename lexer_t::token_type; + + public: + /// a parser reading from an input adapter + explicit parser(InputAdapterType&& adapter, + const parser_callback_t<BasicJsonType> cb = nullptr, + const bool allow_exceptions_ = true, + const bool skip_comments = false) + : callback(cb) + , m_lexer(std::move(adapter), skip_comments) + , allow_exceptions(allow_exceptions_) + { + // read first token + get_token(); + } + + /*! + @brief public parser interface + + @param[in] strict whether to expect the last token to be EOF + @param[in,out] result parsed JSON value + + @throw parse_error.101 in case of an unexpected token + @throw parse_error.102 if to_unicode fails or surrogate error + @throw parse_error.103 if to_unicode fails + */ + void parse(const bool strict, BasicJsonType& result) + { + if (callback) + { + json_sax_dom_callback_parser<BasicJsonType> sdp(result, callback, allow_exceptions); + sax_parse_internal(&sdp); + result.assert_invariant(); + + // in strict mode, input must be completely read + if (strict && (get_token() != token_type::end_of_input)) + { + sdp.parse_error(m_lexer.get_position(), + m_lexer.get_token_string(), + parse_error::create(101, m_lexer.get_position(), + exception_message(token_type::end_of_input, "value"))); + } + + // in case of an error, return discarded value + if (sdp.is_errored()) + { + result = value_t::discarded; + return; + } + + // set top-level value to null if it was discarded by the callback + // function + if (result.is_discarded()) + { + result = nullptr; + } + } + else + { + json_sax_dom_parser<BasicJsonType> sdp(result, allow_exceptions); + sax_parse_internal(&sdp); + result.assert_invariant(); + + // in strict mode, input must be completely read + if (strict && (get_token() != token_type::end_of_input)) + { + sdp.parse_error(m_lexer.get_position(), + m_lexer.get_token_string(), + parse_error::create(101, m_lexer.get_position(), + exception_message(token_type::end_of_input, "value"))); + } + + // in case of an error, return discarded value + if (sdp.is_errored()) + { + result = value_t::discarded; + return; + } + } + } + + /*! + @brief public accept interface + + @param[in] strict whether to expect the last token to be EOF + @return whether the input is a proper JSON text + */ + bool accept(const bool strict = true) + { + json_sax_acceptor<BasicJsonType> sax_acceptor; + return sax_parse(&sax_acceptor, strict); + } + + template<typename SAX> + JSON_HEDLEY_NON_NULL(2) + bool sax_parse(SAX* sax, const bool strict = true) + { + (void)detail::is_sax_static_asserts<SAX, BasicJsonType> {}; + const bool result = sax_parse_internal(sax); + + // strict mode: next byte must be EOF + if (result && strict && (get_token() != token_type::end_of_input)) + { + return sax->parse_error(m_lexer.get_position(), + m_lexer.get_token_string(), + parse_error::create(101, m_lexer.get_position(), + exception_message(token_type::end_of_input, "value"))); + } + + return result; + } + + private: + template<typename SAX> + JSON_HEDLEY_NON_NULL(2) + bool sax_parse_internal(SAX* sax) + { + // stack to remember the hierarchy of structured values we are parsing + // true = array; false = object + std::vector<bool> states; + // value to avoid a goto (see comment where set to true) + bool skip_to_state_evaluation = false; + + while (true) + { + if (!skip_to_state_evaluation) + { + // invariant: get_token() was called before each iteration + switch (last_token) + { + case token_type::begin_object: + { + if (JSON_HEDLEY_UNLIKELY(!sax->start_object(std::size_t(-1)))) + { + return false; + } + + // closing } -> we are done + if (get_token() == token_type::end_object) + { + if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) + { + return false; + } + break; + } + + // parse key + if (JSON_HEDLEY_UNLIKELY(last_token != token_type::value_string)) + { + return sax->parse_error(m_lexer.get_position(), + m_lexer.get_token_string(), + parse_error::create(101, m_lexer.get_position(), + exception_message(token_type::value_string, "object key"))); + } + if (JSON_HEDLEY_UNLIKELY(!sax->key(m_lexer.get_string()))) + { + return false; + } + + // parse separator (:) + if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::name_separator)) + { + return sax->parse_error(m_lexer.get_position(), + m_lexer.get_token_string(), + parse_error::create(101, m_lexer.get_position(), + exception_message(token_type::name_separator, "object separator"))); + } + + // remember we are now inside an object + states.push_back(false); + + // parse values + get_token(); + continue; + } + + case token_type::begin_array: + { + if (JSON_HEDLEY_UNLIKELY(!sax->start_array(std::size_t(-1)))) + { + return false; + } + + // closing ] -> we are done + if (get_token() == token_type::end_array) + { + if (JSON_HEDLEY_UNLIKELY(!sax->end_array())) + { + return false; + } + break; + } + + // remember we are now inside an array + states.push_back(true); + + // parse values (no need to call get_token) + continue; + } + + case token_type::value_float: + { + const auto res = m_lexer.get_number_float(); + + if (JSON_HEDLEY_UNLIKELY(!std::isfinite(res))) + { + return sax->parse_error(m_lexer.get_position(), + m_lexer.get_token_string(), + out_of_range::create(406, "number overflow parsing '" + m_lexer.get_token_string() + "'")); + } + + if (JSON_HEDLEY_UNLIKELY(!sax->number_float(res, m_lexer.get_string()))) + { + return false; + } + + break; + } + + case token_type::literal_false: + { + if (JSON_HEDLEY_UNLIKELY(!sax->boolean(false))) + { + return false; + } + break; + } + + case token_type::literal_null: + { + if (JSON_HEDLEY_UNLIKELY(!sax->null())) + { + return false; + } + break; + } + + case token_type::literal_true: + { + if (JSON_HEDLEY_UNLIKELY(!sax->boolean(true))) + { + return false; + } + break; + } + + case token_type::value_integer: + { + if (JSON_HEDLEY_UNLIKELY(!sax->number_integer(m_lexer.get_number_integer()))) + { + return false; + } + break; + } + + case token_type::value_string: + { + if (JSON_HEDLEY_UNLIKELY(!sax->string(m_lexer.get_string()))) + { + return false; + } + break; + } + + case token_type::value_unsigned: + { + if (JSON_HEDLEY_UNLIKELY(!sax->number_unsigned(m_lexer.get_number_unsigned()))) + { + return false; + } + break; + } + + case token_type::parse_error: + { + // using "uninitialized" to avoid "expected" message + return sax->parse_error(m_lexer.get_position(), + m_lexer.get_token_string(), + parse_error::create(101, m_lexer.get_position(), + exception_message(token_type::uninitialized, "value"))); + } + + default: // the last token was unexpected + { + return sax->parse_error(m_lexer.get_position(), + m_lexer.get_token_string(), + parse_error::create(101, m_lexer.get_position(), + exception_message(token_type::literal_or_value, "value"))); + } + } + } + else + { + skip_to_state_evaluation = false; + } + + // we reached this line after we successfully parsed a value + if (states.empty()) + { + // empty stack: we reached the end of the hierarchy: done + return true; + } + + if (states.back()) // array + { + // comma -> next value + if (get_token() == token_type::value_separator) + { + // parse a new value + get_token(); + continue; + } + + // closing ] + if (JSON_HEDLEY_LIKELY(last_token == token_type::end_array)) + { + if (JSON_HEDLEY_UNLIKELY(!sax->end_array())) + { + return false; + } + + // We are done with this array. Before we can parse a + // new value, we need to evaluate the new state first. + // By setting skip_to_state_evaluation to false, we + // are effectively jumping to the beginning of this if. + JSON_ASSERT(!states.empty()); + states.pop_back(); + skip_to_state_evaluation = true; + continue; + } + + return sax->parse_error(m_lexer.get_position(), + m_lexer.get_token_string(), + parse_error::create(101, m_lexer.get_position(), + exception_message(token_type::end_array, "array"))); + } + else // object + { + // comma -> next value + if (get_token() == token_type::value_separator) + { + // parse key + if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::value_string)) + { + return sax->parse_error(m_lexer.get_position(), + m_lexer.get_token_string(), + parse_error::create(101, m_lexer.get_position(), + exception_message(token_type::value_string, "object key"))); + } + + if (JSON_HEDLEY_UNLIKELY(!sax->key(m_lexer.get_string()))) + { + return false; + } + + // parse separator (:) + if (JSON_HEDLEY_UNLIKELY(get_token() != token_type::name_separator)) + { + return sax->parse_error(m_lexer.get_position(), + m_lexer.get_token_string(), + parse_error::create(101, m_lexer.get_position(), + exception_message(token_type::name_separator, "object separator"))); + } + + // parse values + get_token(); + continue; + } + + // closing } + if (JSON_HEDLEY_LIKELY(last_token == token_type::end_object)) + { + if (JSON_HEDLEY_UNLIKELY(!sax->end_object())) + { + return false; + } + + // We are done with this object. Before we can parse a + // new value, we need to evaluate the new state first. + // By setting skip_to_state_evaluation to false, we + // are effectively jumping to the beginning of this if. + JSON_ASSERT(!states.empty()); + states.pop_back(); + skip_to_state_evaluation = true; + continue; + } + + return sax->parse_error(m_lexer.get_position(), + m_lexer.get_token_string(), + parse_error::create(101, m_lexer.get_position(), + exception_message(token_type::end_object, "object"))); + } + } + } + + /// get next token from lexer + token_type get_token() + { + return last_token = m_lexer.scan(); + } + + std::string exception_message(const token_type expected, const std::string& context) + { + std::string error_msg = "syntax error "; + + if (!context.empty()) + { + error_msg += "while parsing " + context + " "; + } + + error_msg += "- "; + + if (last_token == token_type::parse_error) + { + error_msg += std::string(m_lexer.get_error_message()) + "; last read: '" + + m_lexer.get_token_string() + "'"; + } + else + { + error_msg += "unexpected " + std::string(lexer_t::token_type_name(last_token)); + } + + if (expected != token_type::uninitialized) + { + error_msg += "; expected " + std::string(lexer_t::token_type_name(expected)); + } + + return error_msg; + } + + private: + /// callback function + const parser_callback_t<BasicJsonType> callback = nullptr; + /// the type of the last read token + token_type last_token = token_type::uninitialized; + /// the lexer + lexer_t m_lexer; + /// whether to throw exceptions in case of errors + const bool allow_exceptions = true; +}; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/iterators/internal_iterator.hpp> + + +// #include <nlohmann/detail/iterators/primitive_iterator.hpp> + + +#include <cstddef> // ptrdiff_t +#include <limits> // numeric_limits + +namespace nlohmann +{ +namespace detail +{ +/* +@brief an iterator for primitive JSON types + +This class models an iterator for primitive JSON types (boolean, number, +string). It's only purpose is to allow the iterator/const_iterator classes +to "iterate" over primitive values. Internally, the iterator is modeled by +a `difference_type` variable. Value begin_value (`0`) models the begin, +end_value (`1`) models past the end. +*/ +class primitive_iterator_t +{ + private: + using difference_type = std::ptrdiff_t; + static constexpr difference_type begin_value = 0; + static constexpr difference_type end_value = begin_value + 1; + + /// iterator as signed integer type + difference_type m_it = (std::numeric_limits<std::ptrdiff_t>::min)(); + + public: + constexpr difference_type get_value() const noexcept + { + return m_it; + } + + /// set iterator to a defined beginning + void set_begin() noexcept + { + m_it = begin_value; + } + + /// set iterator to a defined past the end + void set_end() noexcept + { + m_it = end_value; + } + + /// return whether the iterator can be dereferenced + constexpr bool is_begin() const noexcept + { + return m_it == begin_value; + } + + /// return whether the iterator is at end + constexpr bool is_end() const noexcept + { + return m_it == end_value; + } + + friend constexpr bool operator==(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept + { + return lhs.m_it == rhs.m_it; + } + + friend constexpr bool operator<(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept + { + return lhs.m_it < rhs.m_it; + } + + primitive_iterator_t operator+(difference_type n) noexcept + { + auto result = *this; + result += n; + return result; + } + + friend constexpr difference_type operator-(primitive_iterator_t lhs, primitive_iterator_t rhs) noexcept + { + return lhs.m_it - rhs.m_it; + } + + primitive_iterator_t& operator++() noexcept + { + ++m_it; + return *this; + } + + primitive_iterator_t const operator++(int) noexcept + { + auto result = *this; + ++m_it; + return result; + } + + primitive_iterator_t& operator--() noexcept + { + --m_it; + return *this; + } + + primitive_iterator_t const operator--(int) noexcept + { + auto result = *this; + --m_it; + return result; + } + + primitive_iterator_t& operator+=(difference_type n) noexcept + { + m_it += n; + return *this; + } + + primitive_iterator_t& operator-=(difference_type n) noexcept + { + m_it -= n; + return *this; + } +}; +} // namespace detail +} // namespace nlohmann + + +namespace nlohmann +{ +namespace detail +{ +/*! +@brief an iterator value + +@note This structure could easily be a union, but MSVC currently does not allow +unions members with complex constructors, see https://github.com/nlohmann/json/pull/105. +*/ +template<typename BasicJsonType> struct internal_iterator +{ + /// iterator for JSON objects + typename BasicJsonType::object_t::iterator object_iterator {}; + /// iterator for JSON arrays + typename BasicJsonType::array_t::iterator array_iterator {}; + /// generic iterator for all other types + primitive_iterator_t primitive_iterator {}; +}; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/iterators/iter_impl.hpp> + + +#include <iterator> // iterator, random_access_iterator_tag, bidirectional_iterator_tag, advance, next +#include <type_traits> // conditional, is_const, remove_const + +// #include <nlohmann/detail/exceptions.hpp> + +// #include <nlohmann/detail/iterators/internal_iterator.hpp> + +// #include <nlohmann/detail/iterators/primitive_iterator.hpp> + +// #include <nlohmann/detail/macro_scope.hpp> + +// #include <nlohmann/detail/meta/cpp_future.hpp> + +// #include <nlohmann/detail/meta/type_traits.hpp> + +// #include <nlohmann/detail/value_t.hpp> + + +namespace nlohmann +{ +namespace detail +{ +// forward declare, to be able to friend it later on +template<typename IteratorType> class iteration_proxy; +template<typename IteratorType> class iteration_proxy_value; + +/*! +@brief a template for a bidirectional iterator for the @ref basic_json class +This class implements a both iterators (iterator and const_iterator) for the +@ref basic_json class. +@note An iterator is called *initialized* when a pointer to a JSON value has + been set (e.g., by a constructor or a copy assignment). If the iterator is + default-constructed, it is *uninitialized* and most methods are undefined. + **The library uses assertions to detect calls on uninitialized iterators.** +@requirement The class satisfies the following concept requirements: +- +[BidirectionalIterator](https://en.cppreference.com/w/cpp/named_req/BidirectionalIterator): + The iterator that can be moved can be moved in both directions (i.e. + incremented and decremented). +@since version 1.0.0, simplified in version 2.0.9, change to bidirectional + iterators in version 3.0.0 (see https://github.com/nlohmann/json/issues/593) +*/ +template<typename BasicJsonType> +class iter_impl +{ + /// allow basic_json to access private members + friend iter_impl<typename std::conditional<std::is_const<BasicJsonType>::value, typename std::remove_const<BasicJsonType>::type, const BasicJsonType>::type>; + friend BasicJsonType; + friend iteration_proxy<iter_impl>; + friend iteration_proxy_value<iter_impl>; + + using object_t = typename BasicJsonType::object_t; + using array_t = typename BasicJsonType::array_t; + // make sure BasicJsonType is basic_json or const basic_json + static_assert(is_basic_json<typename std::remove_const<BasicJsonType>::type>::value, + "iter_impl only accepts (const) basic_json"); + + public: + + /// The std::iterator class template (used as a base class to provide typedefs) is deprecated in C++17. + /// The C++ Standard has never required user-defined iterators to derive from std::iterator. + /// A user-defined iterator should provide publicly accessible typedefs named + /// iterator_category, value_type, difference_type, pointer, and reference. + /// Note that value_type is required to be non-const, even for constant iterators. + using iterator_category = std::bidirectional_iterator_tag; + + /// the type of the values when the iterator is dereferenced + using value_type = typename BasicJsonType::value_type; + /// a type to represent differences between iterators + using difference_type = typename BasicJsonType::difference_type; + /// defines a pointer to the type iterated over (value_type) + using pointer = typename std::conditional<std::is_const<BasicJsonType>::value, + typename BasicJsonType::const_pointer, + typename BasicJsonType::pointer>::type; + /// defines a reference to the type iterated over (value_type) + using reference = + typename std::conditional<std::is_const<BasicJsonType>::value, + typename BasicJsonType::const_reference, + typename BasicJsonType::reference>::type; + + /// default constructor + iter_impl() = default; + + /*! + @brief constructor for a given JSON instance + @param[in] object pointer to a JSON object for this iterator + @pre object != nullptr + @post The iterator is initialized; i.e. `m_object != nullptr`. + */ + explicit iter_impl(pointer object) noexcept : m_object(object) + { + JSON_ASSERT(m_object != nullptr); + + switch (m_object->m_type) + { + case value_t::object: + { + m_it.object_iterator = typename object_t::iterator(); + break; + } + + case value_t::array: + { + m_it.array_iterator = typename array_t::iterator(); + break; + } + + default: + { + m_it.primitive_iterator = primitive_iterator_t(); + break; + } + } + } + + /*! + @note The conventional copy constructor and copy assignment are implicitly + defined. Combined with the following converting constructor and + assignment, they support: (1) copy from iterator to iterator, (2) + copy from const iterator to const iterator, and (3) conversion from + iterator to const iterator. However conversion from const iterator + to iterator is not defined. + */ + + /*! + @brief const copy constructor + @param[in] other const iterator to copy from + @note This copy constructor had to be defined explicitly to circumvent a bug + occurring on msvc v19.0 compiler (VS 2015) debug build. For more + information refer to: https://github.com/nlohmann/json/issues/1608 + */ + iter_impl(const iter_impl<const BasicJsonType>& other) noexcept + : m_object(other.m_object), m_it(other.m_it) + {} + + /*! + @brief converting assignment + @param[in] other const iterator to copy from + @return const/non-const iterator + @note It is not checked whether @a other is initialized. + */ + iter_impl& operator=(const iter_impl<const BasicJsonType>& other) noexcept + { + m_object = other.m_object; + m_it = other.m_it; + return *this; + } + + /*! + @brief converting constructor + @param[in] other non-const iterator to copy from + @note It is not checked whether @a other is initialized. + */ + iter_impl(const iter_impl<typename std::remove_const<BasicJsonType>::type>& other) noexcept + : m_object(other.m_object), m_it(other.m_it) + {} + + /*! + @brief converting assignment + @param[in] other non-const iterator to copy from + @return const/non-const iterator + @note It is not checked whether @a other is initialized. + */ + iter_impl& operator=(const iter_impl<typename std::remove_const<BasicJsonType>::type>& other) noexcept + { + m_object = other.m_object; + m_it = other.m_it; + return *this; + } + + private: + /*! + @brief set the iterator to the first value + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + void set_begin() noexcept + { + JSON_ASSERT(m_object != nullptr); + + switch (m_object->m_type) + { + case value_t::object: + { + m_it.object_iterator = m_object->m_value.object->begin(); + break; + } + + case value_t::array: + { + m_it.array_iterator = m_object->m_value.array->begin(); + break; + } + + case value_t::null: + { + // set to end so begin()==end() is true: null is empty + m_it.primitive_iterator.set_end(); + break; + } + + default: + { + m_it.primitive_iterator.set_begin(); + break; + } + } + } + + /*! + @brief set the iterator past the last value + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + void set_end() noexcept + { + JSON_ASSERT(m_object != nullptr); + + switch (m_object->m_type) + { + case value_t::object: + { + m_it.object_iterator = m_object->m_value.object->end(); + break; + } + + case value_t::array: + { + m_it.array_iterator = m_object->m_value.array->end(); + break; + } + + default: + { + m_it.primitive_iterator.set_end(); + break; + } + } + } + + public: + /*! + @brief return a reference to the value pointed to by the iterator + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + reference operator*() const + { + JSON_ASSERT(m_object != nullptr); + + switch (m_object->m_type) + { + case value_t::object: + { + JSON_ASSERT(m_it.object_iterator != m_object->m_value.object->end()); + return m_it.object_iterator->second; + } + + case value_t::array: + { + JSON_ASSERT(m_it.array_iterator != m_object->m_value.array->end()); + return *m_it.array_iterator; + } + + case value_t::null: + JSON_THROW(invalid_iterator::create(214, "cannot get value")); + + default: + { + if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.is_begin())) + { + return *m_object; + } + + JSON_THROW(invalid_iterator::create(214, "cannot get value")); + } + } + } + + /*! + @brief dereference the iterator + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + pointer operator->() const + { + JSON_ASSERT(m_object != nullptr); + + switch (m_object->m_type) + { + case value_t::object: + { + JSON_ASSERT(m_it.object_iterator != m_object->m_value.object->end()); + return &(m_it.object_iterator->second); + } + + case value_t::array: + { + JSON_ASSERT(m_it.array_iterator != m_object->m_value.array->end()); + return &*m_it.array_iterator; + } + + default: + { + if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.is_begin())) + { + return m_object; + } + + JSON_THROW(invalid_iterator::create(214, "cannot get value")); + } + } + } + + /*! + @brief post-increment (it++) + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + iter_impl const operator++(int) + { + auto result = *this; + ++(*this); + return result; + } + + /*! + @brief pre-increment (++it) + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + iter_impl& operator++() + { + JSON_ASSERT(m_object != nullptr); + + switch (m_object->m_type) + { + case value_t::object: + { + std::advance(m_it.object_iterator, 1); + break; + } + + case value_t::array: + { + std::advance(m_it.array_iterator, 1); + break; + } + + default: + { + ++m_it.primitive_iterator; + break; + } + } + + return *this; + } + + /*! + @brief post-decrement (it--) + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + iter_impl const operator--(int) + { + auto result = *this; + --(*this); + return result; + } + + /*! + @brief pre-decrement (--it) + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + iter_impl& operator--() + { + JSON_ASSERT(m_object != nullptr); + + switch (m_object->m_type) + { + case value_t::object: + { + std::advance(m_it.object_iterator, -1); + break; + } + + case value_t::array: + { + std::advance(m_it.array_iterator, -1); + break; + } + + default: + { + --m_it.primitive_iterator; + break; + } + } + + return *this; + } + + /*! + @brief comparison: equal + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + bool operator==(const iter_impl& other) const + { + // if objects are not the same, the comparison is undefined + if (JSON_HEDLEY_UNLIKELY(m_object != other.m_object)) + { + JSON_THROW(invalid_iterator::create(212, "cannot compare iterators of different containers")); + } + + JSON_ASSERT(m_object != nullptr); + + switch (m_object->m_type) + { + case value_t::object: + return (m_it.object_iterator == other.m_it.object_iterator); + + case value_t::array: + return (m_it.array_iterator == other.m_it.array_iterator); + + default: + return (m_it.primitive_iterator == other.m_it.primitive_iterator); + } + } + + /*! + @brief comparison: not equal + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + bool operator!=(const iter_impl& other) const + { + return !operator==(other); + } + + /*! + @brief comparison: smaller + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + bool operator<(const iter_impl& other) const + { + // if objects are not the same, the comparison is undefined + if (JSON_HEDLEY_UNLIKELY(m_object != other.m_object)) + { + JSON_THROW(invalid_iterator::create(212, "cannot compare iterators of different containers")); + } + + JSON_ASSERT(m_object != nullptr); + + switch (m_object->m_type) + { + case value_t::object: + JSON_THROW(invalid_iterator::create(213, "cannot compare order of object iterators")); + + case value_t::array: + return (m_it.array_iterator < other.m_it.array_iterator); + + default: + return (m_it.primitive_iterator < other.m_it.primitive_iterator); + } + } + + /*! + @brief comparison: less than or equal + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + bool operator<=(const iter_impl& other) const + { + return !other.operator < (*this); + } + + /*! + @brief comparison: greater than + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + bool operator>(const iter_impl& other) const + { + return !operator<=(other); + } + + /*! + @brief comparison: greater than or equal + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + bool operator>=(const iter_impl& other) const + { + return !operator<(other); + } + + /*! + @brief add to iterator + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + iter_impl& operator+=(difference_type i) + { + JSON_ASSERT(m_object != nullptr); + + switch (m_object->m_type) + { + case value_t::object: + JSON_THROW(invalid_iterator::create(209, "cannot use offsets with object iterators")); + + case value_t::array: + { + std::advance(m_it.array_iterator, i); + break; + } + + default: + { + m_it.primitive_iterator += i; + break; + } + } + + return *this; + } + + /*! + @brief subtract from iterator + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + iter_impl& operator-=(difference_type i) + { + return operator+=(-i); + } + + /*! + @brief add to iterator + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + iter_impl operator+(difference_type i) const + { + auto result = *this; + result += i; + return result; + } + + /*! + @brief addition of distance and iterator + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + friend iter_impl operator+(difference_type i, const iter_impl& it) + { + auto result = it; + result += i; + return result; + } + + /*! + @brief subtract from iterator + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + iter_impl operator-(difference_type i) const + { + auto result = *this; + result -= i; + return result; + } + + /*! + @brief return difference + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + difference_type operator-(const iter_impl& other) const + { + JSON_ASSERT(m_object != nullptr); + + switch (m_object->m_type) + { + case value_t::object: + JSON_THROW(invalid_iterator::create(209, "cannot use offsets with object iterators")); + + case value_t::array: + return m_it.array_iterator - other.m_it.array_iterator; + + default: + return m_it.primitive_iterator - other.m_it.primitive_iterator; + } + } + + /*! + @brief access to successor + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + reference operator[](difference_type n) const + { + JSON_ASSERT(m_object != nullptr); + + switch (m_object->m_type) + { + case value_t::object: + JSON_THROW(invalid_iterator::create(208, "cannot use operator[] for object iterators")); + + case value_t::array: + return *std::next(m_it.array_iterator, n); + + case value_t::null: + JSON_THROW(invalid_iterator::create(214, "cannot get value")); + + default: + { + if (JSON_HEDLEY_LIKELY(m_it.primitive_iterator.get_value() == -n)) + { + return *m_object; + } + + JSON_THROW(invalid_iterator::create(214, "cannot get value")); + } + } + } + + /*! + @brief return the key of an object iterator + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + const typename object_t::key_type& key() const + { + JSON_ASSERT(m_object != nullptr); + + if (JSON_HEDLEY_LIKELY(m_object->is_object())) + { + return m_it.object_iterator->first; + } + + JSON_THROW(invalid_iterator::create(207, "cannot use key() for non-object iterators")); + } + + /*! + @brief return the value of an iterator + @pre The iterator is initialized; i.e. `m_object != nullptr`. + */ + reference value() const + { + return operator*(); + } + + private: + /// associated JSON instance + pointer m_object = nullptr; + /// the actual iterator of the associated instance + internal_iterator<typename std::remove_const<BasicJsonType>::type> m_it {}; +}; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/iterators/iteration_proxy.hpp> + +// #include <nlohmann/detail/iterators/json_reverse_iterator.hpp> + + +#include <cstddef> // ptrdiff_t +#include <iterator> // reverse_iterator +#include <utility> // declval + +namespace nlohmann +{ +namespace detail +{ +////////////////////// +// reverse_iterator // +////////////////////// + +/*! +@brief a template for a reverse iterator class + +@tparam Base the base iterator type to reverse. Valid types are @ref +iterator (to create @ref reverse_iterator) and @ref const_iterator (to +create @ref const_reverse_iterator). + +@requirement The class satisfies the following concept requirements: +- +[BidirectionalIterator](https://en.cppreference.com/w/cpp/named_req/BidirectionalIterator): + The iterator that can be moved can be moved in both directions (i.e. + incremented and decremented). +- [OutputIterator](https://en.cppreference.com/w/cpp/named_req/OutputIterator): + It is possible to write to the pointed-to element (only if @a Base is + @ref iterator). + +@since version 1.0.0 +*/ +template<typename Base> +class json_reverse_iterator : public std::reverse_iterator<Base> +{ + public: + using difference_type = std::ptrdiff_t; + /// shortcut to the reverse iterator adapter + using base_iterator = std::reverse_iterator<Base>; + /// the reference type for the pointed-to element + using reference = typename Base::reference; + + /// create reverse iterator from iterator + explicit json_reverse_iterator(const typename base_iterator::iterator_type& it) noexcept + : base_iterator(it) {} + + /// create reverse iterator from base class + explicit json_reverse_iterator(const base_iterator& it) noexcept : base_iterator(it) {} + + /// post-increment (it++) + json_reverse_iterator const operator++(int) + { + return static_cast<json_reverse_iterator>(base_iterator::operator++(1)); + } + + /// pre-increment (++it) + json_reverse_iterator& operator++() + { + return static_cast<json_reverse_iterator&>(base_iterator::operator++()); + } + + /// post-decrement (it--) + json_reverse_iterator const operator--(int) + { + return static_cast<json_reverse_iterator>(base_iterator::operator--(1)); + } + + /// pre-decrement (--it) + json_reverse_iterator& operator--() + { + return static_cast<json_reverse_iterator&>(base_iterator::operator--()); + } + + /// add to iterator + json_reverse_iterator& operator+=(difference_type i) + { + return static_cast<json_reverse_iterator&>(base_iterator::operator+=(i)); + } + + /// add to iterator + json_reverse_iterator operator+(difference_type i) const + { + return static_cast<json_reverse_iterator>(base_iterator::operator+(i)); + } + + /// subtract from iterator + json_reverse_iterator operator-(difference_type i) const + { + return static_cast<json_reverse_iterator>(base_iterator::operator-(i)); + } + + /// return difference + difference_type operator-(const json_reverse_iterator& other) const + { + return base_iterator(*this) - base_iterator(other); + } + + /// access to successor + reference operator[](difference_type n) const + { + return *(this->operator+(n)); + } + + /// return the key of an object iterator + auto key() const -> decltype(std::declval<Base>().key()) + { + auto it = --this->base(); + return it.key(); + } + + /// return the value of an iterator + reference value() const + { + auto it = --this->base(); + return it.operator * (); + } +}; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/iterators/primitive_iterator.hpp> + +// #include <nlohmann/detail/json_pointer.hpp> + + +#include <algorithm> // all_of +#include <cctype> // isdigit +#include <limits> // max +#include <numeric> // accumulate +#include <string> // string +#include <utility> // move +#include <vector> // vector + +// #include <nlohmann/detail/exceptions.hpp> + +// #include <nlohmann/detail/macro_scope.hpp> + +// #include <nlohmann/detail/value_t.hpp> + + +namespace nlohmann +{ +template<typename BasicJsonType> +class json_pointer +{ + // allow basic_json to access private members + NLOHMANN_BASIC_JSON_TPL_DECLARATION + friend class basic_json; + + public: + /*! + @brief create JSON pointer + + Create a JSON pointer according to the syntax described in + [Section 3 of RFC6901](https://tools.ietf.org/html/rfc6901#section-3). + + @param[in] s string representing the JSON pointer; if omitted, the empty + string is assumed which references the whole JSON value + + @throw parse_error.107 if the given JSON pointer @a s is nonempty and does + not begin with a slash (`/`); see example below + + @throw parse_error.108 if a tilde (`~`) in the given JSON pointer @a s is + not followed by `0` (representing `~`) or `1` (representing `/`); see + example below + + @liveexample{The example shows the construction several valid JSON pointers + as well as the exceptional behavior.,json_pointer} + + @since version 2.0.0 + */ + explicit json_pointer(const std::string& s = "") + : reference_tokens(split(s)) + {} + + /*! + @brief return a string representation of the JSON pointer + + @invariant For each JSON pointer `ptr`, it holds: + @code {.cpp} + ptr == json_pointer(ptr.to_string()); + @endcode + + @return a string representation of the JSON pointer + + @liveexample{The example shows the result of `to_string`.,json_pointer__to_string} + + @since version 2.0.0 + */ + std::string to_string() const + { + return std::accumulate(reference_tokens.begin(), reference_tokens.end(), + std::string{}, + [](const std::string & a, const std::string & b) + { + return a + "/" + escape(b); + }); + } + + /// @copydoc to_string() + operator std::string() const + { + return to_string(); + } + + /*! + @brief append another JSON pointer at the end of this JSON pointer + + @param[in] ptr JSON pointer to append + @return JSON pointer with @a ptr appended + + @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add} + + @complexity Linear in the length of @a ptr. + + @sa @ref operator/=(std::string) to append a reference token + @sa @ref operator/=(std::size_t) to append an array index + @sa @ref operator/(const json_pointer&, const json_pointer&) for a binary operator + + @since version 3.6.0 + */ + json_pointer& operator/=(const json_pointer& ptr) + { + reference_tokens.insert(reference_tokens.end(), + ptr.reference_tokens.begin(), + ptr.reference_tokens.end()); + return *this; + } + + /*! + @brief append an unescaped reference token at the end of this JSON pointer + + @param[in] token reference token to append + @return JSON pointer with @a token appended without escaping @a token + + @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add} + + @complexity Amortized constant. + + @sa @ref operator/=(const json_pointer&) to append a JSON pointer + @sa @ref operator/=(std::size_t) to append an array index + @sa @ref operator/(const json_pointer&, std::size_t) for a binary operator + + @since version 3.6.0 + */ + json_pointer& operator/=(std::string token) + { + push_back(std::move(token)); + return *this; + } + + /*! + @brief append an array index at the end of this JSON pointer + + @param[in] array_idx array index to append + @return JSON pointer with @a array_idx appended + + @liveexample{The example shows the usage of `operator/=`.,json_pointer__operator_add} + + @complexity Amortized constant. + + @sa @ref operator/=(const json_pointer&) to append a JSON pointer + @sa @ref operator/=(std::string) to append a reference token + @sa @ref operator/(const json_pointer&, std::string) for a binary operator + + @since version 3.6.0 + */ + json_pointer& operator/=(std::size_t array_idx) + { + return *this /= std::to_string(array_idx); + } + + /*! + @brief create a new JSON pointer by appending the right JSON pointer at the end of the left JSON pointer + + @param[in] lhs JSON pointer + @param[in] rhs JSON pointer + @return a new JSON pointer with @a rhs appended to @a lhs + + @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary} + + @complexity Linear in the length of @a lhs and @a rhs. + + @sa @ref operator/=(const json_pointer&) to append a JSON pointer + + @since version 3.6.0 + */ + friend json_pointer operator/(const json_pointer& lhs, + const json_pointer& rhs) + { + return json_pointer(lhs) /= rhs; + } + + /*! + @brief create a new JSON pointer by appending the unescaped token at the end of the JSON pointer + + @param[in] ptr JSON pointer + @param[in] token reference token + @return a new JSON pointer with unescaped @a token appended to @a ptr + + @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary} + + @complexity Linear in the length of @a ptr. + + @sa @ref operator/=(std::string) to append a reference token + + @since version 3.6.0 + */ + friend json_pointer operator/(const json_pointer& ptr, std::string token) + { + return json_pointer(ptr) /= std::move(token); + } + + /*! + @brief create a new JSON pointer by appending the array-index-token at the end of the JSON pointer + + @param[in] ptr JSON pointer + @param[in] array_idx array index + @return a new JSON pointer with @a array_idx appended to @a ptr + + @liveexample{The example shows the usage of `operator/`.,json_pointer__operator_add_binary} + + @complexity Linear in the length of @a ptr. + + @sa @ref operator/=(std::size_t) to append an array index + + @since version 3.6.0 + */ + friend json_pointer operator/(const json_pointer& ptr, std::size_t array_idx) + { + return json_pointer(ptr) /= array_idx; + } + + /*! + @brief returns the parent of this JSON pointer + + @return parent of this JSON pointer; in case this JSON pointer is the root, + the root itself is returned + + @complexity Linear in the length of the JSON pointer. + + @liveexample{The example shows the result of `parent_pointer` for different + JSON Pointers.,json_pointer__parent_pointer} + + @since version 3.6.0 + */ + json_pointer parent_pointer() const + { + if (empty()) + { + return *this; + } + + json_pointer res = *this; + res.pop_back(); + return res; + } + + /*! + @brief remove last reference token + + @pre not `empty()` + + @liveexample{The example shows the usage of `pop_back`.,json_pointer__pop_back} + + @complexity Constant. + + @throw out_of_range.405 if JSON pointer has no parent + + @since version 3.6.0 + */ + void pop_back() + { + if (JSON_HEDLEY_UNLIKELY(empty())) + { + JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent")); + } + + reference_tokens.pop_back(); + } + + /*! + @brief return last reference token + + @pre not `empty()` + @return last reference token + + @liveexample{The example shows the usage of `back`.,json_pointer__back} + + @complexity Constant. + + @throw out_of_range.405 if JSON pointer has no parent + + @since version 3.6.0 + */ + const std::string& back() const + { + if (JSON_HEDLEY_UNLIKELY(empty())) + { + JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent")); + } + + return reference_tokens.back(); + } + + /*! + @brief append an unescaped token at the end of the reference pointer + + @param[in] token token to add + + @complexity Amortized constant. + + @liveexample{The example shows the result of `push_back` for different + JSON Pointers.,json_pointer__push_back} + + @since version 3.6.0 + */ + void push_back(const std::string& token) + { + reference_tokens.push_back(token); + } + + /// @copydoc push_back(const std::string&) + void push_back(std::string&& token) + { + reference_tokens.push_back(std::move(token)); + } + + /*! + @brief return whether pointer points to the root document + + @return true iff the JSON pointer points to the root document + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this function never throws exceptions. + + @liveexample{The example shows the result of `empty` for different JSON + Pointers.,json_pointer__empty} + + @since version 3.6.0 + */ + bool empty() const noexcept + { + return reference_tokens.empty(); + } + + private: + /*! + @param[in] s reference token to be converted into an array index + + @return integer representation of @a s + + @throw parse_error.106 if an array index begins with '0' + @throw parse_error.109 if an array index begins not with a digit + @throw out_of_range.404 if string @a s could not be converted to an integer + @throw out_of_range.410 if an array index exceeds size_type + */ + static typename BasicJsonType::size_type array_index(const std::string& s) + { + using size_type = typename BasicJsonType::size_type; + + // error condition (cf. RFC 6901, Sect. 4) + if (JSON_HEDLEY_UNLIKELY(s.size() > 1 && s[0] == '0')) + { + JSON_THROW(detail::parse_error::create(106, 0, + "array index '" + s + + "' must not begin with '0'")); + } + + // error condition (cf. RFC 6901, Sect. 4) + if (JSON_HEDLEY_UNLIKELY(s.size() > 1 && !(s[0] >= '1' && s[0] <= '9'))) + { + JSON_THROW(detail::parse_error::create(109, 0, "array index '" + s + "' is not a number")); + } + + std::size_t processed_chars = 0; + unsigned long long res = 0; + JSON_TRY + { + res = std::stoull(s, &processed_chars); + } + JSON_CATCH(std::out_of_range&) + { + JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + s + "'")); + } + + // check if the string was completely read + if (JSON_HEDLEY_UNLIKELY(processed_chars != s.size())) + { + JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + s + "'")); + } + + // only triggered on special platforms (like 32bit), see also + // https://github.com/nlohmann/json/pull/2203 + if (res >= static_cast<unsigned long long>((std::numeric_limits<size_type>::max)())) + { + JSON_THROW(detail::out_of_range::create(410, "array index " + s + " exceeds size_type")); // LCOV_EXCL_LINE + } + + return static_cast<size_type>(res); + } + + json_pointer top() const + { + if (JSON_HEDLEY_UNLIKELY(empty())) + { + JSON_THROW(detail::out_of_range::create(405, "JSON pointer has no parent")); + } + + json_pointer result = *this; + result.reference_tokens = {reference_tokens[0]}; + return result; + } + + /*! + @brief create and return a reference to the pointed to value + + @complexity Linear in the number of reference tokens. + + @throw parse_error.109 if array index is not a number + @throw type_error.313 if value cannot be unflattened + */ + BasicJsonType& get_and_create(BasicJsonType& j) const + { + auto result = &j; + + // in case no reference tokens exist, return a reference to the JSON value + // j which will be overwritten by a primitive value + for (const auto& reference_token : reference_tokens) + { + switch (result->type()) + { + case detail::value_t::null: + { + if (reference_token == "0") + { + // start a new array if reference token is 0 + result = &result->operator[](0); + } + else + { + // start a new object otherwise + result = &result->operator[](reference_token); + } + break; + } + + case detail::value_t::object: + { + // create an entry in the object + result = &result->operator[](reference_token); + break; + } + + case detail::value_t::array: + { + // create an entry in the array + result = &result->operator[](array_index(reference_token)); + break; + } + + /* + The following code is only reached if there exists a reference + token _and_ the current value is primitive. In this case, we have + an error situation, because primitive values may only occur as + single value; that is, with an empty list of reference tokens. + */ + default: + JSON_THROW(detail::type_error::create(313, "invalid value to unflatten")); + } + } + + return *result; + } + + /*! + @brief return a reference to the pointed to value + + @note This version does not throw if a value is not present, but tries to + create nested values instead. For instance, calling this function + with pointer `"/this/that"` on a null value is equivalent to calling + `operator[]("this").operator[]("that")` on that value, effectively + changing the null value to an object. + + @param[in] ptr a JSON value + + @return reference to the JSON value pointed to by the JSON pointer + + @complexity Linear in the length of the JSON pointer. + + @throw parse_error.106 if an array index begins with '0' + @throw parse_error.109 if an array index was not a number + @throw out_of_range.404 if the JSON pointer can not be resolved + */ + BasicJsonType& get_unchecked(BasicJsonType* ptr) const + { + for (const auto& reference_token : reference_tokens) + { + // convert null values to arrays or objects before continuing + if (ptr->is_null()) + { + // check if reference token is a number + const bool nums = + std::all_of(reference_token.begin(), reference_token.end(), + [](const unsigned char x) + { + return std::isdigit(x); + }); + + // change value to array for numbers or "-" or to object otherwise + *ptr = (nums || reference_token == "-") + ? detail::value_t::array + : detail::value_t::object; + } + + switch (ptr->type()) + { + case detail::value_t::object: + { + // use unchecked object access + ptr = &ptr->operator[](reference_token); + break; + } + + case detail::value_t::array: + { + if (reference_token == "-") + { + // explicitly treat "-" as index beyond the end + ptr = &ptr->operator[](ptr->m_value.array->size()); + } + else + { + // convert array index to number; unchecked access + ptr = &ptr->operator[](array_index(reference_token)); + } + break; + } + + default: + JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'")); + } + } + + return *ptr; + } + + /*! + @throw parse_error.106 if an array index begins with '0' + @throw parse_error.109 if an array index was not a number + @throw out_of_range.402 if the array index '-' is used + @throw out_of_range.404 if the JSON pointer can not be resolved + */ + BasicJsonType& get_checked(BasicJsonType* ptr) const + { + for (const auto& reference_token : reference_tokens) + { + switch (ptr->type()) + { + case detail::value_t::object: + { + // note: at performs range check + ptr = &ptr->at(reference_token); + break; + } + + case detail::value_t::array: + { + if (JSON_HEDLEY_UNLIKELY(reference_token == "-")) + { + // "-" always fails the range check + JSON_THROW(detail::out_of_range::create(402, + "array index '-' (" + std::to_string(ptr->m_value.array->size()) + + ") is out of range")); + } + + // note: at performs range check + ptr = &ptr->at(array_index(reference_token)); + break; + } + + default: + JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'")); + } + } + + return *ptr; + } + + /*! + @brief return a const reference to the pointed to value + + @param[in] ptr a JSON value + + @return const reference to the JSON value pointed to by the JSON + pointer + + @throw parse_error.106 if an array index begins with '0' + @throw parse_error.109 if an array index was not a number + @throw out_of_range.402 if the array index '-' is used + @throw out_of_range.404 if the JSON pointer can not be resolved + */ + const BasicJsonType& get_unchecked(const BasicJsonType* ptr) const + { + for (const auto& reference_token : reference_tokens) + { + switch (ptr->type()) + { + case detail::value_t::object: + { + // use unchecked object access + ptr = &ptr->operator[](reference_token); + break; + } + + case detail::value_t::array: + { + if (JSON_HEDLEY_UNLIKELY(reference_token == "-")) + { + // "-" cannot be used for const access + JSON_THROW(detail::out_of_range::create(402, + "array index '-' (" + std::to_string(ptr->m_value.array->size()) + + ") is out of range")); + } + + // use unchecked array access + ptr = &ptr->operator[](array_index(reference_token)); + break; + } + + default: + JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'")); + } + } + + return *ptr; + } + + /*! + @throw parse_error.106 if an array index begins with '0' + @throw parse_error.109 if an array index was not a number + @throw out_of_range.402 if the array index '-' is used + @throw out_of_range.404 if the JSON pointer can not be resolved + */ + const BasicJsonType& get_checked(const BasicJsonType* ptr) const + { + for (const auto& reference_token : reference_tokens) + { + switch (ptr->type()) + { + case detail::value_t::object: + { + // note: at performs range check + ptr = &ptr->at(reference_token); + break; + } + + case detail::value_t::array: + { + if (JSON_HEDLEY_UNLIKELY(reference_token == "-")) + { + // "-" always fails the range check + JSON_THROW(detail::out_of_range::create(402, + "array index '-' (" + std::to_string(ptr->m_value.array->size()) + + ") is out of range")); + } + + // note: at performs range check + ptr = &ptr->at(array_index(reference_token)); + break; + } + + default: + JSON_THROW(detail::out_of_range::create(404, "unresolved reference token '" + reference_token + "'")); + } + } + + return *ptr; + } + + /*! + @throw parse_error.106 if an array index begins with '0' + @throw parse_error.109 if an array index was not a number + */ + bool contains(const BasicJsonType* ptr) const + { + for (const auto& reference_token : reference_tokens) + { + switch (ptr->type()) + { + case detail::value_t::object: + { + if (!ptr->contains(reference_token)) + { + // we did not find the key in the object + return false; + } + + ptr = &ptr->operator[](reference_token); + break; + } + + case detail::value_t::array: + { + if (JSON_HEDLEY_UNLIKELY(reference_token == "-")) + { + // "-" always fails the range check + return false; + } + if (JSON_HEDLEY_UNLIKELY(reference_token.size() == 1 && !("0" <= reference_token && reference_token <= "9"))) + { + // invalid char + return false; + } + if (JSON_HEDLEY_UNLIKELY(reference_token.size() > 1)) + { + if (JSON_HEDLEY_UNLIKELY(!('1' <= reference_token[0] && reference_token[0] <= '9'))) + { + // first char should be between '1' and '9' + return false; + } + for (std::size_t i = 1; i < reference_token.size(); i++) + { + if (JSON_HEDLEY_UNLIKELY(!('0' <= reference_token[i] && reference_token[i] <= '9'))) + { + // other char should be between '0' and '9' + return false; + } + } + } + + const auto idx = array_index(reference_token); + if (idx >= ptr->size()) + { + // index out of range + return false; + } + + ptr = &ptr->operator[](idx); + break; + } + + default: + { + // we do not expect primitive values if there is still a + // reference token to process + return false; + } + } + } + + // no reference token left means we found a primitive value + return true; + } + + /*! + @brief split the string input to reference tokens + + @note This function is only called by the json_pointer constructor. + All exceptions below are documented there. + + @throw parse_error.107 if the pointer is not empty or begins with '/' + @throw parse_error.108 if character '~' is not followed by '0' or '1' + */ + static std::vector<std::string> split(const std::string& reference_string) + { + std::vector<std::string> result; + + // special case: empty reference string -> no reference tokens + if (reference_string.empty()) + { + return result; + } + + // check if nonempty reference string begins with slash + if (JSON_HEDLEY_UNLIKELY(reference_string[0] != '/')) + { + JSON_THROW(detail::parse_error::create(107, 1, + "JSON pointer must be empty or begin with '/' - was: '" + + reference_string + "'")); + } + + // extract the reference tokens: + // - slash: position of the last read slash (or end of string) + // - start: position after the previous slash + for ( + // search for the first slash after the first character + std::size_t slash = reference_string.find_first_of('/', 1), + // set the beginning of the first reference token + start = 1; + // we can stop if start == 0 (if slash == std::string::npos) + start != 0; + // set the beginning of the next reference token + // (will eventually be 0 if slash == std::string::npos) + start = (slash == std::string::npos) ? 0 : slash + 1, + // find next slash + slash = reference_string.find_first_of('/', start)) + { + // use the text between the beginning of the reference token + // (start) and the last slash (slash). + auto reference_token = reference_string.substr(start, slash - start); + + // check reference tokens are properly escaped + for (std::size_t pos = reference_token.find_first_of('~'); + pos != std::string::npos; + pos = reference_token.find_first_of('~', pos + 1)) + { + JSON_ASSERT(reference_token[pos] == '~'); + + // ~ must be followed by 0 or 1 + if (JSON_HEDLEY_UNLIKELY(pos == reference_token.size() - 1 || + (reference_token[pos + 1] != '0' && + reference_token[pos + 1] != '1'))) + { + JSON_THROW(detail::parse_error::create(108, 0, "escape character '~' must be followed with '0' or '1'")); + } + } + + // finally, store the reference token + unescape(reference_token); + result.push_back(reference_token); + } + + return result; + } + + /*! + @brief replace all occurrences of a substring by another string + + @param[in,out] s the string to manipulate; changed so that all + occurrences of @a f are replaced with @a t + @param[in] f the substring to replace with @a t + @param[in] t the string to replace @a f + + @pre The search string @a f must not be empty. **This precondition is + enforced with an assertion.** + + @since version 2.0.0 + */ + static void replace_substring(std::string& s, const std::string& f, + const std::string& t) + { + JSON_ASSERT(!f.empty()); + for (auto pos = s.find(f); // find first occurrence of f + pos != std::string::npos; // make sure f was found + s.replace(pos, f.size(), t), // replace with t, and + pos = s.find(f, pos + t.size())) // find next occurrence of f + {} + } + + /// escape "~" to "~0" and "/" to "~1" + static std::string escape(std::string s) + { + replace_substring(s, "~", "~0"); + replace_substring(s, "/", "~1"); + return s; + } + + /// unescape "~1" to tilde and "~0" to slash (order is important!) + static void unescape(std::string& s) + { + replace_substring(s, "~1", "/"); + replace_substring(s, "~0", "~"); + } + + /*! + @param[in] reference_string the reference string to the current value + @param[in] value the value to consider + @param[in,out] result the result object to insert values to + + @note Empty objects or arrays are flattened to `null`. + */ + static void flatten(const std::string& reference_string, + const BasicJsonType& value, + BasicJsonType& result) + { + switch (value.type()) + { + case detail::value_t::array: + { + if (value.m_value.array->empty()) + { + // flatten empty array as null + result[reference_string] = nullptr; + } + else + { + // iterate array and use index as reference string + for (std::size_t i = 0; i < value.m_value.array->size(); ++i) + { + flatten(reference_string + "/" + std::to_string(i), + value.m_value.array->operator[](i), result); + } + } + break; + } + + case detail::value_t::object: + { + if (value.m_value.object->empty()) + { + // flatten empty object as null + result[reference_string] = nullptr; + } + else + { + // iterate object and use keys as reference string + for (const auto& element : *value.m_value.object) + { + flatten(reference_string + "/" + escape(element.first), element.second, result); + } + } + break; + } + + default: + { + // add primitive value with its reference string + result[reference_string] = value; + break; + } + } + } + + /*! + @param[in] value flattened JSON + + @return unflattened JSON + + @throw parse_error.109 if array index is not a number + @throw type_error.314 if value is not an object + @throw type_error.315 if object values are not primitive + @throw type_error.313 if value cannot be unflattened + */ + static BasicJsonType + unflatten(const BasicJsonType& value) + { + if (JSON_HEDLEY_UNLIKELY(!value.is_object())) + { + JSON_THROW(detail::type_error::create(314, "only objects can be unflattened")); + } + + BasicJsonType result; + + // iterate the JSON object values + for (const auto& element : *value.m_value.object) + { + if (JSON_HEDLEY_UNLIKELY(!element.second.is_primitive())) + { + JSON_THROW(detail::type_error::create(315, "values in object must be primitive")); + } + + // assign value to reference pointed to by JSON pointer; Note that if + // the JSON pointer is "" (i.e., points to the whole value), function + // get_and_create returns a reference to result itself. An assignment + // will then create a primitive value. + json_pointer(element.first).get_and_create(result) = element.second; + } + + return result; + } + + /*! + @brief compares two JSON pointers for equality + + @param[in] lhs JSON pointer to compare + @param[in] rhs JSON pointer to compare + @return whether @a lhs is equal to @a rhs + + @complexity Linear in the length of the JSON pointer + + @exceptionsafety No-throw guarantee: this function never throws exceptions. + */ + friend bool operator==(json_pointer const& lhs, + json_pointer const& rhs) noexcept + { + return lhs.reference_tokens == rhs.reference_tokens; + } + + /*! + @brief compares two JSON pointers for inequality + + @param[in] lhs JSON pointer to compare + @param[in] rhs JSON pointer to compare + @return whether @a lhs is not equal @a rhs + + @complexity Linear in the length of the JSON pointer + + @exceptionsafety No-throw guarantee: this function never throws exceptions. + */ + friend bool operator!=(json_pointer const& lhs, + json_pointer const& rhs) noexcept + { + return !(lhs == rhs); + } + + /// the reference tokens + std::vector<std::string> reference_tokens; +}; +} // namespace nlohmann + +// #include <nlohmann/detail/json_ref.hpp> + + +#include <initializer_list> +#include <utility> + +// #include <nlohmann/detail/meta/type_traits.hpp> + + +namespace nlohmann +{ +namespace detail +{ +template<typename BasicJsonType> +class json_ref +{ + public: + using value_type = BasicJsonType; + + json_ref(value_type&& value) + : owned_value(std::move(value)) + , value_ref(&owned_value) + , is_rvalue(true) + {} + + json_ref(const value_type& value) + : value_ref(const_cast<value_type*>(&value)) + , is_rvalue(false) + {} + + json_ref(std::initializer_list<json_ref> init) + : owned_value(init) + , value_ref(&owned_value) + , is_rvalue(true) + {} + + template < + class... Args, + enable_if_t<std::is_constructible<value_type, Args...>::value, int> = 0 > + json_ref(Args && ... args) + : owned_value(std::forward<Args>(args)...) + , value_ref(&owned_value) + , is_rvalue(true) + {} + + // class should be movable only + json_ref(json_ref&&) = default; + json_ref(const json_ref&) = delete; + json_ref& operator=(const json_ref&) = delete; + json_ref& operator=(json_ref&&) = delete; + ~json_ref() = default; + + value_type moved_or_copied() const + { + if (is_rvalue) + { + return std::move(*value_ref); + } + return *value_ref; + } + + value_type const& operator*() const + { + return *static_cast<value_type const*>(value_ref); + } + + value_type const* operator->() const + { + return static_cast<value_type const*>(value_ref); + } + + private: + mutable value_type owned_value = nullptr; + value_type* value_ref = nullptr; + const bool is_rvalue = true; +}; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/macro_scope.hpp> + +// #include <nlohmann/detail/meta/cpp_future.hpp> + +// #include <nlohmann/detail/meta/type_traits.hpp> + +// #include <nlohmann/detail/output/binary_writer.hpp> + + +#include <algorithm> // reverse +#include <array> // array +#include <cstdint> // uint8_t, uint16_t, uint32_t, uint64_t +#include <cstring> // memcpy +#include <limits> // numeric_limits +#include <string> // string +#include <cmath> // isnan, isinf + +// #include <nlohmann/detail/input/binary_reader.hpp> + +// #include <nlohmann/detail/macro_scope.hpp> + +// #include <nlohmann/detail/output/output_adapters.hpp> + + +#include <algorithm> // copy +#include <cstddef> // size_t +#include <ios> // streamsize +#include <iterator> // back_inserter +#include <memory> // shared_ptr, make_shared +#include <ostream> // basic_ostream +#include <string> // basic_string +#include <vector> // vector +// #include <nlohmann/detail/macro_scope.hpp> + + +namespace nlohmann +{ +namespace detail +{ +/// abstract output adapter interface +template<typename CharType> struct output_adapter_protocol +{ + virtual void write_character(CharType c) = 0; + virtual void write_characters(const CharType* s, std::size_t length) = 0; + virtual ~output_adapter_protocol() = default; +}; + +/// a type to simplify interfaces +template<typename CharType> +using output_adapter_t = std::shared_ptr<output_adapter_protocol<CharType>>; + +/// output adapter for byte vectors +template<typename CharType> +class output_vector_adapter : public output_adapter_protocol<CharType> +{ + public: + explicit output_vector_adapter(std::vector<CharType>& vec) noexcept + : v(vec) + {} + + void write_character(CharType c) override + { + v.push_back(c); + } + + JSON_HEDLEY_NON_NULL(2) + void write_characters(const CharType* s, std::size_t length) override + { + std::copy(s, s + length, std::back_inserter(v)); + } + + private: + std::vector<CharType>& v; +}; + +/// output adapter for output streams +template<typename CharType> +class output_stream_adapter : public output_adapter_protocol<CharType> +{ + public: + explicit output_stream_adapter(std::basic_ostream<CharType>& s) noexcept + : stream(s) + {} + + void write_character(CharType c) override + { + stream.put(c); + } + + JSON_HEDLEY_NON_NULL(2) + void write_characters(const CharType* s, std::size_t length) override + { + stream.write(s, static_cast<std::streamsize>(length)); + } + + private: + std::basic_ostream<CharType>& stream; +}; + +/// output adapter for basic_string +template<typename CharType, typename StringType = std::basic_string<CharType>> +class output_string_adapter : public output_adapter_protocol<CharType> +{ + public: + explicit output_string_adapter(StringType& s) noexcept + : str(s) + {} + + void write_character(CharType c) override + { + str.push_back(c); + } + + JSON_HEDLEY_NON_NULL(2) + void write_characters(const CharType* s, std::size_t length) override + { + str.append(s, length); + } + + private: + StringType& str; +}; + +template<typename CharType, typename StringType = std::basic_string<CharType>> +class output_adapter +{ + public: + output_adapter(std::vector<CharType>& vec) + : oa(std::make_shared<output_vector_adapter<CharType>>(vec)) {} + + output_adapter(std::basic_ostream<CharType>& s) + : oa(std::make_shared<output_stream_adapter<CharType>>(s)) {} + + output_adapter(StringType& s) + : oa(std::make_shared<output_string_adapter<CharType, StringType>>(s)) {} + + operator output_adapter_t<CharType>() + { + return oa; + } + + private: + output_adapter_t<CharType> oa = nullptr; +}; +} // namespace detail +} // namespace nlohmann + + +namespace nlohmann +{ +namespace detail +{ +/////////////////// +// binary writer // +/////////////////// + +/*! +@brief serialization to CBOR and MessagePack values +*/ +template<typename BasicJsonType, typename CharType> +class binary_writer +{ + using string_t = typename BasicJsonType::string_t; + using binary_t = typename BasicJsonType::binary_t; + using number_float_t = typename BasicJsonType::number_float_t; + + public: + /*! + @brief create a binary writer + + @param[in] adapter output adapter to write to + */ + explicit binary_writer(output_adapter_t<CharType> adapter) : oa(adapter) + { + JSON_ASSERT(oa); + } + + /*! + @param[in] j JSON value to serialize + @pre j.type() == value_t::object + */ + void write_bson(const BasicJsonType& j) + { + switch (j.type()) + { + case value_t::object: + { + write_bson_object(*j.m_value.object); + break; + } + + default: + { + JSON_THROW(type_error::create(317, "to serialize to BSON, top-level type must be object, but is " + std::string(j.type_name()))); + } + } + } + + /*! + @param[in] j JSON value to serialize + */ + void write_cbor(const BasicJsonType& j) + { + switch (j.type()) + { + case value_t::null: + { + oa->write_character(to_char_type(0xF6)); + break; + } + + case value_t::boolean: + { + oa->write_character(j.m_value.boolean + ? to_char_type(0xF5) + : to_char_type(0xF4)); + break; + } + + case value_t::number_integer: + { + if (j.m_value.number_integer >= 0) + { + // CBOR does not differentiate between positive signed + // integers and unsigned integers. Therefore, we used the + // code from the value_t::number_unsigned case here. + if (j.m_value.number_integer <= 0x17) + { + write_number(static_cast<std::uint8_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_integer <= (std::numeric_limits<std::uint8_t>::max)()) + { + oa->write_character(to_char_type(0x18)); + write_number(static_cast<std::uint8_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_integer <= (std::numeric_limits<std::uint16_t>::max)()) + { + oa->write_character(to_char_type(0x19)); + write_number(static_cast<std::uint16_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_integer <= (std::numeric_limits<std::uint32_t>::max)()) + { + oa->write_character(to_char_type(0x1A)); + write_number(static_cast<std::uint32_t>(j.m_value.number_integer)); + } + else + { + oa->write_character(to_char_type(0x1B)); + write_number(static_cast<std::uint64_t>(j.m_value.number_integer)); + } + } + else + { + // The conversions below encode the sign in the first + // byte, and the value is converted to a positive number. + const auto positive_number = -1 - j.m_value.number_integer; + if (j.m_value.number_integer >= -24) + { + write_number(static_cast<std::uint8_t>(0x20 + positive_number)); + } + else if (positive_number <= (std::numeric_limits<std::uint8_t>::max)()) + { + oa->write_character(to_char_type(0x38)); + write_number(static_cast<std::uint8_t>(positive_number)); + } + else if (positive_number <= (std::numeric_limits<std::uint16_t>::max)()) + { + oa->write_character(to_char_type(0x39)); + write_number(static_cast<std::uint16_t>(positive_number)); + } + else if (positive_number <= (std::numeric_limits<std::uint32_t>::max)()) + { + oa->write_character(to_char_type(0x3A)); + write_number(static_cast<std::uint32_t>(positive_number)); + } + else + { + oa->write_character(to_char_type(0x3B)); + write_number(static_cast<std::uint64_t>(positive_number)); + } + } + break; + } + + case value_t::number_unsigned: + { + if (j.m_value.number_unsigned <= 0x17) + { + write_number(static_cast<std::uint8_t>(j.m_value.number_unsigned)); + } + else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)()) + { + oa->write_character(to_char_type(0x18)); + write_number(static_cast<std::uint8_t>(j.m_value.number_unsigned)); + } + else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)()) + { + oa->write_character(to_char_type(0x19)); + write_number(static_cast<std::uint16_t>(j.m_value.number_unsigned)); + } + else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)()) + { + oa->write_character(to_char_type(0x1A)); + write_number(static_cast<std::uint32_t>(j.m_value.number_unsigned)); + } + else + { + oa->write_character(to_char_type(0x1B)); + write_number(static_cast<std::uint64_t>(j.m_value.number_unsigned)); + } + break; + } + + case value_t::number_float: + { + if (std::isnan(j.m_value.number_float)) + { + // NaN is 0xf97e00 in CBOR + oa->write_character(to_char_type(0xF9)); + oa->write_character(to_char_type(0x7E)); + oa->write_character(to_char_type(0x00)); + } + else if (std::isinf(j.m_value.number_float)) + { + // Infinity is 0xf97c00, -Infinity is 0xf9fc00 + oa->write_character(to_char_type(0xf9)); + oa->write_character(j.m_value.number_float > 0 ? to_char_type(0x7C) : to_char_type(0xFC)); + oa->write_character(to_char_type(0x00)); + } + else + { + write_compact_float(j.m_value.number_float, detail::input_format_t::cbor); + } + break; + } + + case value_t::string: + { + // step 1: write control byte and the string length + const auto N = j.m_value.string->size(); + if (N <= 0x17) + { + write_number(static_cast<std::uint8_t>(0x60 + N)); + } + else if (N <= (std::numeric_limits<std::uint8_t>::max)()) + { + oa->write_character(to_char_type(0x78)); + write_number(static_cast<std::uint8_t>(N)); + } + else if (N <= (std::numeric_limits<std::uint16_t>::max)()) + { + oa->write_character(to_char_type(0x79)); + write_number(static_cast<std::uint16_t>(N)); + } + else if (N <= (std::numeric_limits<std::uint32_t>::max)()) + { + oa->write_character(to_char_type(0x7A)); + write_number(static_cast<std::uint32_t>(N)); + } + // LCOV_EXCL_START + else if (N <= (std::numeric_limits<std::uint64_t>::max)()) + { + oa->write_character(to_char_type(0x7B)); + write_number(static_cast<std::uint64_t>(N)); + } + // LCOV_EXCL_STOP + + // step 2: write the string + oa->write_characters( + reinterpret_cast<const CharType*>(j.m_value.string->c_str()), + j.m_value.string->size()); + break; + } + + case value_t::array: + { + // step 1: write control byte and the array size + const auto N = j.m_value.array->size(); + if (N <= 0x17) + { + write_number(static_cast<std::uint8_t>(0x80 + N)); + } + else if (N <= (std::numeric_limits<std::uint8_t>::max)()) + { + oa->write_character(to_char_type(0x98)); + write_number(static_cast<std::uint8_t>(N)); + } + else if (N <= (std::numeric_limits<std::uint16_t>::max)()) + { + oa->write_character(to_char_type(0x99)); + write_number(static_cast<std::uint16_t>(N)); + } + else if (N <= (std::numeric_limits<std::uint32_t>::max)()) + { + oa->write_character(to_char_type(0x9A)); + write_number(static_cast<std::uint32_t>(N)); + } + // LCOV_EXCL_START + else if (N <= (std::numeric_limits<std::uint64_t>::max)()) + { + oa->write_character(to_char_type(0x9B)); + write_number(static_cast<std::uint64_t>(N)); + } + // LCOV_EXCL_STOP + + // step 2: write each element + for (const auto& el : *j.m_value.array) + { + write_cbor(el); + } + break; + } + + case value_t::binary: + { + if (j.m_value.binary->has_subtype()) + { + write_number(static_cast<std::uint8_t>(0xd8)); + write_number(j.m_value.binary->subtype()); + } + + // step 1: write control byte and the binary array size + const auto N = j.m_value.binary->size(); + if (N <= 0x17) + { + write_number(static_cast<std::uint8_t>(0x40 + N)); + } + else if (N <= (std::numeric_limits<std::uint8_t>::max)()) + { + oa->write_character(to_char_type(0x58)); + write_number(static_cast<std::uint8_t>(N)); + } + else if (N <= (std::numeric_limits<std::uint16_t>::max)()) + { + oa->write_character(to_char_type(0x59)); + write_number(static_cast<std::uint16_t>(N)); + } + else if (N <= (std::numeric_limits<std::uint32_t>::max)()) + { + oa->write_character(to_char_type(0x5A)); + write_number(static_cast<std::uint32_t>(N)); + } + // LCOV_EXCL_START + else if (N <= (std::numeric_limits<std::uint64_t>::max)()) + { + oa->write_character(to_char_type(0x5B)); + write_number(static_cast<std::uint64_t>(N)); + } + // LCOV_EXCL_STOP + + // step 2: write each element + oa->write_characters( + reinterpret_cast<const CharType*>(j.m_value.binary->data()), + N); + + break; + } + + case value_t::object: + { + // step 1: write control byte and the object size + const auto N = j.m_value.object->size(); + if (N <= 0x17) + { + write_number(static_cast<std::uint8_t>(0xA0 + N)); + } + else if (N <= (std::numeric_limits<std::uint8_t>::max)()) + { + oa->write_character(to_char_type(0xB8)); + write_number(static_cast<std::uint8_t>(N)); + } + else if (N <= (std::numeric_limits<std::uint16_t>::max)()) + { + oa->write_character(to_char_type(0xB9)); + write_number(static_cast<std::uint16_t>(N)); + } + else if (N <= (std::numeric_limits<std::uint32_t>::max)()) + { + oa->write_character(to_char_type(0xBA)); + write_number(static_cast<std::uint32_t>(N)); + } + // LCOV_EXCL_START + else if (N <= (std::numeric_limits<std::uint64_t>::max)()) + { + oa->write_character(to_char_type(0xBB)); + write_number(static_cast<std::uint64_t>(N)); + } + // LCOV_EXCL_STOP + + // step 2: write each element + for (const auto& el : *j.m_value.object) + { + write_cbor(el.first); + write_cbor(el.second); + } + break; + } + + default: + break; + } + } + + /*! + @param[in] j JSON value to serialize + */ + void write_msgpack(const BasicJsonType& j) + { + switch (j.type()) + { + case value_t::null: // nil + { + oa->write_character(to_char_type(0xC0)); + break; + } + + case value_t::boolean: // true and false + { + oa->write_character(j.m_value.boolean + ? to_char_type(0xC3) + : to_char_type(0xC2)); + break; + } + + case value_t::number_integer: + { + if (j.m_value.number_integer >= 0) + { + // MessagePack does not differentiate between positive + // signed integers and unsigned integers. Therefore, we used + // the code from the value_t::number_unsigned case here. + if (j.m_value.number_unsigned < 128) + { + // positive fixnum + write_number(static_cast<std::uint8_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)()) + { + // uint 8 + oa->write_character(to_char_type(0xCC)); + write_number(static_cast<std::uint8_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)()) + { + // uint 16 + oa->write_character(to_char_type(0xCD)); + write_number(static_cast<std::uint16_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)()) + { + // uint 32 + oa->write_character(to_char_type(0xCE)); + write_number(static_cast<std::uint32_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint64_t>::max)()) + { + // uint 64 + oa->write_character(to_char_type(0xCF)); + write_number(static_cast<std::uint64_t>(j.m_value.number_integer)); + } + } + else + { + if (j.m_value.number_integer >= -32) + { + // negative fixnum + write_number(static_cast<std::int8_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_integer >= (std::numeric_limits<std::int8_t>::min)() && + j.m_value.number_integer <= (std::numeric_limits<std::int8_t>::max)()) + { + // int 8 + oa->write_character(to_char_type(0xD0)); + write_number(static_cast<std::int8_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_integer >= (std::numeric_limits<std::int16_t>::min)() && + j.m_value.number_integer <= (std::numeric_limits<std::int16_t>::max)()) + { + // int 16 + oa->write_character(to_char_type(0xD1)); + write_number(static_cast<std::int16_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_integer >= (std::numeric_limits<std::int32_t>::min)() && + j.m_value.number_integer <= (std::numeric_limits<std::int32_t>::max)()) + { + // int 32 + oa->write_character(to_char_type(0xD2)); + write_number(static_cast<std::int32_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_integer >= (std::numeric_limits<std::int64_t>::min)() && + j.m_value.number_integer <= (std::numeric_limits<std::int64_t>::max)()) + { + // int 64 + oa->write_character(to_char_type(0xD3)); + write_number(static_cast<std::int64_t>(j.m_value.number_integer)); + } + } + break; + } + + case value_t::number_unsigned: + { + if (j.m_value.number_unsigned < 128) + { + // positive fixnum + write_number(static_cast<std::uint8_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint8_t>::max)()) + { + // uint 8 + oa->write_character(to_char_type(0xCC)); + write_number(static_cast<std::uint8_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint16_t>::max)()) + { + // uint 16 + oa->write_character(to_char_type(0xCD)); + write_number(static_cast<std::uint16_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint32_t>::max)()) + { + // uint 32 + oa->write_character(to_char_type(0xCE)); + write_number(static_cast<std::uint32_t>(j.m_value.number_integer)); + } + else if (j.m_value.number_unsigned <= (std::numeric_limits<std::uint64_t>::max)()) + { + // uint 64 + oa->write_character(to_char_type(0xCF)); + write_number(static_cast<std::uint64_t>(j.m_value.number_integer)); + } + break; + } + + case value_t::number_float: + { + write_compact_float(j.m_value.number_float, detail::input_format_t::msgpack); + break; + } + + case value_t::string: + { + // step 1: write control byte and the string length + const auto N = j.m_value.string->size(); + if (N <= 31) + { + // fixstr + write_number(static_cast<std::uint8_t>(0xA0 | N)); + } + else if (N <= (std::numeric_limits<std::uint8_t>::max)()) + { + // str 8 + oa->write_character(to_char_type(0xD9)); + write_number(static_cast<std::uint8_t>(N)); + } + else if (N <= (std::numeric_limits<std::uint16_t>::max)()) + { + // str 16 + oa->write_character(to_char_type(0xDA)); + write_number(static_cast<std::uint16_t>(N)); + } + else if (N <= (std::numeric_limits<std::uint32_t>::max)()) + { + // str 32 + oa->write_character(to_char_type(0xDB)); + write_number(static_cast<std::uint32_t>(N)); + } + + // step 2: write the string + oa->write_characters( + reinterpret_cast<const CharType*>(j.m_value.string->c_str()), + j.m_value.string->size()); + break; + } + + case value_t::array: + { + // step 1: write control byte and the array size + const auto N = j.m_value.array->size(); + if (N <= 15) + { + // fixarray + write_number(static_cast<std::uint8_t>(0x90 | N)); + } + else if (N <= (std::numeric_limits<std::uint16_t>::max)()) + { + // array 16 + oa->write_character(to_char_type(0xDC)); + write_number(static_cast<std::uint16_t>(N)); + } + else if (N <= (std::numeric_limits<std::uint32_t>::max)()) + { + // array 32 + oa->write_character(to_char_type(0xDD)); + write_number(static_cast<std::uint32_t>(N)); + } + + // step 2: write each element + for (const auto& el : *j.m_value.array) + { + write_msgpack(el); + } + break; + } + + case value_t::binary: + { + // step 0: determine if the binary type has a set subtype to + // determine whether or not to use the ext or fixext types + const bool use_ext = j.m_value.binary->has_subtype(); + + // step 1: write control byte and the byte string length + const auto N = j.m_value.binary->size(); + if (N <= (std::numeric_limits<std::uint8_t>::max)()) + { + std::uint8_t output_type{}; + bool fixed = true; + if (use_ext) + { + switch (N) + { + case 1: + output_type = 0xD4; // fixext 1 + break; + case 2: + output_type = 0xD5; // fixext 2 + break; + case 4: + output_type = 0xD6; // fixext 4 + break; + case 8: + output_type = 0xD7; // fixext 8 + break; + case 16: + output_type = 0xD8; // fixext 16 + break; + default: + output_type = 0xC7; // ext 8 + fixed = false; + break; + } + + } + else + { + output_type = 0xC4; // bin 8 + fixed = false; + } + + oa->write_character(to_char_type(output_type)); + if (!fixed) + { + write_number(static_cast<std::uint8_t>(N)); + } + } + else if (N <= (std::numeric_limits<std::uint16_t>::max)()) + { + std::uint8_t output_type = use_ext + ? 0xC8 // ext 16 + : 0xC5; // bin 16 + + oa->write_character(to_char_type(output_type)); + write_number(static_cast<std::uint16_t>(N)); + } + else if (N <= (std::numeric_limits<std::uint32_t>::max)()) + { + std::uint8_t output_type = use_ext + ? 0xC9 // ext 32 + : 0xC6; // bin 32 + + oa->write_character(to_char_type(output_type)); + write_number(static_cast<std::uint32_t>(N)); + } + + // step 1.5: if this is an ext type, write the subtype + if (use_ext) + { + write_number(static_cast<std::int8_t>(j.m_value.binary->subtype())); + } + + // step 2: write the byte string + oa->write_characters( + reinterpret_cast<const CharType*>(j.m_value.binary->data()), + N); + + break; + } + + case value_t::object: + { + // step 1: write control byte and the object size + const auto N = j.m_value.object->size(); + if (N <= 15) + { + // fixmap + write_number(static_cast<std::uint8_t>(0x80 | (N & 0xF))); + } + else if (N <= (std::numeric_limits<std::uint16_t>::max)()) + { + // map 16 + oa->write_character(to_char_type(0xDE)); + write_number(static_cast<std::uint16_t>(N)); + } + else if (N <= (std::numeric_limits<std::uint32_t>::max)()) + { + // map 32 + oa->write_character(to_char_type(0xDF)); + write_number(static_cast<std::uint32_t>(N)); + } + + // step 2: write each element + for (const auto& el : *j.m_value.object) + { + write_msgpack(el.first); + write_msgpack(el.second); + } + break; + } + + default: + break; + } + } + + /*! + @param[in] j JSON value to serialize + @param[in] use_count whether to use '#' prefixes (optimized format) + @param[in] use_type whether to use '$' prefixes (optimized format) + @param[in] add_prefix whether prefixes need to be used for this value + */ + void write_ubjson(const BasicJsonType& j, const bool use_count, + const bool use_type, const bool add_prefix = true) + { + switch (j.type()) + { + case value_t::null: + { + if (add_prefix) + { + oa->write_character(to_char_type('Z')); + } + break; + } + + case value_t::boolean: + { + if (add_prefix) + { + oa->write_character(j.m_value.boolean + ? to_char_type('T') + : to_char_type('F')); + } + break; + } + + case value_t::number_integer: + { + write_number_with_ubjson_prefix(j.m_value.number_integer, add_prefix); + break; + } + + case value_t::number_unsigned: + { + write_number_with_ubjson_prefix(j.m_value.number_unsigned, add_prefix); + break; + } + + case value_t::number_float: + { + write_number_with_ubjson_prefix(j.m_value.number_float, add_prefix); + break; + } + + case value_t::string: + { + if (add_prefix) + { + oa->write_character(to_char_type('S')); + } + write_number_with_ubjson_prefix(j.m_value.string->size(), true); + oa->write_characters( + reinterpret_cast<const CharType*>(j.m_value.string->c_str()), + j.m_value.string->size()); + break; + } + + case value_t::array: + { + if (add_prefix) + { + oa->write_character(to_char_type('[')); + } + + bool prefix_required = true; + if (use_type && !j.m_value.array->empty()) + { + JSON_ASSERT(use_count); + const CharType first_prefix = ubjson_prefix(j.front()); + const bool same_prefix = std::all_of(j.begin() + 1, j.end(), + [this, first_prefix](const BasicJsonType & v) + { + return ubjson_prefix(v) == first_prefix; + }); + + if (same_prefix) + { + prefix_required = false; + oa->write_character(to_char_type('$')); + oa->write_character(first_prefix); + } + } + + if (use_count) + { + oa->write_character(to_char_type('#')); + write_number_with_ubjson_prefix(j.m_value.array->size(), true); + } + + for (const auto& el : *j.m_value.array) + { + write_ubjson(el, use_count, use_type, prefix_required); + } + + if (!use_count) + { + oa->write_character(to_char_type(']')); + } + + break; + } + + case value_t::binary: + { + if (add_prefix) + { + oa->write_character(to_char_type('[')); + } + + if (use_type && !j.m_value.binary->empty()) + { + JSON_ASSERT(use_count); + oa->write_character(to_char_type('$')); + oa->write_character('U'); + } + + if (use_count) + { + oa->write_character(to_char_type('#')); + write_number_with_ubjson_prefix(j.m_value.binary->size(), true); + } + + if (use_type) + { + oa->write_characters( + reinterpret_cast<const CharType*>(j.m_value.binary->data()), + j.m_value.binary->size()); + } + else + { + for (size_t i = 0; i < j.m_value.binary->size(); ++i) + { + oa->write_character(to_char_type('U')); + oa->write_character(j.m_value.binary->data()[i]); + } + } + + if (!use_count) + { + oa->write_character(to_char_type(']')); + } + + break; + } + + case value_t::object: + { + if (add_prefix) + { + oa->write_character(to_char_type('{')); + } + + bool prefix_required = true; + if (use_type && !j.m_value.object->empty()) + { + JSON_ASSERT(use_count); + const CharType first_prefix = ubjson_prefix(j.front()); + const bool same_prefix = std::all_of(j.begin(), j.end(), + [this, first_prefix](const BasicJsonType & v) + { + return ubjson_prefix(v) == first_prefix; + }); + + if (same_prefix) + { + prefix_required = false; + oa->write_character(to_char_type('$')); + oa->write_character(first_prefix); + } + } + + if (use_count) + { + oa->write_character(to_char_type('#')); + write_number_with_ubjson_prefix(j.m_value.object->size(), true); + } + + for (const auto& el : *j.m_value.object) + { + write_number_with_ubjson_prefix(el.first.size(), true); + oa->write_characters( + reinterpret_cast<const CharType*>(el.first.c_str()), + el.first.size()); + write_ubjson(el.second, use_count, use_type, prefix_required); + } + + if (!use_count) + { + oa->write_character(to_char_type('}')); + } + + break; + } + + default: + break; + } + } + + private: + ////////// + // BSON // + ////////// + + /*! + @return The size of a BSON document entry header, including the id marker + and the entry name size (and its null-terminator). + */ + static std::size_t calc_bson_entry_header_size(const string_t& name) + { + const auto it = name.find(static_cast<typename string_t::value_type>(0)); + if (JSON_HEDLEY_UNLIKELY(it != BasicJsonType::string_t::npos)) + { + JSON_THROW(out_of_range::create(409, + "BSON key cannot contain code point U+0000 (at byte " + std::to_string(it) + ")")); + } + + return /*id*/ 1ul + name.size() + /*zero-terminator*/1u; + } + + /*! + @brief Writes the given @a element_type and @a name to the output adapter + */ + void write_bson_entry_header(const string_t& name, + const std::uint8_t element_type) + { + oa->write_character(to_char_type(element_type)); // boolean + oa->write_characters( + reinterpret_cast<const CharType*>(name.c_str()), + name.size() + 1u); + } + + /*! + @brief Writes a BSON element with key @a name and boolean value @a value + */ + void write_bson_boolean(const string_t& name, + const bool value) + { + write_bson_entry_header(name, 0x08); + oa->write_character(value ? to_char_type(0x01) : to_char_type(0x00)); + } + + /*! + @brief Writes a BSON element with key @a name and double value @a value + */ + void write_bson_double(const string_t& name, + const double value) + { + write_bson_entry_header(name, 0x01); + write_number<double, true>(value); + } + + /*! + @return The size of the BSON-encoded string in @a value + */ + static std::size_t calc_bson_string_size(const string_t& value) + { + return sizeof(std::int32_t) + value.size() + 1ul; + } + + /*! + @brief Writes a BSON element with key @a name and string value @a value + */ + void write_bson_string(const string_t& name, + const string_t& value) + { + write_bson_entry_header(name, 0x02); + + write_number<std::int32_t, true>(static_cast<std::int32_t>(value.size() + 1ul)); + oa->write_characters( + reinterpret_cast<const CharType*>(value.c_str()), + value.size() + 1); + } + + /*! + @brief Writes a BSON element with key @a name and null value + */ + void write_bson_null(const string_t& name) + { + write_bson_entry_header(name, 0x0A); + } + + /*! + @return The size of the BSON-encoded integer @a value + */ + static std::size_t calc_bson_integer_size(const std::int64_t value) + { + return (std::numeric_limits<std::int32_t>::min)() <= value && value <= (std::numeric_limits<std::int32_t>::max)() + ? sizeof(std::int32_t) + : sizeof(std::int64_t); + } + + /*! + @brief Writes a BSON element with key @a name and integer @a value + */ + void write_bson_integer(const string_t& name, + const std::int64_t value) + { + if ((std::numeric_limits<std::int32_t>::min)() <= value && value <= (std::numeric_limits<std::int32_t>::max)()) + { + write_bson_entry_header(name, 0x10); // int32 + write_number<std::int32_t, true>(static_cast<std::int32_t>(value)); + } + else + { + write_bson_entry_header(name, 0x12); // int64 + write_number<std::int64_t, true>(static_cast<std::int64_t>(value)); + } + } + + /*! + @return The size of the BSON-encoded unsigned integer in @a j + */ + static constexpr std::size_t calc_bson_unsigned_size(const std::uint64_t value) noexcept + { + return (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)())) + ? sizeof(std::int32_t) + : sizeof(std::int64_t); + } + + /*! + @brief Writes a BSON element with key @a name and unsigned @a value + */ + void write_bson_unsigned(const string_t& name, + const std::uint64_t value) + { + if (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)())) + { + write_bson_entry_header(name, 0x10 /* int32 */); + write_number<std::int32_t, true>(static_cast<std::int32_t>(value)); + } + else if (value <= static_cast<std::uint64_t>((std::numeric_limits<std::int64_t>::max)())) + { + write_bson_entry_header(name, 0x12 /* int64 */); + write_number<std::int64_t, true>(static_cast<std::int64_t>(value)); + } + else + { + JSON_THROW(out_of_range::create(407, "integer number " + std::to_string(value) + " cannot be represented by BSON as it does not fit int64")); + } + } + + /*! + @brief Writes a BSON element with key @a name and object @a value + */ + void write_bson_object_entry(const string_t& name, + const typename BasicJsonType::object_t& value) + { + write_bson_entry_header(name, 0x03); // object + write_bson_object(value); + } + + /*! + @return The size of the BSON-encoded array @a value + */ + static std::size_t calc_bson_array_size(const typename BasicJsonType::array_t& value) + { + std::size_t array_index = 0ul; + + const std::size_t embedded_document_size = std::accumulate(std::begin(value), std::end(value), std::size_t(0), [&array_index](std::size_t result, const typename BasicJsonType::array_t::value_type & el) + { + return result + calc_bson_element_size(std::to_string(array_index++), el); + }); + + return sizeof(std::int32_t) + embedded_document_size + 1ul; + } + + /*! + @return The size of the BSON-encoded binary array @a value + */ + static std::size_t calc_bson_binary_size(const typename BasicJsonType::binary_t& value) + { + return sizeof(std::int32_t) + value.size() + 1ul; + } + + /*! + @brief Writes a BSON element with key @a name and array @a value + */ + void write_bson_array(const string_t& name, + const typename BasicJsonType::array_t& value) + { + write_bson_entry_header(name, 0x04); // array + write_number<std::int32_t, true>(static_cast<std::int32_t>(calc_bson_array_size(value))); + + std::size_t array_index = 0ul; + + for (const auto& el : value) + { + write_bson_element(std::to_string(array_index++), el); + } + + oa->write_character(to_char_type(0x00)); + } + + /*! + @brief Writes a BSON element with key @a name and binary value @a value + */ + void write_bson_binary(const string_t& name, + const binary_t& value) + { + write_bson_entry_header(name, 0x05); + + write_number<std::int32_t, true>(static_cast<std::int32_t>(value.size())); + write_number(value.has_subtype() ? value.subtype() : std::uint8_t(0x00)); + + oa->write_characters(reinterpret_cast<const CharType*>(value.data()), value.size()); + } + + /*! + @brief Calculates the size necessary to serialize the JSON value @a j with its @a name + @return The calculated size for the BSON document entry for @a j with the given @a name. + */ + static std::size_t calc_bson_element_size(const string_t& name, + const BasicJsonType& j) + { + const auto header_size = calc_bson_entry_header_size(name); + switch (j.type()) + { + case value_t::object: + return header_size + calc_bson_object_size(*j.m_value.object); + + case value_t::array: + return header_size + calc_bson_array_size(*j.m_value.array); + + case value_t::binary: + return header_size + calc_bson_binary_size(*j.m_value.binary); + + case value_t::boolean: + return header_size + 1ul; + + case value_t::number_float: + return header_size + 8ul; + + case value_t::number_integer: + return header_size + calc_bson_integer_size(j.m_value.number_integer); + + case value_t::number_unsigned: + return header_size + calc_bson_unsigned_size(j.m_value.number_unsigned); + + case value_t::string: + return header_size + calc_bson_string_size(*j.m_value.string); + + case value_t::null: + return header_size + 0ul; + + // LCOV_EXCL_START + default: + JSON_ASSERT(false); + return 0ul; + // LCOV_EXCL_STOP + } + } + + /*! + @brief Serializes the JSON value @a j to BSON and associates it with the + key @a name. + @param name The name to associate with the JSON entity @a j within the + current BSON document + @return The size of the BSON entry + */ + void write_bson_element(const string_t& name, + const BasicJsonType& j) + { + switch (j.type()) + { + case value_t::object: + return write_bson_object_entry(name, *j.m_value.object); + + case value_t::array: + return write_bson_array(name, *j.m_value.array); + + case value_t::binary: + return write_bson_binary(name, *j.m_value.binary); + + case value_t::boolean: + return write_bson_boolean(name, j.m_value.boolean); + + case value_t::number_float: + return write_bson_double(name, j.m_value.number_float); + + case value_t::number_integer: + return write_bson_integer(name, j.m_value.number_integer); + + case value_t::number_unsigned: + return write_bson_unsigned(name, j.m_value.number_unsigned); + + case value_t::string: + return write_bson_string(name, *j.m_value.string); + + case value_t::null: + return write_bson_null(name); + + // LCOV_EXCL_START + default: + JSON_ASSERT(false); + return; + // LCOV_EXCL_STOP + } + } + + /*! + @brief Calculates the size of the BSON serialization of the given + JSON-object @a j. + @param[in] j JSON value to serialize + @pre j.type() == value_t::object + */ + static std::size_t calc_bson_object_size(const typename BasicJsonType::object_t& value) + { + std::size_t document_size = std::accumulate(value.begin(), value.end(), std::size_t(0), + [](size_t result, const typename BasicJsonType::object_t::value_type & el) + { + return result += calc_bson_element_size(el.first, el.second); + }); + + return sizeof(std::int32_t) + document_size + 1ul; + } + + /*! + @param[in] j JSON value to serialize + @pre j.type() == value_t::object + */ + void write_bson_object(const typename BasicJsonType::object_t& value) + { + write_number<std::int32_t, true>(static_cast<std::int32_t>(calc_bson_object_size(value))); + + for (const auto& el : value) + { + write_bson_element(el.first, el.second); + } + + oa->write_character(to_char_type(0x00)); + } + + ////////// + // CBOR // + ////////// + + static constexpr CharType get_cbor_float_prefix(float /*unused*/) + { + return to_char_type(0xFA); // Single-Precision Float + } + + static constexpr CharType get_cbor_float_prefix(double /*unused*/) + { + return to_char_type(0xFB); // Double-Precision Float + } + + ///////////// + // MsgPack // + ///////////// + + static constexpr CharType get_msgpack_float_prefix(float /*unused*/) + { + return to_char_type(0xCA); // float 32 + } + + static constexpr CharType get_msgpack_float_prefix(double /*unused*/) + { + return to_char_type(0xCB); // float 64 + } + + //////////// + // UBJSON // + //////////// + + // UBJSON: write number (floating point) + template<typename NumberType, typename std::enable_if< + std::is_floating_point<NumberType>::value, int>::type = 0> + void write_number_with_ubjson_prefix(const NumberType n, + const bool add_prefix) + { + if (add_prefix) + { + oa->write_character(get_ubjson_float_prefix(n)); + } + write_number(n); + } + + // UBJSON: write number (unsigned integer) + template<typename NumberType, typename std::enable_if< + std::is_unsigned<NumberType>::value, int>::type = 0> + void write_number_with_ubjson_prefix(const NumberType n, + const bool add_prefix) + { + if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int8_t>::max)())) + { + if (add_prefix) + { + oa->write_character(to_char_type('i')); // int8 + } + write_number(static_cast<std::uint8_t>(n)); + } + else if (n <= (std::numeric_limits<std::uint8_t>::max)()) + { + if (add_prefix) + { + oa->write_character(to_char_type('U')); // uint8 + } + write_number(static_cast<std::uint8_t>(n)); + } + else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int16_t>::max)())) + { + if (add_prefix) + { + oa->write_character(to_char_type('I')); // int16 + } + write_number(static_cast<std::int16_t>(n)); + } + else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)())) + { + if (add_prefix) + { + oa->write_character(to_char_type('l')); // int32 + } + write_number(static_cast<std::int32_t>(n)); + } + else if (n <= static_cast<std::uint64_t>((std::numeric_limits<std::int64_t>::max)())) + { + if (add_prefix) + { + oa->write_character(to_char_type('L')); // int64 + } + write_number(static_cast<std::int64_t>(n)); + } + else + { + if (add_prefix) + { + oa->write_character(to_char_type('H')); // high-precision number + } + + const auto number = BasicJsonType(n).dump(); + write_number_with_ubjson_prefix(number.size(), true); + for (std::size_t i = 0; i < number.size(); ++i) + { + oa->write_character(to_char_type(static_cast<std::uint8_t>(number[i]))); + } + } + } + + // UBJSON: write number (signed integer) + template < typename NumberType, typename std::enable_if < + std::is_signed<NumberType>::value&& + !std::is_floating_point<NumberType>::value, int >::type = 0 > + void write_number_with_ubjson_prefix(const NumberType n, + const bool add_prefix) + { + if ((std::numeric_limits<std::int8_t>::min)() <= n && n <= (std::numeric_limits<std::int8_t>::max)()) + { + if (add_prefix) + { + oa->write_character(to_char_type('i')); // int8 + } + write_number(static_cast<std::int8_t>(n)); + } + else if (static_cast<std::int64_t>((std::numeric_limits<std::uint8_t>::min)()) <= n && n <= static_cast<std::int64_t>((std::numeric_limits<std::uint8_t>::max)())) + { + if (add_prefix) + { + oa->write_character(to_char_type('U')); // uint8 + } + write_number(static_cast<std::uint8_t>(n)); + } + else if ((std::numeric_limits<std::int16_t>::min)() <= n && n <= (std::numeric_limits<std::int16_t>::max)()) + { + if (add_prefix) + { + oa->write_character(to_char_type('I')); // int16 + } + write_number(static_cast<std::int16_t>(n)); + } + else if ((std::numeric_limits<std::int32_t>::min)() <= n && n <= (std::numeric_limits<std::int32_t>::max)()) + { + if (add_prefix) + { + oa->write_character(to_char_type('l')); // int32 + } + write_number(static_cast<std::int32_t>(n)); + } + else if ((std::numeric_limits<std::int64_t>::min)() <= n && n <= (std::numeric_limits<std::int64_t>::max)()) + { + if (add_prefix) + { + oa->write_character(to_char_type('L')); // int64 + } + write_number(static_cast<std::int64_t>(n)); + } + // LCOV_EXCL_START + else + { + if (add_prefix) + { + oa->write_character(to_char_type('H')); // high-precision number + } + + const auto number = BasicJsonType(n).dump(); + write_number_with_ubjson_prefix(number.size(), true); + for (std::size_t i = 0; i < number.size(); ++i) + { + oa->write_character(to_char_type(static_cast<std::uint8_t>(number[i]))); + } + } + // LCOV_EXCL_STOP + } + + /*! + @brief determine the type prefix of container values + */ + CharType ubjson_prefix(const BasicJsonType& j) const noexcept + { + switch (j.type()) + { + case value_t::null: + return 'Z'; + + case value_t::boolean: + return j.m_value.boolean ? 'T' : 'F'; + + case value_t::number_integer: + { + if ((std::numeric_limits<std::int8_t>::min)() <= j.m_value.number_integer && j.m_value.number_integer <= (std::numeric_limits<std::int8_t>::max)()) + { + return 'i'; + } + if ((std::numeric_limits<std::uint8_t>::min)() <= j.m_value.number_integer && j.m_value.number_integer <= (std::numeric_limits<std::uint8_t>::max)()) + { + return 'U'; + } + if ((std::numeric_limits<std::int16_t>::min)() <= j.m_value.number_integer && j.m_value.number_integer <= (std::numeric_limits<std::int16_t>::max)()) + { + return 'I'; + } + if ((std::numeric_limits<std::int32_t>::min)() <= j.m_value.number_integer && j.m_value.number_integer <= (std::numeric_limits<std::int32_t>::max)()) + { + return 'l'; + } + if ((std::numeric_limits<std::int64_t>::min)() <= j.m_value.number_integer && j.m_value.number_integer <= (std::numeric_limits<std::int64_t>::max)()) + { + return 'L'; + } + // anything else is treated as high-precision number + return 'H'; // LCOV_EXCL_LINE + } + + case value_t::number_unsigned: + { + if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int8_t>::max)())) + { + return 'i'; + } + if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::uint8_t>::max)())) + { + return 'U'; + } + if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int16_t>::max)())) + { + return 'I'; + } + if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int32_t>::max)())) + { + return 'l'; + } + if (j.m_value.number_unsigned <= static_cast<std::uint64_t>((std::numeric_limits<std::int64_t>::max)())) + { + return 'L'; + } + // anything else is treated as high-precision number + return 'H'; // LCOV_EXCL_LINE + } + + case value_t::number_float: + return get_ubjson_float_prefix(j.m_value.number_float); + + case value_t::string: + return 'S'; + + case value_t::array: // fallthrough + case value_t::binary: + return '['; + + case value_t::object: + return '{'; + + default: // discarded values + return 'N'; + } + } + + static constexpr CharType get_ubjson_float_prefix(float /*unused*/) + { + return 'd'; // float 32 + } + + static constexpr CharType get_ubjson_float_prefix(double /*unused*/) + { + return 'D'; // float 64 + } + + /////////////////////// + // Utility functions // + /////////////////////// + + /* + @brief write a number to output input + @param[in] n number of type @a NumberType + @tparam NumberType the type of the number + @tparam OutputIsLittleEndian Set to true if output data is + required to be little endian + + @note This function needs to respect the system's endianess, because bytes + in CBOR, MessagePack, and UBJSON are stored in network order (big + endian) and therefore need reordering on little endian systems. + */ + template<typename NumberType, bool OutputIsLittleEndian = false> + void write_number(const NumberType n) + { + // step 1: write number to array of length NumberType + std::array<CharType, sizeof(NumberType)> vec; + std::memcpy(vec.data(), &n, sizeof(NumberType)); + + // step 2: write array to output (with possible reordering) + if (is_little_endian != OutputIsLittleEndian) + { + // reverse byte order prior to conversion if necessary + std::reverse(vec.begin(), vec.end()); + } + + oa->write_characters(vec.data(), sizeof(NumberType)); + } + + void write_compact_float(const number_float_t n, detail::input_format_t format) + { + if (static_cast<double>(n) >= static_cast<double>(std::numeric_limits<float>::lowest()) && + static_cast<double>(n) <= static_cast<double>((std::numeric_limits<float>::max)()) && + static_cast<double>(static_cast<float>(n)) == static_cast<double>(n)) + { + oa->write_character(format == detail::input_format_t::cbor + ? get_cbor_float_prefix(static_cast<float>(n)) + : get_msgpack_float_prefix(static_cast<float>(n))); + write_number(static_cast<float>(n)); + } + else + { + oa->write_character(format == detail::input_format_t::cbor + ? get_cbor_float_prefix(n) + : get_msgpack_float_prefix(n)); + write_number(n); + } + } + + public: + // The following to_char_type functions are implement the conversion + // between uint8_t and CharType. In case CharType is not unsigned, + // such a conversion is required to allow values greater than 128. + // See <https://github.com/nlohmann/json/issues/1286> for a discussion. + template < typename C = CharType, + enable_if_t < std::is_signed<C>::value && std::is_signed<char>::value > * = nullptr > + static constexpr CharType to_char_type(std::uint8_t x) noexcept + { + return *reinterpret_cast<char*>(&x); + } + + template < typename C = CharType, + enable_if_t < std::is_signed<C>::value && std::is_unsigned<char>::value > * = nullptr > + static CharType to_char_type(std::uint8_t x) noexcept + { + static_assert(sizeof(std::uint8_t) == sizeof(CharType), "size of CharType must be equal to std::uint8_t"); + static_assert(std::is_trivial<CharType>::value, "CharType must be trivial"); + CharType result; + std::memcpy(&result, &x, sizeof(x)); + return result; + } + + template<typename C = CharType, + enable_if_t<std::is_unsigned<C>::value>* = nullptr> + static constexpr CharType to_char_type(std::uint8_t x) noexcept + { + return x; + } + + template < typename InputCharType, typename C = CharType, + enable_if_t < + std::is_signed<C>::value && + std::is_signed<char>::value && + std::is_same<char, typename std::remove_cv<InputCharType>::type>::value + > * = nullptr > + static constexpr CharType to_char_type(InputCharType x) noexcept + { + return x; + } + + private: + /// whether we can assume little endianess + const bool is_little_endian = little_endianess(); + + /// the output + output_adapter_t<CharType> oa = nullptr; +}; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/output/output_adapters.hpp> + +// #include <nlohmann/detail/output/serializer.hpp> + + +#include <algorithm> // reverse, remove, fill, find, none_of +#include <array> // array +#include <clocale> // localeconv, lconv +#include <cmath> // labs, isfinite, isnan, signbit +#include <cstddef> // size_t, ptrdiff_t +#include <cstdint> // uint8_t +#include <cstdio> // snprintf +#include <limits> // numeric_limits +#include <string> // string, char_traits +#include <type_traits> // is_same +#include <utility> // move + +// #include <nlohmann/detail/conversions/to_chars.hpp> + + +#include <array> // array +#include <cmath> // signbit, isfinite +#include <cstdint> // intN_t, uintN_t +#include <cstring> // memcpy, memmove +#include <limits> // numeric_limits +#include <type_traits> // conditional + +// #include <nlohmann/detail/macro_scope.hpp> + + +namespace nlohmann +{ +namespace detail +{ + +/*! +@brief implements the Grisu2 algorithm for binary to decimal floating-point +conversion. + +This implementation is a slightly modified version of the reference +implementation which may be obtained from +http://florian.loitsch.com/publications (bench.tar.gz). + +The code is distributed under the MIT license, Copyright (c) 2009 Florian Loitsch. + +For a detailed description of the algorithm see: + +[1] Loitsch, "Printing Floating-Point Numbers Quickly and Accurately with + Integers", Proceedings of the ACM SIGPLAN 2010 Conference on Programming + Language Design and Implementation, PLDI 2010 +[2] Burger, Dybvig, "Printing Floating-Point Numbers Quickly and Accurately", + Proceedings of the ACM SIGPLAN 1996 Conference on Programming Language + Design and Implementation, PLDI 1996 +*/ +namespace dtoa_impl +{ + +template<typename Target, typename Source> +Target reinterpret_bits(const Source source) +{ + static_assert(sizeof(Target) == sizeof(Source), "size mismatch"); + + Target target; + std::memcpy(&target, &source, sizeof(Source)); + return target; +} + +struct diyfp // f * 2^e +{ + static constexpr int kPrecision = 64; // = q + + std::uint64_t f = 0; + int e = 0; + + constexpr diyfp(std::uint64_t f_, int e_) noexcept : f(f_), e(e_) {} + + /*! + @brief returns x - y + @pre x.e == y.e and x.f >= y.f + */ + static diyfp sub(const diyfp& x, const diyfp& y) noexcept + { + JSON_ASSERT(x.e == y.e); + JSON_ASSERT(x.f >= y.f); + + return {x.f - y.f, x.e}; + } + + /*! + @brief returns x * y + @note The result is rounded. (Only the upper q bits are returned.) + */ + static diyfp mul(const diyfp& x, const diyfp& y) noexcept + { + static_assert(kPrecision == 64, "internal error"); + + // Computes: + // f = round((x.f * y.f) / 2^q) + // e = x.e + y.e + q + + // Emulate the 64-bit * 64-bit multiplication: + // + // p = u * v + // = (u_lo + 2^32 u_hi) (v_lo + 2^32 v_hi) + // = (u_lo v_lo ) + 2^32 ((u_lo v_hi ) + (u_hi v_lo )) + 2^64 (u_hi v_hi ) + // = (p0 ) + 2^32 ((p1 ) + (p2 )) + 2^64 (p3 ) + // = (p0_lo + 2^32 p0_hi) + 2^32 ((p1_lo + 2^32 p1_hi) + (p2_lo + 2^32 p2_hi)) + 2^64 (p3 ) + // = (p0_lo ) + 2^32 (p0_hi + p1_lo + p2_lo ) + 2^64 (p1_hi + p2_hi + p3) + // = (p0_lo ) + 2^32 (Q ) + 2^64 (H ) + // = (p0_lo ) + 2^32 (Q_lo + 2^32 Q_hi ) + 2^64 (H ) + // + // (Since Q might be larger than 2^32 - 1) + // + // = (p0_lo + 2^32 Q_lo) + 2^64 (Q_hi + H) + // + // (Q_hi + H does not overflow a 64-bit int) + // + // = p_lo + 2^64 p_hi + + const std::uint64_t u_lo = x.f & 0xFFFFFFFFu; + const std::uint64_t u_hi = x.f >> 32u; + const std::uint64_t v_lo = y.f & 0xFFFFFFFFu; + const std::uint64_t v_hi = y.f >> 32u; + + const std::uint64_t p0 = u_lo * v_lo; + const std::uint64_t p1 = u_lo * v_hi; + const std::uint64_t p2 = u_hi * v_lo; + const std::uint64_t p3 = u_hi * v_hi; + + const std::uint64_t p0_hi = p0 >> 32u; + const std::uint64_t p1_lo = p1 & 0xFFFFFFFFu; + const std::uint64_t p1_hi = p1 >> 32u; + const std::uint64_t p2_lo = p2 & 0xFFFFFFFFu; + const std::uint64_t p2_hi = p2 >> 32u; + + std::uint64_t Q = p0_hi + p1_lo + p2_lo; + + // The full product might now be computed as + // + // p_hi = p3 + p2_hi + p1_hi + (Q >> 32) + // p_lo = p0_lo + (Q << 32) + // + // But in this particular case here, the full p_lo is not required. + // Effectively we only need to add the highest bit in p_lo to p_hi (and + // Q_hi + 1 does not overflow). + + Q += std::uint64_t{1} << (64u - 32u - 1u); // round, ties up + + const std::uint64_t h = p3 + p2_hi + p1_hi + (Q >> 32u); + + return {h, x.e + y.e + 64}; + } + + /*! + @brief normalize x such that the significand is >= 2^(q-1) + @pre x.f != 0 + */ + static diyfp normalize(diyfp x) noexcept + { + JSON_ASSERT(x.f != 0); + + while ((x.f >> 63u) == 0) + { + x.f <<= 1u; + x.e--; + } + + return x; + } + + /*! + @brief normalize x such that the result has the exponent E + @pre e >= x.e and the upper e - x.e bits of x.f must be zero. + */ + static diyfp normalize_to(const diyfp& x, const int target_exponent) noexcept + { + const int delta = x.e - target_exponent; + + JSON_ASSERT(delta >= 0); + JSON_ASSERT(((x.f << delta) >> delta) == x.f); + + return {x.f << delta, target_exponent}; + } +}; + +struct boundaries +{ + diyfp w; + diyfp minus; + diyfp plus; +}; + +/*! +Compute the (normalized) diyfp representing the input number 'value' and its +boundaries. + +@pre value must be finite and positive +*/ +template<typename FloatType> +boundaries compute_boundaries(FloatType value) +{ + JSON_ASSERT(std::isfinite(value)); + JSON_ASSERT(value > 0); + + // Convert the IEEE representation into a diyfp. + // + // If v is denormal: + // value = 0.F * 2^(1 - bias) = ( F) * 2^(1 - bias - (p-1)) + // If v is normalized: + // value = 1.F * 2^(E - bias) = (2^(p-1) + F) * 2^(E - bias - (p-1)) + + static_assert(std::numeric_limits<FloatType>::is_iec559, + "internal error: dtoa_short requires an IEEE-754 floating-point implementation"); + + constexpr int kPrecision = std::numeric_limits<FloatType>::digits; // = p (includes the hidden bit) + constexpr int kBias = std::numeric_limits<FloatType>::max_exponent - 1 + (kPrecision - 1); + constexpr int kMinExp = 1 - kBias; + constexpr std::uint64_t kHiddenBit = std::uint64_t{1} << (kPrecision - 1); // = 2^(p-1) + + using bits_type = typename std::conditional<kPrecision == 24, std::uint32_t, std::uint64_t >::type; + + const std::uint64_t bits = reinterpret_bits<bits_type>(value); + const std::uint64_t E = bits >> (kPrecision - 1); + const std::uint64_t F = bits & (kHiddenBit - 1); + + const bool is_denormal = E == 0; + const diyfp v = is_denormal + ? diyfp(F, kMinExp) + : diyfp(F + kHiddenBit, static_cast<int>(E) - kBias); + + // Compute the boundaries m- and m+ of the floating-point value + // v = f * 2^e. + // + // Determine v- and v+, the floating-point predecessor and successor if v, + // respectively. + // + // v- = v - 2^e if f != 2^(p-1) or e == e_min (A) + // = v - 2^(e-1) if f == 2^(p-1) and e > e_min (B) + // + // v+ = v + 2^e + // + // Let m- = (v- + v) / 2 and m+ = (v + v+) / 2. All real numbers _strictly_ + // between m- and m+ round to v, regardless of how the input rounding + // algorithm breaks ties. + // + // ---+-------------+-------------+-------------+-------------+--- (A) + // v- m- v m+ v+ + // + // -----------------+------+------+-------------+-------------+--- (B) + // v- m- v m+ v+ + + const bool lower_boundary_is_closer = F == 0 && E > 1; + const diyfp m_plus = diyfp(2 * v.f + 1, v.e - 1); + const diyfp m_minus = lower_boundary_is_closer + ? diyfp(4 * v.f - 1, v.e - 2) // (B) + : diyfp(2 * v.f - 1, v.e - 1); // (A) + + // Determine the normalized w+ = m+. + const diyfp w_plus = diyfp::normalize(m_plus); + + // Determine w- = m- such that e_(w-) = e_(w+). + const diyfp w_minus = diyfp::normalize_to(m_minus, w_plus.e); + + return {diyfp::normalize(v), w_minus, w_plus}; +} + +// Given normalized diyfp w, Grisu needs to find a (normalized) cached +// power-of-ten c, such that the exponent of the product c * w = f * 2^e lies +// within a certain range [alpha, gamma] (Definition 3.2 from [1]) +// +// alpha <= e = e_c + e_w + q <= gamma +// +// or +// +// f_c * f_w * 2^alpha <= f_c 2^(e_c) * f_w 2^(e_w) * 2^q +// <= f_c * f_w * 2^gamma +// +// Since c and w are normalized, i.e. 2^(q-1) <= f < 2^q, this implies +// +// 2^(q-1) * 2^(q-1) * 2^alpha <= c * w * 2^q < 2^q * 2^q * 2^gamma +// +// or +// +// 2^(q - 2 + alpha) <= c * w < 2^(q + gamma) +// +// The choice of (alpha,gamma) determines the size of the table and the form of +// the digit generation procedure. Using (alpha,gamma)=(-60,-32) works out well +// in practice: +// +// The idea is to cut the number c * w = f * 2^e into two parts, which can be +// processed independently: An integral part p1, and a fractional part p2: +// +// f * 2^e = ( (f div 2^-e) * 2^-e + (f mod 2^-e) ) * 2^e +// = (f div 2^-e) + (f mod 2^-e) * 2^e +// = p1 + p2 * 2^e +// +// The conversion of p1 into decimal form requires a series of divisions and +// modulos by (a power of) 10. These operations are faster for 32-bit than for +// 64-bit integers, so p1 should ideally fit into a 32-bit integer. This can be +// achieved by choosing +// +// -e >= 32 or e <= -32 := gamma +// +// In order to convert the fractional part +// +// p2 * 2^e = p2 / 2^-e = d[-1] / 10^1 + d[-2] / 10^2 + ... +// +// into decimal form, the fraction is repeatedly multiplied by 10 and the digits +// d[-i] are extracted in order: +// +// (10 * p2) div 2^-e = d[-1] +// (10 * p2) mod 2^-e = d[-2] / 10^1 + ... +// +// The multiplication by 10 must not overflow. It is sufficient to choose +// +// 10 * p2 < 16 * p2 = 2^4 * p2 <= 2^64. +// +// Since p2 = f mod 2^-e < 2^-e, +// +// -e <= 60 or e >= -60 := alpha + +constexpr int kAlpha = -60; +constexpr int kGamma = -32; + +struct cached_power // c = f * 2^e ~= 10^k +{ + std::uint64_t f; + int e; + int k; +}; + +/*! +For a normalized diyfp w = f * 2^e, this function returns a (normalized) cached +power-of-ten c = f_c * 2^e_c, such that the exponent of the product w * c +satisfies (Definition 3.2 from [1]) + + alpha <= e_c + e + q <= gamma. +*/ +inline cached_power get_cached_power_for_binary_exponent(int e) +{ + // Now + // + // alpha <= e_c + e + q <= gamma (1) + // ==> f_c * 2^alpha <= c * 2^e * 2^q + // + // and since the c's are normalized, 2^(q-1) <= f_c, + // + // ==> 2^(q - 1 + alpha) <= c * 2^(e + q) + // ==> 2^(alpha - e - 1) <= c + // + // If c were an exact power of ten, i.e. c = 10^k, one may determine k as + // + // k = ceil( log_10( 2^(alpha - e - 1) ) ) + // = ceil( (alpha - e - 1) * log_10(2) ) + // + // From the paper: + // "In theory the result of the procedure could be wrong since c is rounded, + // and the computation itself is approximated [...]. In practice, however, + // this simple function is sufficient." + // + // For IEEE double precision floating-point numbers converted into + // normalized diyfp's w = f * 2^e, with q = 64, + // + // e >= -1022 (min IEEE exponent) + // -52 (p - 1) + // -52 (p - 1, possibly normalize denormal IEEE numbers) + // -11 (normalize the diyfp) + // = -1137 + // + // and + // + // e <= +1023 (max IEEE exponent) + // -52 (p - 1) + // -11 (normalize the diyfp) + // = 960 + // + // This binary exponent range [-1137,960] results in a decimal exponent + // range [-307,324]. One does not need to store a cached power for each + // k in this range. For each such k it suffices to find a cached power + // such that the exponent of the product lies in [alpha,gamma]. + // This implies that the difference of the decimal exponents of adjacent + // table entries must be less than or equal to + // + // floor( (gamma - alpha) * log_10(2) ) = 8. + // + // (A smaller distance gamma-alpha would require a larger table.) + + // NB: + // Actually this function returns c, such that -60 <= e_c + e + 64 <= -34. + + constexpr int kCachedPowersMinDecExp = -300; + constexpr int kCachedPowersDecStep = 8; + + static constexpr std::array<cached_power, 79> kCachedPowers = + { + { + { 0xAB70FE17C79AC6CA, -1060, -300 }, + { 0xFF77B1FCBEBCDC4F, -1034, -292 }, + { 0xBE5691EF416BD60C, -1007, -284 }, + { 0x8DD01FAD907FFC3C, -980, -276 }, + { 0xD3515C2831559A83, -954, -268 }, + { 0x9D71AC8FADA6C9B5, -927, -260 }, + { 0xEA9C227723EE8BCB, -901, -252 }, + { 0xAECC49914078536D, -874, -244 }, + { 0x823C12795DB6CE57, -847, -236 }, + { 0xC21094364DFB5637, -821, -228 }, + { 0x9096EA6F3848984F, -794, -220 }, + { 0xD77485CB25823AC7, -768, -212 }, + { 0xA086CFCD97BF97F4, -741, -204 }, + { 0xEF340A98172AACE5, -715, -196 }, + { 0xB23867FB2A35B28E, -688, -188 }, + { 0x84C8D4DFD2C63F3B, -661, -180 }, + { 0xC5DD44271AD3CDBA, -635, -172 }, + { 0x936B9FCEBB25C996, -608, -164 }, + { 0xDBAC6C247D62A584, -582, -156 }, + { 0xA3AB66580D5FDAF6, -555, -148 }, + { 0xF3E2F893DEC3F126, -529, -140 }, + { 0xB5B5ADA8AAFF80B8, -502, -132 }, + { 0x87625F056C7C4A8B, -475, -124 }, + { 0xC9BCFF6034C13053, -449, -116 }, + { 0x964E858C91BA2655, -422, -108 }, + { 0xDFF9772470297EBD, -396, -100 }, + { 0xA6DFBD9FB8E5B88F, -369, -92 }, + { 0xF8A95FCF88747D94, -343, -84 }, + { 0xB94470938FA89BCF, -316, -76 }, + { 0x8A08F0F8BF0F156B, -289, -68 }, + { 0xCDB02555653131B6, -263, -60 }, + { 0x993FE2C6D07B7FAC, -236, -52 }, + { 0xE45C10C42A2B3B06, -210, -44 }, + { 0xAA242499697392D3, -183, -36 }, + { 0xFD87B5F28300CA0E, -157, -28 }, + { 0xBCE5086492111AEB, -130, -20 }, + { 0x8CBCCC096F5088CC, -103, -12 }, + { 0xD1B71758E219652C, -77, -4 }, + { 0x9C40000000000000, -50, 4 }, + { 0xE8D4A51000000000, -24, 12 }, + { 0xAD78EBC5AC620000, 3, 20 }, + { 0x813F3978F8940984, 30, 28 }, + { 0xC097CE7BC90715B3, 56, 36 }, + { 0x8F7E32CE7BEA5C70, 83, 44 }, + { 0xD5D238A4ABE98068, 109, 52 }, + { 0x9F4F2726179A2245, 136, 60 }, + { 0xED63A231D4C4FB27, 162, 68 }, + { 0xB0DE65388CC8ADA8, 189, 76 }, + { 0x83C7088E1AAB65DB, 216, 84 }, + { 0xC45D1DF942711D9A, 242, 92 }, + { 0x924D692CA61BE758, 269, 100 }, + { 0xDA01EE641A708DEA, 295, 108 }, + { 0xA26DA3999AEF774A, 322, 116 }, + { 0xF209787BB47D6B85, 348, 124 }, + { 0xB454E4A179DD1877, 375, 132 }, + { 0x865B86925B9BC5C2, 402, 140 }, + { 0xC83553C5C8965D3D, 428, 148 }, + { 0x952AB45CFA97A0B3, 455, 156 }, + { 0xDE469FBD99A05FE3, 481, 164 }, + { 0xA59BC234DB398C25, 508, 172 }, + { 0xF6C69A72A3989F5C, 534, 180 }, + { 0xB7DCBF5354E9BECE, 561, 188 }, + { 0x88FCF317F22241E2, 588, 196 }, + { 0xCC20CE9BD35C78A5, 614, 204 }, + { 0x98165AF37B2153DF, 641, 212 }, + { 0xE2A0B5DC971F303A, 667, 220 }, + { 0xA8D9D1535CE3B396, 694, 228 }, + { 0xFB9B7CD9A4A7443C, 720, 236 }, + { 0xBB764C4CA7A44410, 747, 244 }, + { 0x8BAB8EEFB6409C1A, 774, 252 }, + { 0xD01FEF10A657842C, 800, 260 }, + { 0x9B10A4E5E9913129, 827, 268 }, + { 0xE7109BFBA19C0C9D, 853, 276 }, + { 0xAC2820D9623BF429, 880, 284 }, + { 0x80444B5E7AA7CF85, 907, 292 }, + { 0xBF21E44003ACDD2D, 933, 300 }, + { 0x8E679C2F5E44FF8F, 960, 308 }, + { 0xD433179D9C8CB841, 986, 316 }, + { 0x9E19DB92B4E31BA9, 1013, 324 }, + } + }; + + // This computation gives exactly the same results for k as + // k = ceil((kAlpha - e - 1) * 0.30102999566398114) + // for |e| <= 1500, but doesn't require floating-point operations. + // NB: log_10(2) ~= 78913 / 2^18 + JSON_ASSERT(e >= -1500); + JSON_ASSERT(e <= 1500); + const int f = kAlpha - e - 1; + const int k = (f * 78913) / (1 << 18) + static_cast<int>(f > 0); + + const int index = (-kCachedPowersMinDecExp + k + (kCachedPowersDecStep - 1)) / kCachedPowersDecStep; + JSON_ASSERT(index >= 0); + JSON_ASSERT(static_cast<std::size_t>(index) < kCachedPowers.size()); + + const cached_power cached = kCachedPowers[static_cast<std::size_t>(index)]; + JSON_ASSERT(kAlpha <= cached.e + e + 64); + JSON_ASSERT(kGamma >= cached.e + e + 64); + + return cached; +} + +/*! +For n != 0, returns k, such that pow10 := 10^(k-1) <= n < 10^k. +For n == 0, returns 1 and sets pow10 := 1. +*/ +inline int find_largest_pow10(const std::uint32_t n, std::uint32_t& pow10) +{ + // LCOV_EXCL_START + if (n >= 1000000000) + { + pow10 = 1000000000; + return 10; + } + // LCOV_EXCL_STOP + else if (n >= 100000000) + { + pow10 = 100000000; + return 9; + } + else if (n >= 10000000) + { + pow10 = 10000000; + return 8; + } + else if (n >= 1000000) + { + pow10 = 1000000; + return 7; + } + else if (n >= 100000) + { + pow10 = 100000; + return 6; + } + else if (n >= 10000) + { + pow10 = 10000; + return 5; + } + else if (n >= 1000) + { + pow10 = 1000; + return 4; + } + else if (n >= 100) + { + pow10 = 100; + return 3; + } + else if (n >= 10) + { + pow10 = 10; + return 2; + } + else + { + pow10 = 1; + return 1; + } +} + +inline void grisu2_round(char* buf, int len, std::uint64_t dist, std::uint64_t delta, + std::uint64_t rest, std::uint64_t ten_k) +{ + JSON_ASSERT(len >= 1); + JSON_ASSERT(dist <= delta); + JSON_ASSERT(rest <= delta); + JSON_ASSERT(ten_k > 0); + + // <--------------------------- delta ----> + // <---- dist ---------> + // --------------[------------------+-------------------]-------------- + // M- w M+ + // + // ten_k + // <------> + // <---- rest ----> + // --------------[------------------+----+--------------]-------------- + // w V + // = buf * 10^k + // + // ten_k represents a unit-in-the-last-place in the decimal representation + // stored in buf. + // Decrement buf by ten_k while this takes buf closer to w. + + // The tests are written in this order to avoid overflow in unsigned + // integer arithmetic. + + while (rest < dist + && delta - rest >= ten_k + && (rest + ten_k < dist || dist - rest > rest + ten_k - dist)) + { + JSON_ASSERT(buf[len - 1] != '0'); + buf[len - 1]--; + rest += ten_k; + } +} + +/*! +Generates V = buffer * 10^decimal_exponent, such that M- <= V <= M+. +M- and M+ must be normalized and share the same exponent -60 <= e <= -32. +*/ +inline void grisu2_digit_gen(char* buffer, int& length, int& decimal_exponent, + diyfp M_minus, diyfp w, diyfp M_plus) +{ + static_assert(kAlpha >= -60, "internal error"); + static_assert(kGamma <= -32, "internal error"); + + // Generates the digits (and the exponent) of a decimal floating-point + // number V = buffer * 10^decimal_exponent in the range [M-, M+]. The diyfp's + // w, M- and M+ share the same exponent e, which satisfies alpha <= e <= gamma. + // + // <--------------------------- delta ----> + // <---- dist ---------> + // --------------[------------------+-------------------]-------------- + // M- w M+ + // + // Grisu2 generates the digits of M+ from left to right and stops as soon as + // V is in [M-,M+]. + + JSON_ASSERT(M_plus.e >= kAlpha); + JSON_ASSERT(M_plus.e <= kGamma); + + std::uint64_t delta = diyfp::sub(M_plus, M_minus).f; // (significand of (M+ - M-), implicit exponent is e) + std::uint64_t dist = diyfp::sub(M_plus, w ).f; // (significand of (M+ - w ), implicit exponent is e) + + // Split M+ = f * 2^e into two parts p1 and p2 (note: e < 0): + // + // M+ = f * 2^e + // = ((f div 2^-e) * 2^-e + (f mod 2^-e)) * 2^e + // = ((p1 ) * 2^-e + (p2 )) * 2^e + // = p1 + p2 * 2^e + + const diyfp one(std::uint64_t{1} << -M_plus.e, M_plus.e); + + auto p1 = static_cast<std::uint32_t>(M_plus.f >> -one.e); // p1 = f div 2^-e (Since -e >= 32, p1 fits into a 32-bit int.) + std::uint64_t p2 = M_plus.f & (one.f - 1); // p2 = f mod 2^-e + + // 1) + // + // Generate the digits of the integral part p1 = d[n-1]...d[1]d[0] + + JSON_ASSERT(p1 > 0); + + std::uint32_t pow10; + const int k = find_largest_pow10(p1, pow10); + + // 10^(k-1) <= p1 < 10^k, pow10 = 10^(k-1) + // + // p1 = (p1 div 10^(k-1)) * 10^(k-1) + (p1 mod 10^(k-1)) + // = (d[k-1] ) * 10^(k-1) + (p1 mod 10^(k-1)) + // + // M+ = p1 + p2 * 2^e + // = d[k-1] * 10^(k-1) + (p1 mod 10^(k-1)) + p2 * 2^e + // = d[k-1] * 10^(k-1) + ((p1 mod 10^(k-1)) * 2^-e + p2) * 2^e + // = d[k-1] * 10^(k-1) + ( rest) * 2^e + // + // Now generate the digits d[n] of p1 from left to right (n = k-1,...,0) + // + // p1 = d[k-1]...d[n] * 10^n + d[n-1]...d[0] + // + // but stop as soon as + // + // rest * 2^e = (d[n-1]...d[0] * 2^-e + p2) * 2^e <= delta * 2^e + + int n = k; + while (n > 0) + { + // Invariants: + // M+ = buffer * 10^n + (p1 + p2 * 2^e) (buffer = 0 for n = k) + // pow10 = 10^(n-1) <= p1 < 10^n + // + const std::uint32_t d = p1 / pow10; // d = p1 div 10^(n-1) + const std::uint32_t r = p1 % pow10; // r = p1 mod 10^(n-1) + // + // M+ = buffer * 10^n + (d * 10^(n-1) + r) + p2 * 2^e + // = (buffer * 10 + d) * 10^(n-1) + (r + p2 * 2^e) + // + JSON_ASSERT(d <= 9); + buffer[length++] = static_cast<char>('0' + d); // buffer := buffer * 10 + d + // + // M+ = buffer * 10^(n-1) + (r + p2 * 2^e) + // + p1 = r; + n--; + // + // M+ = buffer * 10^n + (p1 + p2 * 2^e) + // pow10 = 10^n + // + + // Now check if enough digits have been generated. + // Compute + // + // p1 + p2 * 2^e = (p1 * 2^-e + p2) * 2^e = rest * 2^e + // + // Note: + // Since rest and delta share the same exponent e, it suffices to + // compare the significands. + const std::uint64_t rest = (std::uint64_t{p1} << -one.e) + p2; + if (rest <= delta) + { + // V = buffer * 10^n, with M- <= V <= M+. + + decimal_exponent += n; + + // We may now just stop. But instead look if the buffer could be + // decremented to bring V closer to w. + // + // pow10 = 10^n is now 1 ulp in the decimal representation V. + // The rounding procedure works with diyfp's with an implicit + // exponent of e. + // + // 10^n = (10^n * 2^-e) * 2^e = ulp * 2^e + // + const std::uint64_t ten_n = std::uint64_t{pow10} << -one.e; + grisu2_round(buffer, length, dist, delta, rest, ten_n); + + return; + } + + pow10 /= 10; + // + // pow10 = 10^(n-1) <= p1 < 10^n + // Invariants restored. + } + + // 2) + // + // The digits of the integral part have been generated: + // + // M+ = d[k-1]...d[1]d[0] + p2 * 2^e + // = buffer + p2 * 2^e + // + // Now generate the digits of the fractional part p2 * 2^e. + // + // Note: + // No decimal point is generated: the exponent is adjusted instead. + // + // p2 actually represents the fraction + // + // p2 * 2^e + // = p2 / 2^-e + // = d[-1] / 10^1 + d[-2] / 10^2 + ... + // + // Now generate the digits d[-m] of p1 from left to right (m = 1,2,...) + // + // p2 * 2^e = d[-1]d[-2]...d[-m] * 10^-m + // + 10^-m * (d[-m-1] / 10^1 + d[-m-2] / 10^2 + ...) + // + // using + // + // 10^m * p2 = ((10^m * p2) div 2^-e) * 2^-e + ((10^m * p2) mod 2^-e) + // = ( d) * 2^-e + ( r) + // + // or + // 10^m * p2 * 2^e = d + r * 2^e + // + // i.e. + // + // M+ = buffer + p2 * 2^e + // = buffer + 10^-m * (d + r * 2^e) + // = (buffer * 10^m + d) * 10^-m + 10^-m * r * 2^e + // + // and stop as soon as 10^-m * r * 2^e <= delta * 2^e + + JSON_ASSERT(p2 > delta); + + int m = 0; + for (;;) + { + // Invariant: + // M+ = buffer * 10^-m + 10^-m * (d[-m-1] / 10 + d[-m-2] / 10^2 + ...) * 2^e + // = buffer * 10^-m + 10^-m * (p2 ) * 2^e + // = buffer * 10^-m + 10^-m * (1/10 * (10 * p2) ) * 2^e + // = buffer * 10^-m + 10^-m * (1/10 * ((10*p2 div 2^-e) * 2^-e + (10*p2 mod 2^-e)) * 2^e + // + JSON_ASSERT(p2 <= (std::numeric_limits<std::uint64_t>::max)() / 10); + p2 *= 10; + const std::uint64_t d = p2 >> -one.e; // d = (10 * p2) div 2^-e + const std::uint64_t r = p2 & (one.f - 1); // r = (10 * p2) mod 2^-e + // + // M+ = buffer * 10^-m + 10^-m * (1/10 * (d * 2^-e + r) * 2^e + // = buffer * 10^-m + 10^-m * (1/10 * (d + r * 2^e)) + // = (buffer * 10 + d) * 10^(-m-1) + 10^(-m-1) * r * 2^e + // + JSON_ASSERT(d <= 9); + buffer[length++] = static_cast<char>('0' + d); // buffer := buffer * 10 + d + // + // M+ = buffer * 10^(-m-1) + 10^(-m-1) * r * 2^e + // + p2 = r; + m++; + // + // M+ = buffer * 10^-m + 10^-m * p2 * 2^e + // Invariant restored. + + // Check if enough digits have been generated. + // + // 10^-m * p2 * 2^e <= delta * 2^e + // p2 * 2^e <= 10^m * delta * 2^e + // p2 <= 10^m * delta + delta *= 10; + dist *= 10; + if (p2 <= delta) + { + break; + } + } + + // V = buffer * 10^-m, with M- <= V <= M+. + + decimal_exponent -= m; + + // 1 ulp in the decimal representation is now 10^-m. + // Since delta and dist are now scaled by 10^m, we need to do the + // same with ulp in order to keep the units in sync. + // + // 10^m * 10^-m = 1 = 2^-e * 2^e = ten_m * 2^e + // + const std::uint64_t ten_m = one.f; + grisu2_round(buffer, length, dist, delta, p2, ten_m); + + // By construction this algorithm generates the shortest possible decimal + // number (Loitsch, Theorem 6.2) which rounds back to w. + // For an input number of precision p, at least + // + // N = 1 + ceil(p * log_10(2)) + // + // decimal digits are sufficient to identify all binary floating-point + // numbers (Matula, "In-and-Out conversions"). + // This implies that the algorithm does not produce more than N decimal + // digits. + // + // N = 17 for p = 53 (IEEE double precision) + // N = 9 for p = 24 (IEEE single precision) +} + +/*! +v = buf * 10^decimal_exponent +len is the length of the buffer (number of decimal digits) +The buffer must be large enough, i.e. >= max_digits10. +*/ +JSON_HEDLEY_NON_NULL(1) +inline void grisu2(char* buf, int& len, int& decimal_exponent, + diyfp m_minus, diyfp v, diyfp m_plus) +{ + JSON_ASSERT(m_plus.e == m_minus.e); + JSON_ASSERT(m_plus.e == v.e); + + // --------(-----------------------+-----------------------)-------- (A) + // m- v m+ + // + // --------------------(-----------+-----------------------)-------- (B) + // m- v m+ + // + // First scale v (and m- and m+) such that the exponent is in the range + // [alpha, gamma]. + + const cached_power cached = get_cached_power_for_binary_exponent(m_plus.e); + + const diyfp c_minus_k(cached.f, cached.e); // = c ~= 10^-k + + // The exponent of the products is = v.e + c_minus_k.e + q and is in the range [alpha,gamma] + const diyfp w = diyfp::mul(v, c_minus_k); + const diyfp w_minus = diyfp::mul(m_minus, c_minus_k); + const diyfp w_plus = diyfp::mul(m_plus, c_minus_k); + + // ----(---+---)---------------(---+---)---------------(---+---)---- + // w- w w+ + // = c*m- = c*v = c*m+ + // + // diyfp::mul rounds its result and c_minus_k is approximated too. w, w- and + // w+ are now off by a small amount. + // In fact: + // + // w - v * 10^k < 1 ulp + // + // To account for this inaccuracy, add resp. subtract 1 ulp. + // + // --------+---[---------------(---+---)---------------]---+-------- + // w- M- w M+ w+ + // + // Now any number in [M-, M+] (bounds included) will round to w when input, + // regardless of how the input rounding algorithm breaks ties. + // + // And digit_gen generates the shortest possible such number in [M-, M+]. + // Note that this does not mean that Grisu2 always generates the shortest + // possible number in the interval (m-, m+). + const diyfp M_minus(w_minus.f + 1, w_minus.e); + const diyfp M_plus (w_plus.f - 1, w_plus.e ); + + decimal_exponent = -cached.k; // = -(-k) = k + + grisu2_digit_gen(buf, len, decimal_exponent, M_minus, w, M_plus); +} + +/*! +v = buf * 10^decimal_exponent +len is the length of the buffer (number of decimal digits) +The buffer must be large enough, i.e. >= max_digits10. +*/ +template<typename FloatType> +JSON_HEDLEY_NON_NULL(1) +void grisu2(char* buf, int& len, int& decimal_exponent, FloatType value) +{ + static_assert(diyfp::kPrecision >= std::numeric_limits<FloatType>::digits + 3, + "internal error: not enough precision"); + + JSON_ASSERT(std::isfinite(value)); + JSON_ASSERT(value > 0); + + // If the neighbors (and boundaries) of 'value' are always computed for double-precision + // numbers, all float's can be recovered using strtod (and strtof). However, the resulting + // decimal representations are not exactly "short". + // + // The documentation for 'std::to_chars' (https://en.cppreference.com/w/cpp/utility/to_chars) + // says "value is converted to a string as if by std::sprintf in the default ("C") locale" + // and since sprintf promotes float's to double's, I think this is exactly what 'std::to_chars' + // does. + // On the other hand, the documentation for 'std::to_chars' requires that "parsing the + // representation using the corresponding std::from_chars function recovers value exactly". That + // indicates that single precision floating-point numbers should be recovered using + // 'std::strtof'. + // + // NB: If the neighbors are computed for single-precision numbers, there is a single float + // (7.0385307e-26f) which can't be recovered using strtod. The resulting double precision + // value is off by 1 ulp. +#if 0 + const boundaries w = compute_boundaries(static_cast<double>(value)); +#else + const boundaries w = compute_boundaries(value); +#endif + + grisu2(buf, len, decimal_exponent, w.minus, w.w, w.plus); +} + +/*! +@brief appends a decimal representation of e to buf +@return a pointer to the element following the exponent. +@pre -1000 < e < 1000 +*/ +JSON_HEDLEY_NON_NULL(1) +JSON_HEDLEY_RETURNS_NON_NULL +inline char* append_exponent(char* buf, int e) +{ + JSON_ASSERT(e > -1000); + JSON_ASSERT(e < 1000); + + if (e < 0) + { + e = -e; + *buf++ = '-'; + } + else + { + *buf++ = '+'; + } + + auto k = static_cast<std::uint32_t>(e); + if (k < 10) + { + // Always print at least two digits in the exponent. + // This is for compatibility with printf("%g"). + *buf++ = '0'; + *buf++ = static_cast<char>('0' + k); + } + else if (k < 100) + { + *buf++ = static_cast<char>('0' + k / 10); + k %= 10; + *buf++ = static_cast<char>('0' + k); + } + else + { + *buf++ = static_cast<char>('0' + k / 100); + k %= 100; + *buf++ = static_cast<char>('0' + k / 10); + k %= 10; + *buf++ = static_cast<char>('0' + k); + } + + return buf; +} + +/*! +@brief prettify v = buf * 10^decimal_exponent + +If v is in the range [10^min_exp, 10^max_exp) it will be printed in fixed-point +notation. Otherwise it will be printed in exponential notation. + +@pre min_exp < 0 +@pre max_exp > 0 +*/ +JSON_HEDLEY_NON_NULL(1) +JSON_HEDLEY_RETURNS_NON_NULL +inline char* format_buffer(char* buf, int len, int decimal_exponent, + int min_exp, int max_exp) +{ + JSON_ASSERT(min_exp < 0); + JSON_ASSERT(max_exp > 0); + + const int k = len; + const int n = len + decimal_exponent; + + // v = buf * 10^(n-k) + // k is the length of the buffer (number of decimal digits) + // n is the position of the decimal point relative to the start of the buffer. + + if (k <= n && n <= max_exp) + { + // digits[000] + // len <= max_exp + 2 + + std::memset(buf + k, '0', static_cast<size_t>(n) - static_cast<size_t>(k)); + // Make it look like a floating-point number (#362, #378) + buf[n + 0] = '.'; + buf[n + 1] = '0'; + return buf + (static_cast<size_t>(n) + 2); + } + + if (0 < n && n <= max_exp) + { + // dig.its + // len <= max_digits10 + 1 + + JSON_ASSERT(k > n); + + std::memmove(buf + (static_cast<size_t>(n) + 1), buf + n, static_cast<size_t>(k) - static_cast<size_t>(n)); + buf[n] = '.'; + return buf + (static_cast<size_t>(k) + 1U); + } + + if (min_exp < n && n <= 0) + { + // 0.[000]digits + // len <= 2 + (-min_exp - 1) + max_digits10 + + std::memmove(buf + (2 + static_cast<size_t>(-n)), buf, static_cast<size_t>(k)); + buf[0] = '0'; + buf[1] = '.'; + std::memset(buf + 2, '0', static_cast<size_t>(-n)); + return buf + (2U + static_cast<size_t>(-n) + static_cast<size_t>(k)); + } + + if (k == 1) + { + // dE+123 + // len <= 1 + 5 + + buf += 1; + } + else + { + // d.igitsE+123 + // len <= max_digits10 + 1 + 5 + + std::memmove(buf + 2, buf + 1, static_cast<size_t>(k) - 1); + buf[1] = '.'; + buf += 1 + static_cast<size_t>(k); + } + + *buf++ = 'e'; + return append_exponent(buf, n - 1); +} + +} // namespace dtoa_impl + +/*! +@brief generates a decimal representation of the floating-point number value in [first, last). + +The format of the resulting decimal representation is similar to printf's %g +format. Returns an iterator pointing past-the-end of the decimal representation. + +@note The input number must be finite, i.e. NaN's and Inf's are not supported. +@note The buffer must be large enough. +@note The result is NOT null-terminated. +*/ +template<typename FloatType> +JSON_HEDLEY_NON_NULL(1, 2) +JSON_HEDLEY_RETURNS_NON_NULL +char* to_chars(char* first, const char* last, FloatType value) +{ + static_cast<void>(last); // maybe unused - fix warning + JSON_ASSERT(std::isfinite(value)); + + // Use signbit(value) instead of (value < 0) since signbit works for -0. + if (std::signbit(value)) + { + value = -value; + *first++ = '-'; + } + + if (value == 0) // +-0 + { + *first++ = '0'; + // Make it look like a floating-point number (#362, #378) + *first++ = '.'; + *first++ = '0'; + return first; + } + + JSON_ASSERT(last - first >= std::numeric_limits<FloatType>::max_digits10); + + // Compute v = buffer * 10^decimal_exponent. + // The decimal digits are stored in the buffer, which needs to be interpreted + // as an unsigned decimal integer. + // len is the length of the buffer, i.e. the number of decimal digits. + int len = 0; + int decimal_exponent = 0; + dtoa_impl::grisu2(first, len, decimal_exponent, value); + + JSON_ASSERT(len <= std::numeric_limits<FloatType>::max_digits10); + + // Format the buffer like printf("%.*g", prec, value) + constexpr int kMinExp = -4; + // Use digits10 here to increase compatibility with version 2. + constexpr int kMaxExp = std::numeric_limits<FloatType>::digits10; + + JSON_ASSERT(last - first >= kMaxExp + 2); + JSON_ASSERT(last - first >= 2 + (-kMinExp - 1) + std::numeric_limits<FloatType>::max_digits10); + JSON_ASSERT(last - first >= std::numeric_limits<FloatType>::max_digits10 + 6); + + return dtoa_impl::format_buffer(first, len, decimal_exponent, kMinExp, kMaxExp); +} + +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/exceptions.hpp> + +// #include <nlohmann/detail/macro_scope.hpp> + +// #include <nlohmann/detail/meta/cpp_future.hpp> + +// #include <nlohmann/detail/output/binary_writer.hpp> + +// #include <nlohmann/detail/output/output_adapters.hpp> + +// #include <nlohmann/detail/value_t.hpp> + + +namespace nlohmann +{ +namespace detail +{ +/////////////////// +// serialization // +/////////////////// + +/// how to treat decoding errors +enum class error_handler_t +{ + strict, ///< throw a type_error exception in case of invalid UTF-8 + replace, ///< replace invalid UTF-8 sequences with U+FFFD + ignore ///< ignore invalid UTF-8 sequences +}; + +template<typename BasicJsonType> +class serializer +{ + using string_t = typename BasicJsonType::string_t; + using number_float_t = typename BasicJsonType::number_float_t; + using number_integer_t = typename BasicJsonType::number_integer_t; + using number_unsigned_t = typename BasicJsonType::number_unsigned_t; + using binary_char_t = typename BasicJsonType::binary_t::value_type; + static constexpr std::uint8_t UTF8_ACCEPT = 0; + static constexpr std::uint8_t UTF8_REJECT = 1; + + public: + /*! + @param[in] s output stream to serialize to + @param[in] ichar indentation character to use + @param[in] error_handler_ how to react on decoding errors + */ + serializer(output_adapter_t<char> s, const char ichar, + error_handler_t error_handler_ = error_handler_t::strict) + : o(std::move(s)) + , loc(std::localeconv()) + , thousands_sep(loc->thousands_sep == nullptr ? '\0' : std::char_traits<char>::to_char_type(* (loc->thousands_sep))) + , decimal_point(loc->decimal_point == nullptr ? '\0' : std::char_traits<char>::to_char_type(* (loc->decimal_point))) + , indent_char(ichar) + , indent_string(512, indent_char) + , error_handler(error_handler_) + {} + + // delete because of pointer members + serializer(const serializer&) = delete; + serializer& operator=(const serializer&) = delete; + serializer(serializer&&) = delete; + serializer& operator=(serializer&&) = delete; + ~serializer() = default; + + /*! + @brief internal implementation of the serialization function + + This function is called by the public member function dump and organizes + the serialization internally. The indentation level is propagated as + additional parameter. In case of arrays and objects, the function is + called recursively. + + - strings and object keys are escaped using `escape_string()` + - integer numbers are converted implicitly via `operator<<` + - floating-point numbers are converted to a string using `"%g"` format + - binary values are serialized as objects containing the subtype and the + byte array + + @param[in] val value to serialize + @param[in] pretty_print whether the output shall be pretty-printed + @param[in] ensure_ascii If @a ensure_ascii is true, all non-ASCII characters + in the output are escaped with `\uXXXX` sequences, and the result consists + of ASCII characters only. + @param[in] indent_step the indent level + @param[in] current_indent the current indent level (only used internally) + */ + void dump(const BasicJsonType& val, + const bool pretty_print, + const bool ensure_ascii, + const unsigned int indent_step, + const unsigned int current_indent = 0) + { + switch (val.m_type) + { + case value_t::object: + { + if (val.m_value.object->empty()) + { + o->write_characters("{}", 2); + return; + } + + if (pretty_print) + { + o->write_characters("{\n", 2); + + // variable to hold indentation for recursive calls + const auto new_indent = current_indent + indent_step; + if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent)) + { + indent_string.resize(indent_string.size() * 2, ' '); + } + + // first n-1 elements + auto i = val.m_value.object->cbegin(); + for (std::size_t cnt = 0; cnt < val.m_value.object->size() - 1; ++cnt, ++i) + { + o->write_characters(indent_string.c_str(), new_indent); + o->write_character('\"'); + dump_escaped(i->first, ensure_ascii); + o->write_characters("\": ", 3); + dump(i->second, true, ensure_ascii, indent_step, new_indent); + o->write_characters(",\n", 2); + } + + // last element + JSON_ASSERT(i != val.m_value.object->cend()); + JSON_ASSERT(std::next(i) == val.m_value.object->cend()); + o->write_characters(indent_string.c_str(), new_indent); + o->write_character('\"'); + dump_escaped(i->first, ensure_ascii); + o->write_characters("\": ", 3); + dump(i->second, true, ensure_ascii, indent_step, new_indent); + + o->write_character('\n'); + o->write_characters(indent_string.c_str(), current_indent); + o->write_character('}'); + } + else + { + o->write_character('{'); + + // first n-1 elements + auto i = val.m_value.object->cbegin(); + for (std::size_t cnt = 0; cnt < val.m_value.object->size() - 1; ++cnt, ++i) + { + o->write_character('\"'); + dump_escaped(i->first, ensure_ascii); + o->write_characters("\":", 2); + dump(i->second, false, ensure_ascii, indent_step, current_indent); + o->write_character(','); + } + + // last element + JSON_ASSERT(i != val.m_value.object->cend()); + JSON_ASSERT(std::next(i) == val.m_value.object->cend()); + o->write_character('\"'); + dump_escaped(i->first, ensure_ascii); + o->write_characters("\":", 2); + dump(i->second, false, ensure_ascii, indent_step, current_indent); + + o->write_character('}'); + } + + return; + } + + case value_t::array: + { + if (val.m_value.array->empty()) + { + o->write_characters("[]", 2); + return; + } + + if (pretty_print) + { + o->write_characters("[\n", 2); + + // variable to hold indentation for recursive calls + const auto new_indent = current_indent + indent_step; + if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent)) + { + indent_string.resize(indent_string.size() * 2, ' '); + } + + // first n-1 elements + for (auto i = val.m_value.array->cbegin(); + i != val.m_value.array->cend() - 1; ++i) + { + o->write_characters(indent_string.c_str(), new_indent); + dump(*i, true, ensure_ascii, indent_step, new_indent); + o->write_characters(",\n", 2); + } + + // last element + JSON_ASSERT(!val.m_value.array->empty()); + o->write_characters(indent_string.c_str(), new_indent); + dump(val.m_value.array->back(), true, ensure_ascii, indent_step, new_indent); + + o->write_character('\n'); + o->write_characters(indent_string.c_str(), current_indent); + o->write_character(']'); + } + else + { + o->write_character('['); + + // first n-1 elements + for (auto i = val.m_value.array->cbegin(); + i != val.m_value.array->cend() - 1; ++i) + { + dump(*i, false, ensure_ascii, indent_step, current_indent); + o->write_character(','); + } + + // last element + JSON_ASSERT(!val.m_value.array->empty()); + dump(val.m_value.array->back(), false, ensure_ascii, indent_step, current_indent); + + o->write_character(']'); + } + + return; + } + + case value_t::string: + { + o->write_character('\"'); + dump_escaped(*val.m_value.string, ensure_ascii); + o->write_character('\"'); + return; + } + + case value_t::binary: + { + if (pretty_print) + { + o->write_characters("{\n", 2); + + // variable to hold indentation for recursive calls + const auto new_indent = current_indent + indent_step; + if (JSON_HEDLEY_UNLIKELY(indent_string.size() < new_indent)) + { + indent_string.resize(indent_string.size() * 2, ' '); + } + + o->write_characters(indent_string.c_str(), new_indent); + + o->write_characters("\"bytes\": [", 10); + + if (!val.m_value.binary->empty()) + { + for (auto i = val.m_value.binary->cbegin(); + i != val.m_value.binary->cend() - 1; ++i) + { + dump_integer(*i); + o->write_characters(", ", 2); + } + dump_integer(val.m_value.binary->back()); + } + + o->write_characters("],\n", 3); + o->write_characters(indent_string.c_str(), new_indent); + + o->write_characters("\"subtype\": ", 11); + if (val.m_value.binary->has_subtype()) + { + dump_integer(val.m_value.binary->subtype()); + } + else + { + o->write_characters("null", 4); + } + o->write_character('\n'); + o->write_characters(indent_string.c_str(), current_indent); + o->write_character('}'); + } + else + { + o->write_characters("{\"bytes\":[", 10); + + if (!val.m_value.binary->empty()) + { + for (auto i = val.m_value.binary->cbegin(); + i != val.m_value.binary->cend() - 1; ++i) + { + dump_integer(*i); + o->write_character(','); + } + dump_integer(val.m_value.binary->back()); + } + + o->write_characters("],\"subtype\":", 12); + if (val.m_value.binary->has_subtype()) + { + dump_integer(val.m_value.binary->subtype()); + o->write_character('}'); + } + else + { + o->write_characters("null}", 5); + } + } + return; + } + + case value_t::boolean: + { + if (val.m_value.boolean) + { + o->write_characters("true", 4); + } + else + { + o->write_characters("false", 5); + } + return; + } + + case value_t::number_integer: + { + dump_integer(val.m_value.number_integer); + return; + } + + case value_t::number_unsigned: + { + dump_integer(val.m_value.number_unsigned); + return; + } + + case value_t::number_float: + { + dump_float(val.m_value.number_float); + return; + } + + case value_t::discarded: + { + o->write_characters("<discarded>", 11); + return; + } + + case value_t::null: + { + o->write_characters("null", 4); + return; + } + + default: // LCOV_EXCL_LINE + JSON_ASSERT(false); // LCOV_EXCL_LINE + } + } + + private: + /*! + @brief dump escaped string + + Escape a string by replacing certain special characters by a sequence of an + escape character (backslash) and another character and other control + characters by a sequence of "\u" followed by a four-digit hex + representation. The escaped string is written to output stream @a o. + + @param[in] s the string to escape + @param[in] ensure_ascii whether to escape non-ASCII characters with + \uXXXX sequences + + @complexity Linear in the length of string @a s. + */ + void dump_escaped(const string_t& s, const bool ensure_ascii) + { + std::uint32_t codepoint; + std::uint8_t state = UTF8_ACCEPT; + std::size_t bytes = 0; // number of bytes written to string_buffer + + // number of bytes written at the point of the last valid byte + std::size_t bytes_after_last_accept = 0; + std::size_t undumped_chars = 0; + + for (std::size_t i = 0; i < s.size(); ++i) + { + const auto byte = static_cast<uint8_t>(s[i]); + + switch (decode(state, codepoint, byte)) + { + case UTF8_ACCEPT: // decode found a new code point + { + switch (codepoint) + { + case 0x08: // backspace + { + string_buffer[bytes++] = '\\'; + string_buffer[bytes++] = 'b'; + break; + } + + case 0x09: // horizontal tab + { + string_buffer[bytes++] = '\\'; + string_buffer[bytes++] = 't'; + break; + } + + case 0x0A: // newline + { + string_buffer[bytes++] = '\\'; + string_buffer[bytes++] = 'n'; + break; + } + + case 0x0C: // formfeed + { + string_buffer[bytes++] = '\\'; + string_buffer[bytes++] = 'f'; + break; + } + + case 0x0D: // carriage return + { + string_buffer[bytes++] = '\\'; + string_buffer[bytes++] = 'r'; + break; + } + + case 0x22: // quotation mark + { + string_buffer[bytes++] = '\\'; + string_buffer[bytes++] = '\"'; + break; + } + + case 0x5C: // reverse solidus + { + string_buffer[bytes++] = '\\'; + string_buffer[bytes++] = '\\'; + break; + } + + default: + { + // escape control characters (0x00..0x1F) or, if + // ensure_ascii parameter is used, non-ASCII characters + if ((codepoint <= 0x1F) || (ensure_ascii && (codepoint >= 0x7F))) + { + if (codepoint <= 0xFFFF) + { + (std::snprintf)(string_buffer.data() + bytes, 7, "\\u%04x", + static_cast<std::uint16_t>(codepoint)); + bytes += 6; + } + else + { + (std::snprintf)(string_buffer.data() + bytes, 13, "\\u%04x\\u%04x", + static_cast<std::uint16_t>(0xD7C0u + (codepoint >> 10u)), + static_cast<std::uint16_t>(0xDC00u + (codepoint & 0x3FFu))); + bytes += 12; + } + } + else + { + // copy byte to buffer (all previous bytes + // been copied have in default case above) + string_buffer[bytes++] = s[i]; + } + break; + } + } + + // write buffer and reset index; there must be 13 bytes + // left, as this is the maximal number of bytes to be + // written ("\uxxxx\uxxxx\0") for one code point + if (string_buffer.size() - bytes < 13) + { + o->write_characters(string_buffer.data(), bytes); + bytes = 0; + } + + // remember the byte position of this accept + bytes_after_last_accept = bytes; + undumped_chars = 0; + break; + } + + case UTF8_REJECT: // decode found invalid UTF-8 byte + { + switch (error_handler) + { + case error_handler_t::strict: + { + std::string sn(3, '\0'); + (std::snprintf)(&sn[0], sn.size(), "%.2X", byte); + JSON_THROW(type_error::create(316, "invalid UTF-8 byte at index " + std::to_string(i) + ": 0x" + sn)); + } + + case error_handler_t::ignore: + case error_handler_t::replace: + { + // in case we saw this character the first time, we + // would like to read it again, because the byte + // may be OK for itself, but just not OK for the + // previous sequence + if (undumped_chars > 0) + { + --i; + } + + // reset length buffer to the last accepted index; + // thus removing/ignoring the invalid characters + bytes = bytes_after_last_accept; + + if (error_handler == error_handler_t::replace) + { + // add a replacement character + if (ensure_ascii) + { + string_buffer[bytes++] = '\\'; + string_buffer[bytes++] = 'u'; + string_buffer[bytes++] = 'f'; + string_buffer[bytes++] = 'f'; + string_buffer[bytes++] = 'f'; + string_buffer[bytes++] = 'd'; + } + else + { + string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xEF'); + string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xBF'); + string_buffer[bytes++] = detail::binary_writer<BasicJsonType, char>::to_char_type('\xBD'); + } + + // write buffer and reset index; there must be 13 bytes + // left, as this is the maximal number of bytes to be + // written ("\uxxxx\uxxxx\0") for one code point + if (string_buffer.size() - bytes < 13) + { + o->write_characters(string_buffer.data(), bytes); + bytes = 0; + } + + bytes_after_last_accept = bytes; + } + + undumped_chars = 0; + + // continue processing the string + state = UTF8_ACCEPT; + break; + } + + default: // LCOV_EXCL_LINE + JSON_ASSERT(false); // LCOV_EXCL_LINE + } + break; + } + + default: // decode found yet incomplete multi-byte code point + { + if (!ensure_ascii) + { + // code point will not be escaped - copy byte to buffer + string_buffer[bytes++] = s[i]; + } + ++undumped_chars; + break; + } + } + } + + // we finished processing the string + if (JSON_HEDLEY_LIKELY(state == UTF8_ACCEPT)) + { + // write buffer + if (bytes > 0) + { + o->write_characters(string_buffer.data(), bytes); + } + } + else + { + // we finish reading, but do not accept: string was incomplete + switch (error_handler) + { + case error_handler_t::strict: + { + std::string sn(3, '\0'); + (std::snprintf)(&sn[0], sn.size(), "%.2X", static_cast<std::uint8_t>(s.back())); + JSON_THROW(type_error::create(316, "incomplete UTF-8 string; last byte: 0x" + sn)); + } + + case error_handler_t::ignore: + { + // write all accepted bytes + o->write_characters(string_buffer.data(), bytes_after_last_accept); + break; + } + + case error_handler_t::replace: + { + // write all accepted bytes + o->write_characters(string_buffer.data(), bytes_after_last_accept); + // add a replacement character + if (ensure_ascii) + { + o->write_characters("\\ufffd", 6); + } + else + { + o->write_characters("\xEF\xBF\xBD", 3); + } + break; + } + + default: // LCOV_EXCL_LINE + JSON_ASSERT(false); // LCOV_EXCL_LINE + } + } + } + + /*! + @brief count digits + + Count the number of decimal (base 10) digits for an input unsigned integer. + + @param[in] x unsigned integer number to count its digits + @return number of decimal digits + */ + inline unsigned int count_digits(number_unsigned_t x) noexcept + { + unsigned int n_digits = 1; + for (;;) + { + if (x < 10) + { + return n_digits; + } + if (x < 100) + { + return n_digits + 1; + } + if (x < 1000) + { + return n_digits + 2; + } + if (x < 10000) + { + return n_digits + 3; + } + x = x / 10000u; + n_digits += 4; + } + } + + /*! + @brief dump an integer + + Dump a given integer to output stream @a o. Works internally with + @a number_buffer. + + @param[in] x integer number (signed or unsigned) to dump + @tparam NumberType either @a number_integer_t or @a number_unsigned_t + */ + template < typename NumberType, detail::enable_if_t < + std::is_same<NumberType, number_unsigned_t>::value || + std::is_same<NumberType, number_integer_t>::value || + std::is_same<NumberType, binary_char_t>::value, + int > = 0 > + void dump_integer(NumberType x) + { + static constexpr std::array<std::array<char, 2>, 100> digits_to_99 + { + { + {{'0', '0'}}, {{'0', '1'}}, {{'0', '2'}}, {{'0', '3'}}, {{'0', '4'}}, {{'0', '5'}}, {{'0', '6'}}, {{'0', '7'}}, {{'0', '8'}}, {{'0', '9'}}, + {{'1', '0'}}, {{'1', '1'}}, {{'1', '2'}}, {{'1', '3'}}, {{'1', '4'}}, {{'1', '5'}}, {{'1', '6'}}, {{'1', '7'}}, {{'1', '8'}}, {{'1', '9'}}, + {{'2', '0'}}, {{'2', '1'}}, {{'2', '2'}}, {{'2', '3'}}, {{'2', '4'}}, {{'2', '5'}}, {{'2', '6'}}, {{'2', '7'}}, {{'2', '8'}}, {{'2', '9'}}, + {{'3', '0'}}, {{'3', '1'}}, {{'3', '2'}}, {{'3', '3'}}, {{'3', '4'}}, {{'3', '5'}}, {{'3', '6'}}, {{'3', '7'}}, {{'3', '8'}}, {{'3', '9'}}, + {{'4', '0'}}, {{'4', '1'}}, {{'4', '2'}}, {{'4', '3'}}, {{'4', '4'}}, {{'4', '5'}}, {{'4', '6'}}, {{'4', '7'}}, {{'4', '8'}}, {{'4', '9'}}, + {{'5', '0'}}, {{'5', '1'}}, {{'5', '2'}}, {{'5', '3'}}, {{'5', '4'}}, {{'5', '5'}}, {{'5', '6'}}, {{'5', '7'}}, {{'5', '8'}}, {{'5', '9'}}, + {{'6', '0'}}, {{'6', '1'}}, {{'6', '2'}}, {{'6', '3'}}, {{'6', '4'}}, {{'6', '5'}}, {{'6', '6'}}, {{'6', '7'}}, {{'6', '8'}}, {{'6', '9'}}, + {{'7', '0'}}, {{'7', '1'}}, {{'7', '2'}}, {{'7', '3'}}, {{'7', '4'}}, {{'7', '5'}}, {{'7', '6'}}, {{'7', '7'}}, {{'7', '8'}}, {{'7', '9'}}, + {{'8', '0'}}, {{'8', '1'}}, {{'8', '2'}}, {{'8', '3'}}, {{'8', '4'}}, {{'8', '5'}}, {{'8', '6'}}, {{'8', '7'}}, {{'8', '8'}}, {{'8', '9'}}, + {{'9', '0'}}, {{'9', '1'}}, {{'9', '2'}}, {{'9', '3'}}, {{'9', '4'}}, {{'9', '5'}}, {{'9', '6'}}, {{'9', '7'}}, {{'9', '8'}}, {{'9', '9'}}, + } + }; + + // special case for "0" + if (x == 0) + { + o->write_character('0'); + return; + } + + // use a pointer to fill the buffer + auto buffer_ptr = number_buffer.begin(); + + const bool is_negative = std::is_same<NumberType, number_integer_t>::value && !(x >= 0); // see issue #755 + number_unsigned_t abs_value; + + unsigned int n_chars; + + if (is_negative) + { + *buffer_ptr = '-'; + abs_value = remove_sign(static_cast<number_integer_t>(x)); + + // account one more byte for the minus sign + n_chars = 1 + count_digits(abs_value); + } + else + { + abs_value = static_cast<number_unsigned_t>(x); + n_chars = count_digits(abs_value); + } + + // spare 1 byte for '\0' + JSON_ASSERT(n_chars < number_buffer.size() - 1); + + // jump to the end to generate the string from backward + // so we later avoid reversing the result + buffer_ptr += n_chars; + + // Fast int2ascii implementation inspired by "Fastware" talk by Andrei Alexandrescu + // See: https://www.youtube.com/watch?v=o4-CwDo2zpg + while (abs_value >= 100) + { + const auto digits_index = static_cast<unsigned>((abs_value % 100)); + abs_value /= 100; + *(--buffer_ptr) = digits_to_99[digits_index][1]; + *(--buffer_ptr) = digits_to_99[digits_index][0]; + } + + if (abs_value >= 10) + { + const auto digits_index = static_cast<unsigned>(abs_value); + *(--buffer_ptr) = digits_to_99[digits_index][1]; + *(--buffer_ptr) = digits_to_99[digits_index][0]; + } + else + { + *(--buffer_ptr) = static_cast<char>('0' + abs_value); + } + + o->write_characters(number_buffer.data(), n_chars); + } + + /*! + @brief dump a floating-point number + + Dump a given floating-point number to output stream @a o. Works internally + with @a number_buffer. + + @param[in] x floating-point number to dump + */ + void dump_float(number_float_t x) + { + // NaN / inf + if (!std::isfinite(x)) + { + o->write_characters("null", 4); + return; + } + + // If number_float_t is an IEEE-754 single or double precision number, + // use the Grisu2 algorithm to produce short numbers which are + // guaranteed to round-trip, using strtof and strtod, resp. + // + // NB: The test below works if <long double> == <double>. + static constexpr bool is_ieee_single_or_double + = (std::numeric_limits<number_float_t>::is_iec559 && std::numeric_limits<number_float_t>::digits == 24 && std::numeric_limits<number_float_t>::max_exponent == 128) || + (std::numeric_limits<number_float_t>::is_iec559 && std::numeric_limits<number_float_t>::digits == 53 && std::numeric_limits<number_float_t>::max_exponent == 1024); + + dump_float(x, std::integral_constant<bool, is_ieee_single_or_double>()); + } + + void dump_float(number_float_t x, std::true_type /*is_ieee_single_or_double*/) + { + char* begin = number_buffer.data(); + char* end = ::nlohmann::detail::to_chars(begin, begin + number_buffer.size(), x); + + o->write_characters(begin, static_cast<size_t>(end - begin)); + } + + void dump_float(number_float_t x, std::false_type /*is_ieee_single_or_double*/) + { + // get number of digits for a float -> text -> float round-trip + static constexpr auto d = std::numeric_limits<number_float_t>::max_digits10; + + // the actual conversion + std::ptrdiff_t len = (std::snprintf)(number_buffer.data(), number_buffer.size(), "%.*g", d, x); + + // negative value indicates an error + JSON_ASSERT(len > 0); + // check if buffer was large enough + JSON_ASSERT(static_cast<std::size_t>(len) < number_buffer.size()); + + // erase thousands separator + if (thousands_sep != '\0') + { + const auto end = std::remove(number_buffer.begin(), + number_buffer.begin() + len, thousands_sep); + std::fill(end, number_buffer.end(), '\0'); + JSON_ASSERT((end - number_buffer.begin()) <= len); + len = (end - number_buffer.begin()); + } + + // convert decimal point to '.' + if (decimal_point != '\0' && decimal_point != '.') + { + const auto dec_pos = std::find(number_buffer.begin(), number_buffer.end(), decimal_point); + if (dec_pos != number_buffer.end()) + { + *dec_pos = '.'; + } + } + + o->write_characters(number_buffer.data(), static_cast<std::size_t>(len)); + + // determine if need to append ".0" + const bool value_is_int_like = + std::none_of(number_buffer.begin(), number_buffer.begin() + len + 1, + [](char c) + { + return c == '.' || c == 'e'; + }); + + if (value_is_int_like) + { + o->write_characters(".0", 2); + } + } + + /*! + @brief check whether a string is UTF-8 encoded + + The function checks each byte of a string whether it is UTF-8 encoded. The + result of the check is stored in the @a state parameter. The function must + be called initially with state 0 (accept). State 1 means the string must + be rejected, because the current byte is not allowed. If the string is + completely processed, but the state is non-zero, the string ended + prematurely; that is, the last byte indicated more bytes should have + followed. + + @param[in,out] state the state of the decoding + @param[in,out] codep codepoint (valid only if resulting state is UTF8_ACCEPT) + @param[in] byte next byte to decode + @return new state + + @note The function has been edited: a std::array is used. + + @copyright Copyright (c) 2008-2009 Bjoern Hoehrmann <bjoern@hoehrmann.de> + @sa http://bjoern.hoehrmann.de/utf-8/decoder/dfa/ + */ + static std::uint8_t decode(std::uint8_t& state, std::uint32_t& codep, const std::uint8_t byte) noexcept + { + static const std::array<std::uint8_t, 400> utf8d = + { + { + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 00..1F + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 20..3F + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 40..5F + 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, // 60..7F + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, // 80..9F + 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, // A0..BF + 8, 8, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, // C0..DF + 0xA, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x3, 0x4, 0x3, 0x3, // E0..EF + 0xB, 0x6, 0x6, 0x6, 0x5, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, 0x8, // F0..FF + 0x0, 0x1, 0x2, 0x3, 0x5, 0x8, 0x7, 0x1, 0x1, 0x1, 0x4, 0x6, 0x1, 0x1, 0x1, 0x1, // s0..s0 + 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 1, 1, // s1..s2 + 1, 2, 1, 1, 1, 1, 1, 2, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, // s3..s4 + 1, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, // s5..s6 + 1, 3, 1, 1, 1, 1, 1, 3, 1, 3, 1, 1, 1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1 // s7..s8 + } + }; + + const std::uint8_t type = utf8d[byte]; + + codep = (state != UTF8_ACCEPT) + ? (byte & 0x3fu) | (codep << 6u) + : (0xFFu >> type) & (byte); + + std::size_t index = 256u + static_cast<size_t>(state) * 16u + static_cast<size_t>(type); + JSON_ASSERT(index < 400); + state = utf8d[index]; + return state; + } + + /* + * Overload to make the compiler happy while it is instantiating + * dump_integer for number_unsigned_t. + * Must never be called. + */ + number_unsigned_t remove_sign(number_unsigned_t x) + { + JSON_ASSERT(false); // LCOV_EXCL_LINE + return x; // LCOV_EXCL_LINE + } + + /* + * Helper function for dump_integer + * + * This function takes a negative signed integer and returns its absolute + * value as unsigned integer. The plus/minus shuffling is necessary as we can + * not directly remove the sign of an arbitrary signed integer as the + * absolute values of INT_MIN and INT_MAX are usually not the same. See + * #1708 for details. + */ + inline number_unsigned_t remove_sign(number_integer_t x) noexcept + { + JSON_ASSERT(x < 0 && x < (std::numeric_limits<number_integer_t>::max)()); + return static_cast<number_unsigned_t>(-(x + 1)) + 1; + } + + private: + /// the output of the serializer + output_adapter_t<char> o = nullptr; + + /// a (hopefully) large enough character buffer + std::array<char, 64> number_buffer{{}}; + + /// the locale + const std::lconv* loc = nullptr; + /// the locale's thousand separator character + const char thousands_sep = '\0'; + /// the locale's decimal point character + const char decimal_point = '\0'; + + /// string buffer + std::array<char, 512> string_buffer{{}}; + + /// the indentation character + const char indent_char; + /// the indentation string + string_t indent_string; + + /// error_handler how to react on decoding errors + const error_handler_t error_handler; +}; +} // namespace detail +} // namespace nlohmann + +// #include <nlohmann/detail/value_t.hpp> + +// #include <nlohmann/json_fwd.hpp> + +// #include <nlohmann/ordered_map.hpp> + + +#include <functional> // less +#include <memory> // allocator +#include <utility> // pair +#include <vector> // vector + +namespace nlohmann +{ + +/// ordered_map: a minimal map-like container that preserves insertion order +/// for use within nlohmann::basic_json<ordered_map> +template <class Key, class T, class IgnoredLess = std::less<Key>, + class Allocator = std::allocator<std::pair<const Key, T>>> + struct ordered_map : std::vector<std::pair<const Key, T>, Allocator> +{ + using key_type = Key; + using mapped_type = T; + using Container = std::vector<std::pair<const Key, T>, Allocator>; + using typename Container::iterator; + using typename Container::const_iterator; + using typename Container::size_type; + using typename Container::value_type; + + // Explicit constructors instead of `using Container::Container` + // otherwise older compilers choke on it (GCC <= 5.5, xcode <= 9.4) + ordered_map(const Allocator& alloc = Allocator()) : Container{alloc} {} + template <class It> + ordered_map(It first, It last, const Allocator& alloc = Allocator()) + : Container{first, last, alloc} {} + ordered_map(std::initializer_list<T> init, const Allocator& alloc = Allocator() ) + : Container{init, alloc} {} + + std::pair<iterator, bool> emplace(const key_type& key, T&& t) + { + for (auto it = this->begin(); it != this->end(); ++it) + { + if (it->first == key) + { + return {it, false}; + } + } + Container::emplace_back(key, t); + return {--this->end(), true}; + } + + T& operator[](const Key& key) + { + return emplace(key, T{}).first->second; + } + + const T& operator[](const Key& key) const + { + return at(key); + } + + T& at(const Key& key) + { + for (auto it = this->begin(); it != this->end(); ++it) + { + if (it->first == key) + { + return it->second; + } + } + + throw std::out_of_range("key not found"); + } + + const T& at(const Key& key) const + { + for (auto it = this->begin(); it != this->end(); ++it) + { + if (it->first == key) + { + return it->second; + } + } + + throw std::out_of_range("key not found"); + } + + size_type erase(const Key& key) + { + for (auto it = this->begin(); it != this->end(); ++it) + { + if (it->first == key) + { + // Since we cannot move const Keys, re-construct them in place + for (auto next = it; ++next != this->end(); ++it) + { + it->~value_type(); // Destroy but keep allocation + new (&*it) value_type{std::move(*next)}; + } + Container::pop_back(); + return 1; + } + } + return 0; + } + + iterator erase(iterator pos) + { + auto it = pos; + + // Since we cannot move const Keys, re-construct them in place + for (auto next = it; ++next != this->end(); ++it) + { + it->~value_type(); // Destroy but keep allocation + new (&*it) value_type{std::move(*next)}; + } + Container::pop_back(); + return pos; + } + + size_type count(const Key& key) const + { + for (auto it = this->begin(); it != this->end(); ++it) + { + if (it->first == key) + { + return 1; + } + } + return 0; + } + + iterator find(const Key& key) + { + for (auto it = this->begin(); it != this->end(); ++it) + { + if (it->first == key) + { + return it; + } + } + return Container::end(); + } + + const_iterator find(const Key& key) const + { + for (auto it = this->begin(); it != this->end(); ++it) + { + if (it->first == key) + { + return it; + } + } + return Container::end(); + } + + std::pair<iterator, bool> insert( value_type&& value ) + { + return emplace(value.first, std::move(value.second)); + } + + std::pair<iterator, bool> insert( const value_type& value ) + { + for (auto it = this->begin(); it != this->end(); ++it) + { + if (it->first == value.first) + { + return {it, false}; + } + } + Container::push_back(value); + return {--this->end(), true}; + } +}; + +} // namespace nlohmann + + +/*! +@brief namespace for Niels Lohmann +@see https://github.com/nlohmann +@since version 1.0.0 +*/ +namespace nlohmann +{ + +/*! +@brief a class to store JSON values + +@tparam ObjectType type for JSON objects (`std::map` by default; will be used +in @ref object_t) +@tparam ArrayType type for JSON arrays (`std::vector` by default; will be used +in @ref array_t) +@tparam StringType type for JSON strings and object keys (`std::string` by +default; will be used in @ref string_t) +@tparam BooleanType type for JSON booleans (`bool` by default; will be used +in @ref boolean_t) +@tparam NumberIntegerType type for JSON integer numbers (`int64_t` by +default; will be used in @ref number_integer_t) +@tparam NumberUnsignedType type for JSON unsigned integer numbers (@c +`uint64_t` by default; will be used in @ref number_unsigned_t) +@tparam NumberFloatType type for JSON floating-point numbers (`double` by +default; will be used in @ref number_float_t) +@tparam BinaryType type for packed binary data for compatibility with binary +serialization formats (`std::vector<std::uint8_t>` by default; will be used in +@ref binary_t) +@tparam AllocatorType type of the allocator to use (`std::allocator` by +default) +@tparam JSONSerializer the serializer to resolve internal calls to `to_json()` +and `from_json()` (@ref adl_serializer by default) + +@requirement The class satisfies the following concept requirements: +- Basic + - [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible): + JSON values can be default constructed. The result will be a JSON null + value. + - [MoveConstructible](https://en.cppreference.com/w/cpp/named_req/MoveConstructible): + A JSON value can be constructed from an rvalue argument. + - [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible): + A JSON value can be copy-constructed from an lvalue expression. + - [MoveAssignable](https://en.cppreference.com/w/cpp/named_req/MoveAssignable): + A JSON value van be assigned from an rvalue argument. + - [CopyAssignable](https://en.cppreference.com/w/cpp/named_req/CopyAssignable): + A JSON value can be copy-assigned from an lvalue expression. + - [Destructible](https://en.cppreference.com/w/cpp/named_req/Destructible): + JSON values can be destructed. +- Layout + - [StandardLayoutType](https://en.cppreference.com/w/cpp/named_req/StandardLayoutType): + JSON values have + [standard layout](https://en.cppreference.com/w/cpp/language/data_members#Standard_layout): + All non-static data members are private and standard layout types, the + class has no virtual functions or (virtual) base classes. +- Library-wide + - [EqualityComparable](https://en.cppreference.com/w/cpp/named_req/EqualityComparable): + JSON values can be compared with `==`, see @ref + operator==(const_reference,const_reference). + - [LessThanComparable](https://en.cppreference.com/w/cpp/named_req/LessThanComparable): + JSON values can be compared with `<`, see @ref + operator<(const_reference,const_reference). + - [Swappable](https://en.cppreference.com/w/cpp/named_req/Swappable): + Any JSON lvalue or rvalue of can be swapped with any lvalue or rvalue of + other compatible types, using unqualified function call @ref swap(). + - [NullablePointer](https://en.cppreference.com/w/cpp/named_req/NullablePointer): + JSON values can be compared against `std::nullptr_t` objects which are used + to model the `null` value. +- Container + - [Container](https://en.cppreference.com/w/cpp/named_req/Container): + JSON values can be used like STL containers and provide iterator access. + - [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer); + JSON values can be used like STL containers and provide reverse iterator + access. + +@invariant The member variables @a m_value and @a m_type have the following +relationship: +- If `m_type == value_t::object`, then `m_value.object != nullptr`. +- If `m_type == value_t::array`, then `m_value.array != nullptr`. +- If `m_type == value_t::string`, then `m_value.string != nullptr`. +The invariants are checked by member function assert_invariant(). + +@internal +@note ObjectType trick from https://stackoverflow.com/a/9860911 +@endinternal + +@see [RFC 7159: The JavaScript Object Notation (JSON) Data Interchange +Format](http://rfc7159.net/rfc7159) + +@since version 1.0.0 + +@nosubgrouping +*/ +NLOHMANN_BASIC_JSON_TPL_DECLARATION +class basic_json +{ + private: + template<detail::value_t> friend struct detail::external_constructor; + friend ::nlohmann::json_pointer<basic_json>; + + template<typename BasicJsonType, typename InputType> + friend class ::nlohmann::detail::parser; + friend ::nlohmann::detail::serializer<basic_json>; + template<typename BasicJsonType> + friend class ::nlohmann::detail::iter_impl; + template<typename BasicJsonType, typename CharType> + friend class ::nlohmann::detail::binary_writer; + template<typename BasicJsonType, typename InputType, typename SAX> + friend class ::nlohmann::detail::binary_reader; + template<typename BasicJsonType> + friend class ::nlohmann::detail::json_sax_dom_parser; + template<typename BasicJsonType> + friend class ::nlohmann::detail::json_sax_dom_callback_parser; + + /// workaround type for MSVC + using basic_json_t = NLOHMANN_BASIC_JSON_TPL; + + // convenience aliases for types residing in namespace detail; + using lexer = ::nlohmann::detail::lexer_base<basic_json>; + + template<typename InputAdapterType> + static ::nlohmann::detail::parser<basic_json, InputAdapterType> parser( + InputAdapterType adapter, + detail::parser_callback_t<basic_json>cb = nullptr, + const bool allow_exceptions = true, + const bool ignore_comments = false + ) + { + return ::nlohmann::detail::parser<basic_json, InputAdapterType>(std::move(adapter), + std::move(cb), allow_exceptions, ignore_comments); + } + + using primitive_iterator_t = ::nlohmann::detail::primitive_iterator_t; + template<typename BasicJsonType> + using internal_iterator = ::nlohmann::detail::internal_iterator<BasicJsonType>; + template<typename BasicJsonType> + using iter_impl = ::nlohmann::detail::iter_impl<BasicJsonType>; + template<typename Iterator> + using iteration_proxy = ::nlohmann::detail::iteration_proxy<Iterator>; + template<typename Base> using json_reverse_iterator = ::nlohmann::detail::json_reverse_iterator<Base>; + + template<typename CharType> + using output_adapter_t = ::nlohmann::detail::output_adapter_t<CharType>; + + template<typename InputType> + using binary_reader = ::nlohmann::detail::binary_reader<basic_json, InputType>; + template<typename CharType> using binary_writer = ::nlohmann::detail::binary_writer<basic_json, CharType>; + + using serializer = ::nlohmann::detail::serializer<basic_json>; + + public: + using value_t = detail::value_t; + /// JSON Pointer, see @ref nlohmann::json_pointer + using json_pointer = ::nlohmann::json_pointer<basic_json>; + template<typename T, typename SFINAE> + using json_serializer = JSONSerializer<T, SFINAE>; + /// how to treat decoding errors + using error_handler_t = detail::error_handler_t; + /// how to treat CBOR tags + using cbor_tag_handler_t = detail::cbor_tag_handler_t; + /// helper type for initializer lists of basic_json values + using initializer_list_t = std::initializer_list<detail::json_ref<basic_json>>; + + using input_format_t = detail::input_format_t; + /// SAX interface type, see @ref nlohmann::json_sax + using json_sax_t = json_sax<basic_json>; + + //////////////// + // exceptions // + //////////////// + + /// @name exceptions + /// Classes to implement user-defined exceptions. + /// @{ + + /// @copydoc detail::exception + using exception = detail::exception; + /// @copydoc detail::parse_error + using parse_error = detail::parse_error; + /// @copydoc detail::invalid_iterator + using invalid_iterator = detail::invalid_iterator; + /// @copydoc detail::type_error + using type_error = detail::type_error; + /// @copydoc detail::out_of_range + using out_of_range = detail::out_of_range; + /// @copydoc detail::other_error + using other_error = detail::other_error; + + /// @} + + + ///////////////////// + // container types // + ///////////////////// + + /// @name container types + /// The canonic container types to use @ref basic_json like any other STL + /// container. + /// @{ + + /// the type of elements in a basic_json container + using value_type = basic_json; + + /// the type of an element reference + using reference = value_type&; + /// the type of an element const reference + using const_reference = const value_type&; + + /// a type to represent differences between iterators + using difference_type = std::ptrdiff_t; + /// a type to represent container sizes + using size_type = std::size_t; + + /// the allocator type + using allocator_type = AllocatorType<basic_json>; + + /// the type of an element pointer + using pointer = typename std::allocator_traits<allocator_type>::pointer; + /// the type of an element const pointer + using const_pointer = typename std::allocator_traits<allocator_type>::const_pointer; + + /// an iterator for a basic_json container + using iterator = iter_impl<basic_json>; + /// a const iterator for a basic_json container + using const_iterator = iter_impl<const basic_json>; + /// a reverse iterator for a basic_json container + using reverse_iterator = json_reverse_iterator<typename basic_json::iterator>; + /// a const reverse iterator for a basic_json container + using const_reverse_iterator = json_reverse_iterator<typename basic_json::const_iterator>; + + /// @} + + + /*! + @brief returns the allocator associated with the container + */ + static allocator_type get_allocator() + { + return allocator_type(); + } + + /*! + @brief returns version information on the library + + This function returns a JSON object with information about the library, + including the version number and information on the platform and compiler. + + @return JSON object holding version information + key | description + ----------- | --------------- + `compiler` | Information on the used compiler. It is an object with the following keys: `c++` (the used C++ standard), `family` (the compiler family; possible values are `clang`, `icc`, `gcc`, `ilecpp`, `msvc`, `pgcpp`, `sunpro`, and `unknown`), and `version` (the compiler version). + `copyright` | The copyright line for the library as string. + `name` | The name of the library as string. + `platform` | The used platform as string. Possible values are `win32`, `linux`, `apple`, `unix`, and `unknown`. + `url` | The URL of the project as string. + `version` | The version of the library. It is an object with the following keys: `major`, `minor`, and `patch` as defined by [Semantic Versioning](http://semver.org), and `string` (the version string). + + @liveexample{The following code shows an example output of the `meta()` + function.,meta} + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes to any JSON value. + + @complexity Constant. + + @since 2.1.0 + */ + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json meta() + { + basic_json result; + + result["copyright"] = "(C) 2013-2020 Niels Lohmann"; + result["name"] = "JSON for Modern C++"; + result["url"] = "https://github.com/nlohmann/json"; + result["version"]["string"] = + std::to_string(NLOHMANN_JSON_VERSION_MAJOR) + "." + + std::to_string(NLOHMANN_JSON_VERSION_MINOR) + "." + + std::to_string(NLOHMANN_JSON_VERSION_PATCH); + result["version"]["major"] = NLOHMANN_JSON_VERSION_MAJOR; + result["version"]["minor"] = NLOHMANN_JSON_VERSION_MINOR; + result["version"]["patch"] = NLOHMANN_JSON_VERSION_PATCH; + +#ifdef _WIN32 + result["platform"] = "win32"; +#elif defined __linux__ + result["platform"] = "linux"; +#elif defined __APPLE__ + result["platform"] = "apple"; +#elif defined __unix__ + result["platform"] = "unix"; +#else + result["platform"] = "unknown"; +#endif + +#if defined(__ICC) || defined(__INTEL_COMPILER) + result["compiler"] = {{"family", "icc"}, {"version", __INTEL_COMPILER}}; +#elif defined(__clang__) + result["compiler"] = {{"family", "clang"}, {"version", __clang_version__}}; +#elif defined(__GNUC__) || defined(__GNUG__) + result["compiler"] = {{"family", "gcc"}, {"version", std::to_string(__GNUC__) + "." + std::to_string(__GNUC_MINOR__) + "." + std::to_string(__GNUC_PATCHLEVEL__)}}; +#elif defined(__HP_cc) || defined(__HP_aCC) + result["compiler"] = "hp" +#elif defined(__IBMCPP__) + result["compiler"] = {{"family", "ilecpp"}, {"version", __IBMCPP__}}; +#elif defined(_MSC_VER) + result["compiler"] = {{"family", "msvc"}, {"version", _MSC_VER}}; +#elif defined(__PGI) + result["compiler"] = {{"family", "pgcpp"}, {"version", __PGI}}; +#elif defined(__SUNPRO_CC) + result["compiler"] = {{"family", "sunpro"}, {"version", __SUNPRO_CC}}; +#else + result["compiler"] = {{"family", "unknown"}, {"version", "unknown"}}; +#endif + +#ifdef __cplusplus + result["compiler"]["c++"] = std::to_string(__cplusplus); +#else + result["compiler"]["c++"] = "unknown"; +#endif + return result; + } + + + /////////////////////////// + // JSON value data types // + /////////////////////////// + + /// @name JSON value data types + /// The data types to store a JSON value. These types are derived from + /// the template arguments passed to class @ref basic_json. + /// @{ + +#if defined(JSON_HAS_CPP_14) + // Use transparent comparator if possible, combined with perfect forwarding + // on find() and count() calls prevents unnecessary string construction. + using object_comparator_t = std::less<>; +#else + using object_comparator_t = std::less<StringType>; +#endif + + /*! + @brief a type for an object + + [RFC 7159](http://rfc7159.net/rfc7159) describes JSON objects as follows: + > An object is an unordered collection of zero or more name/value pairs, + > where a name is a string and a value is a string, number, boolean, null, + > object, or array. + + To store objects in C++, a type is defined by the template parameters + described below. + + @tparam ObjectType the container to store objects (e.g., `std::map` or + `std::unordered_map`) + @tparam StringType the type of the keys or names (e.g., `std::string`). + The comparison function `std::less<StringType>` is used to order elements + inside the container. + @tparam AllocatorType the allocator to use for objects (e.g., + `std::allocator`) + + #### Default type + + With the default values for @a ObjectType (`std::map`), @a StringType + (`std::string`), and @a AllocatorType (`std::allocator`), the default + value for @a object_t is: + + @code {.cpp} + std::map< + std::string, // key_type + basic_json, // value_type + std::less<std::string>, // key_compare + std::allocator<std::pair<const std::string, basic_json>> // allocator_type + > + @endcode + + #### Behavior + + The choice of @a object_t influences the behavior of the JSON class. With + the default type, objects have the following behavior: + + - When all names are unique, objects will be interoperable in the sense + that all software implementations receiving that object will agree on + the name-value mappings. + - When the names within an object are not unique, it is unspecified which + one of the values for a given key will be chosen. For instance, + `{"key": 2, "key": 1}` could be equal to either `{"key": 1}` or + `{"key": 2}`. + - Internally, name/value pairs are stored in lexicographical order of the + names. Objects will also be serialized (see @ref dump) in this order. + For instance, `{"b": 1, "a": 2}` and `{"a": 2, "b": 1}` will be stored + and serialized as `{"a": 2, "b": 1}`. + - When comparing objects, the order of the name/value pairs is irrelevant. + This makes objects interoperable in the sense that they will not be + affected by these differences. For instance, `{"b": 1, "a": 2}` and + `{"a": 2, "b": 1}` will be treated as equal. + + #### Limits + + [RFC 7159](http://rfc7159.net/rfc7159) specifies: + > An implementation may set limits on the maximum depth of nesting. + + In this class, the object's limit of nesting is not explicitly constrained. + However, a maximum depth of nesting may be introduced by the compiler or + runtime environment. A theoretical limit can be queried by calling the + @ref max_size function of a JSON object. + + #### Storage + + Objects are stored as pointers in a @ref basic_json type. That is, for any + access to object values, a pointer of type `object_t*` must be + dereferenced. + + @sa @ref array_t -- type for an array value + + @since version 1.0.0 + + @note The order name/value pairs are added to the object is *not* + preserved by the library. Therefore, iterating an object may return + name/value pairs in a different order than they were originally stored. In + fact, keys will be traversed in alphabetical order as `std::map` with + `std::less` is used by default. Please note this behavior conforms to [RFC + 7159](http://rfc7159.net/rfc7159), because any order implements the + specified "unordered" nature of JSON objects. + */ + using object_t = ObjectType<StringType, + basic_json, + object_comparator_t, + AllocatorType<std::pair<const StringType, + basic_json>>>; + + /*! + @brief a type for an array + + [RFC 7159](http://rfc7159.net/rfc7159) describes JSON arrays as follows: + > An array is an ordered sequence of zero or more values. + + To store objects in C++, a type is defined by the template parameters + explained below. + + @tparam ArrayType container type to store arrays (e.g., `std::vector` or + `std::list`) + @tparam AllocatorType allocator to use for arrays (e.g., `std::allocator`) + + #### Default type + + With the default values for @a ArrayType (`std::vector`) and @a + AllocatorType (`std::allocator`), the default value for @a array_t is: + + @code {.cpp} + std::vector< + basic_json, // value_type + std::allocator<basic_json> // allocator_type + > + @endcode + + #### Limits + + [RFC 7159](http://rfc7159.net/rfc7159) specifies: + > An implementation may set limits on the maximum depth of nesting. + + In this class, the array's limit of nesting is not explicitly constrained. + However, a maximum depth of nesting may be introduced by the compiler or + runtime environment. A theoretical limit can be queried by calling the + @ref max_size function of a JSON array. + + #### Storage + + Arrays are stored as pointers in a @ref basic_json type. That is, for any + access to array values, a pointer of type `array_t*` must be dereferenced. + + @sa @ref object_t -- type for an object value + + @since version 1.0.0 + */ + using array_t = ArrayType<basic_json, AllocatorType<basic_json>>; + + /*! + @brief a type for a string + + [RFC 7159](http://rfc7159.net/rfc7159) describes JSON strings as follows: + > A string is a sequence of zero or more Unicode characters. + + To store objects in C++, a type is defined by the template parameter + described below. Unicode values are split by the JSON class into + byte-sized characters during deserialization. + + @tparam StringType the container to store strings (e.g., `std::string`). + Note this container is used for keys/names in objects, see @ref object_t. + + #### Default type + + With the default values for @a StringType (`std::string`), the default + value for @a string_t is: + + @code {.cpp} + std::string + @endcode + + #### Encoding + + Strings are stored in UTF-8 encoding. Therefore, functions like + `std::string::size()` or `std::string::length()` return the number of + bytes in the string rather than the number of characters or glyphs. + + #### String comparison + + [RFC 7159](http://rfc7159.net/rfc7159) states: + > Software implementations are typically required to test names of object + > members for equality. Implementations that transform the textual + > representation into sequences of Unicode code units and then perform the + > comparison numerically, code unit by code unit, are interoperable in the + > sense that implementations will agree in all cases on equality or + > inequality of two strings. For example, implementations that compare + > strings with escaped characters unconverted may incorrectly find that + > `"a\\b"` and `"a\u005Cb"` are not equal. + + This implementation is interoperable as it does compare strings code unit + by code unit. + + #### Storage + + String values are stored as pointers in a @ref basic_json type. That is, + for any access to string values, a pointer of type `string_t*` must be + dereferenced. + + @since version 1.0.0 + */ + using string_t = StringType; + + /*! + @brief a type for a boolean + + [RFC 7159](http://rfc7159.net/rfc7159) implicitly describes a boolean as a + type which differentiates the two literals `true` and `false`. + + To store objects in C++, a type is defined by the template parameter @a + BooleanType which chooses the type to use. + + #### Default type + + With the default values for @a BooleanType (`bool`), the default value for + @a boolean_t is: + + @code {.cpp} + bool + @endcode + + #### Storage + + Boolean values are stored directly inside a @ref basic_json type. + + @since version 1.0.0 + */ + using boolean_t = BooleanType; + + /*! + @brief a type for a number (integer) + + [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows: + > The representation of numbers is similar to that used in most + > programming languages. A number is represented in base 10 using decimal + > digits. It contains an integer component that may be prefixed with an + > optional minus sign, which may be followed by a fraction part and/or an + > exponent part. Leading zeros are not allowed. (...) Numeric values that + > cannot be represented in the grammar below (such as Infinity and NaN) + > are not permitted. + + This description includes both integer and floating-point numbers. + However, C++ allows more precise storage if it is known whether the number + is a signed integer, an unsigned integer or a floating-point number. + Therefore, three different types, @ref number_integer_t, @ref + number_unsigned_t and @ref number_float_t are used. + + To store integer numbers in C++, a type is defined by the template + parameter @a NumberIntegerType which chooses the type to use. + + #### Default type + + With the default values for @a NumberIntegerType (`int64_t`), the default + value for @a number_integer_t is: + + @code {.cpp} + int64_t + @endcode + + #### Default behavior + + - The restrictions about leading zeros is not enforced in C++. Instead, + leading zeros in integer literals lead to an interpretation as octal + number. Internally, the value will be stored as decimal number. For + instance, the C++ integer literal `010` will be serialized to `8`. + During deserialization, leading zeros yield an error. + - Not-a-number (NaN) values will be serialized to `null`. + + #### Limits + + [RFC 7159](http://rfc7159.net/rfc7159) specifies: + > An implementation may set limits on the range and precision of numbers. + + When the default type is used, the maximal integer number that can be + stored is `9223372036854775807` (INT64_MAX) and the minimal integer number + that can be stored is `-9223372036854775808` (INT64_MIN). Integer numbers + that are out of range will yield over/underflow when used in a + constructor. During deserialization, too large or small integer numbers + will be automatically be stored as @ref number_unsigned_t or @ref + number_float_t. + + [RFC 7159](http://rfc7159.net/rfc7159) further states: + > Note that when such software is used, numbers that are integers and are + > in the range \f$[-2^{53}+1, 2^{53}-1]\f$ are interoperable in the sense + > that implementations will agree exactly on their numeric values. + + As this range is a subrange of the exactly supported range [INT64_MIN, + INT64_MAX], this class's integer type is interoperable. + + #### Storage + + Integer number values are stored directly inside a @ref basic_json type. + + @sa @ref number_float_t -- type for number values (floating-point) + + @sa @ref number_unsigned_t -- type for number values (unsigned integer) + + @since version 1.0.0 + */ + using number_integer_t = NumberIntegerType; + + /*! + @brief a type for a number (unsigned) + + [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows: + > The representation of numbers is similar to that used in most + > programming languages. A number is represented in base 10 using decimal + > digits. It contains an integer component that may be prefixed with an + > optional minus sign, which may be followed by a fraction part and/or an + > exponent part. Leading zeros are not allowed. (...) Numeric values that + > cannot be represented in the grammar below (such as Infinity and NaN) + > are not permitted. + + This description includes both integer and floating-point numbers. + However, C++ allows more precise storage if it is known whether the number + is a signed integer, an unsigned integer or a floating-point number. + Therefore, three different types, @ref number_integer_t, @ref + number_unsigned_t and @ref number_float_t are used. + + To store unsigned integer numbers in C++, a type is defined by the + template parameter @a NumberUnsignedType which chooses the type to use. + + #### Default type + + With the default values for @a NumberUnsignedType (`uint64_t`), the + default value for @a number_unsigned_t is: + + @code {.cpp} + uint64_t + @endcode + + #### Default behavior + + - The restrictions about leading zeros is not enforced in C++. Instead, + leading zeros in integer literals lead to an interpretation as octal + number. Internally, the value will be stored as decimal number. For + instance, the C++ integer literal `010` will be serialized to `8`. + During deserialization, leading zeros yield an error. + - Not-a-number (NaN) values will be serialized to `null`. + + #### Limits + + [RFC 7159](http://rfc7159.net/rfc7159) specifies: + > An implementation may set limits on the range and precision of numbers. + + When the default type is used, the maximal integer number that can be + stored is `18446744073709551615` (UINT64_MAX) and the minimal integer + number that can be stored is `0`. Integer numbers that are out of range + will yield over/underflow when used in a constructor. During + deserialization, too large or small integer numbers will be automatically + be stored as @ref number_integer_t or @ref number_float_t. + + [RFC 7159](http://rfc7159.net/rfc7159) further states: + > Note that when such software is used, numbers that are integers and are + > in the range \f$[-2^{53}+1, 2^{53}-1]\f$ are interoperable in the sense + > that implementations will agree exactly on their numeric values. + + As this range is a subrange (when considered in conjunction with the + number_integer_t type) of the exactly supported range [0, UINT64_MAX], + this class's integer type is interoperable. + + #### Storage + + Integer number values are stored directly inside a @ref basic_json type. + + @sa @ref number_float_t -- type for number values (floating-point) + @sa @ref number_integer_t -- type for number values (integer) + + @since version 2.0.0 + */ + using number_unsigned_t = NumberUnsignedType; + + /*! + @brief a type for a number (floating-point) + + [RFC 7159](http://rfc7159.net/rfc7159) describes numbers as follows: + > The representation of numbers is similar to that used in most + > programming languages. A number is represented in base 10 using decimal + > digits. It contains an integer component that may be prefixed with an + > optional minus sign, which may be followed by a fraction part and/or an + > exponent part. Leading zeros are not allowed. (...) Numeric values that + > cannot be represented in the grammar below (such as Infinity and NaN) + > are not permitted. + + This description includes both integer and floating-point numbers. + However, C++ allows more precise storage if it is known whether the number + is a signed integer, an unsigned integer or a floating-point number. + Therefore, three different types, @ref number_integer_t, @ref + number_unsigned_t and @ref number_float_t are used. + + To store floating-point numbers in C++, a type is defined by the template + parameter @a NumberFloatType which chooses the type to use. + + #### Default type + + With the default values for @a NumberFloatType (`double`), the default + value for @a number_float_t is: + + @code {.cpp} + double + @endcode + + #### Default behavior + + - The restrictions about leading zeros is not enforced in C++. Instead, + leading zeros in floating-point literals will be ignored. Internally, + the value will be stored as decimal number. For instance, the C++ + floating-point literal `01.2` will be serialized to `1.2`. During + deserialization, leading zeros yield an error. + - Not-a-number (NaN) values will be serialized to `null`. + + #### Limits + + [RFC 7159](http://rfc7159.net/rfc7159) states: + > This specification allows implementations to set limits on the range and + > precision of numbers accepted. Since software that implements IEEE + > 754-2008 binary64 (double precision) numbers is generally available and + > widely used, good interoperability can be achieved by implementations + > that expect no more precision or range than these provide, in the sense + > that implementations will approximate JSON numbers within the expected + > precision. + + This implementation does exactly follow this approach, as it uses double + precision floating-point numbers. Note values smaller than + `-1.79769313486232e+308` and values greater than `1.79769313486232e+308` + will be stored as NaN internally and be serialized to `null`. + + #### Storage + + Floating-point number values are stored directly inside a @ref basic_json + type. + + @sa @ref number_integer_t -- type for number values (integer) + + @sa @ref number_unsigned_t -- type for number values (unsigned integer) + + @since version 1.0.0 + */ + using number_float_t = NumberFloatType; + + /*! + @brief a type for a packed binary type + + This type is a type designed to carry binary data that appears in various + serialized formats, such as CBOR's Major Type 2, MessagePack's bin, and + BSON's generic binary subtype. This type is NOT a part of standard JSON and + exists solely for compatibility with these binary types. As such, it is + simply defined as an ordered sequence of zero or more byte values. + + Additionally, as an implementation detail, the subtype of the binary data is + carried around as a `std::uint8_t`, which is compatible with both of the + binary data formats that use binary subtyping, (though the specific + numbering is incompatible with each other, and it is up to the user to + translate between them). + + [CBOR's RFC 7049](https://tools.ietf.org/html/rfc7049) describes this type + as: + > Major type 2: a byte string. The string's length in bytes is represented + > following the rules for positive integers (major type 0). + + [MessagePack's documentation on the bin type + family](https://github.com/msgpack/msgpack/blob/master/spec.md#bin-format-family) + describes this type as: + > Bin format family stores an byte array in 2, 3, or 5 bytes of extra bytes + > in addition to the size of the byte array. + + [BSON's specifications](http://bsonspec.org/spec.html) describe several + binary types; however, this type is intended to represent the generic binary + type which has the description: + > Generic binary subtype - This is the most commonly used binary subtype and + > should be the 'default' for drivers and tools. + + None of these impose any limitations on the internal representation other + than the basic unit of storage be some type of array whose parts are + decomposable into bytes. + + The default representation of this binary format is a + `std::vector<std::uint8_t>`, which is a very common way to represent a byte + array in modern C++. + + #### Default type + + The default values for @a BinaryType is `std::vector<std::uint8_t>` + + #### Storage + + Binary Arrays are stored as pointers in a @ref basic_json type. That is, + for any access to array values, a pointer of the type `binary_t*` must be + dereferenced. + + #### Notes on subtypes + + - CBOR + - Binary values are represented as byte strings. No subtypes are + supported and will be ignored when CBOR is written. + - MessagePack + - If a subtype is given and the binary array contains exactly 1, 2, 4, 8, + or 16 elements, the fixext family (fixext1, fixext2, fixext4, fixext8) + is used. For other sizes, the ext family (ext8, ext16, ext32) is used. + The subtype is then added as singed 8-bit integer. + - If no subtype is given, the bin family (bin8, bin16, bin32) is used. + - BSON + - If a subtype is given, it is used and added as unsigned 8-bit integer. + - If no subtype is given, the generic binary subtype 0x00 is used. + + @sa @ref binary -- create a binary array + + @since version 3.8.0 + */ + using binary_t = nlohmann::byte_container_with_subtype<BinaryType>; + /// @} + + private: + + /// helper for exception-safe object creation + template<typename T, typename... Args> + JSON_HEDLEY_RETURNS_NON_NULL + static T* create(Args&& ... args) + { + AllocatorType<T> alloc; + using AllocatorTraits = std::allocator_traits<AllocatorType<T>>; + + auto deleter = [&](T * object) + { + AllocatorTraits::deallocate(alloc, object, 1); + }; + std::unique_ptr<T, decltype(deleter)> object(AllocatorTraits::allocate(alloc, 1), deleter); + AllocatorTraits::construct(alloc, object.get(), std::forward<Args>(args)...); + JSON_ASSERT(object != nullptr); + return object.release(); + } + + //////////////////////// + // JSON value storage // + //////////////////////// + + /*! + @brief a JSON value + + The actual storage for a JSON value of the @ref basic_json class. This + union combines the different storage types for the JSON value types + defined in @ref value_t. + + JSON type | value_t type | used type + --------- | --------------- | ------------------------ + object | object | pointer to @ref object_t + array | array | pointer to @ref array_t + string | string | pointer to @ref string_t + boolean | boolean | @ref boolean_t + number | number_integer | @ref number_integer_t + number | number_unsigned | @ref number_unsigned_t + number | number_float | @ref number_float_t + binary | binary | pointer to @ref binary_t + null | null | *no value is stored* + + @note Variable-length types (objects, arrays, and strings) are stored as + pointers. The size of the union should not exceed 64 bits if the default + value types are used. + + @since version 1.0.0 + */ + union json_value + { + /// object (stored with pointer to save storage) + object_t* object; + /// array (stored with pointer to save storage) + array_t* array; + /// string (stored with pointer to save storage) + string_t* string; + /// binary (stored with pointer to save storage) + binary_t* binary; + /// boolean + boolean_t boolean; + /// number (integer) + number_integer_t number_integer; + /// number (unsigned integer) + number_unsigned_t number_unsigned; + /// number (floating-point) + number_float_t number_float; + + /// default constructor (for null values) + json_value() = default; + /// constructor for booleans + json_value(boolean_t v) noexcept : boolean(v) {} + /// constructor for numbers (integer) + json_value(number_integer_t v) noexcept : number_integer(v) {} + /// constructor for numbers (unsigned) + json_value(number_unsigned_t v) noexcept : number_unsigned(v) {} + /// constructor for numbers (floating-point) + json_value(number_float_t v) noexcept : number_float(v) {} + /// constructor for empty values of a given type + json_value(value_t t) + { + switch (t) + { + case value_t::object: + { + object = create<object_t>(); + break; + } + + case value_t::array: + { + array = create<array_t>(); + break; + } + + case value_t::string: + { + string = create<string_t>(""); + break; + } + + case value_t::binary: + { + binary = create<binary_t>(); + break; + } + + case value_t::boolean: + { + boolean = boolean_t(false); + break; + } + + case value_t::number_integer: + { + number_integer = number_integer_t(0); + break; + } + + case value_t::number_unsigned: + { + number_unsigned = number_unsigned_t(0); + break; + } + + case value_t::number_float: + { + number_float = number_float_t(0.0); + break; + } + + case value_t::null: + { + object = nullptr; // silence warning, see #821 + break; + } + + default: + { + object = nullptr; // silence warning, see #821 + if (JSON_HEDLEY_UNLIKELY(t == value_t::null)) + { + JSON_THROW(other_error::create(500, "961c151d2e87f2686a955a9be24d316f1362bf21 3.9.1")); // LCOV_EXCL_LINE + } + break; + } + } + } + + /// constructor for strings + json_value(const string_t& value) + { + string = create<string_t>(value); + } + + /// constructor for rvalue strings + json_value(string_t&& value) + { + string = create<string_t>(std::move(value)); + } + + /// constructor for objects + json_value(const object_t& value) + { + object = create<object_t>(value); + } + + /// constructor for rvalue objects + json_value(object_t&& value) + { + object = create<object_t>(std::move(value)); + } + + /// constructor for arrays + json_value(const array_t& value) + { + array = create<array_t>(value); + } + + /// constructor for rvalue arrays + json_value(array_t&& value) + { + array = create<array_t>(std::move(value)); + } + + /// constructor for binary arrays + json_value(const typename binary_t::container_type& value) + { + binary = create<binary_t>(value); + } + + /// constructor for rvalue binary arrays + json_value(typename binary_t::container_type&& value) + { + binary = create<binary_t>(std::move(value)); + } + + /// constructor for binary arrays (internal type) + json_value(const binary_t& value) + { + binary = create<binary_t>(value); + } + + /// constructor for rvalue binary arrays (internal type) + json_value(binary_t&& value) + { + binary = create<binary_t>(std::move(value)); + } + + void destroy(value_t t) noexcept + { + // flatten the current json_value to a heap-allocated stack + std::vector<basic_json> stack; + + // move the top-level items to stack + if (t == value_t::array) + { + stack.reserve(array->size()); + std::move(array->begin(), array->end(), std::back_inserter(stack)); + } + else if (t == value_t::object) + { + stack.reserve(object->size()); + for (auto&& it : *object) + { + stack.push_back(std::move(it.second)); + } + } + + while (!stack.empty()) + { + // move the last item to local variable to be processed + basic_json current_item(std::move(stack.back())); + stack.pop_back(); + + // if current_item is array/object, move + // its children to the stack to be processed later + if (current_item.is_array()) + { + std::move(current_item.m_value.array->begin(), current_item.m_value.array->end(), + std::back_inserter(stack)); + + current_item.m_value.array->clear(); + } + else if (current_item.is_object()) + { + for (auto&& it : *current_item.m_value.object) + { + stack.push_back(std::move(it.second)); + } + + current_item.m_value.object->clear(); + } + + // it's now safe that current_item get destructed + // since it doesn't have any children + } + + switch (t) + { + case value_t::object: + { + AllocatorType<object_t> alloc; + std::allocator_traits<decltype(alloc)>::destroy(alloc, object); + std::allocator_traits<decltype(alloc)>::deallocate(alloc, object, 1); + break; + } + + case value_t::array: + { + AllocatorType<array_t> alloc; + std::allocator_traits<decltype(alloc)>::destroy(alloc, array); + std::allocator_traits<decltype(alloc)>::deallocate(alloc, array, 1); + break; + } + + case value_t::string: + { + AllocatorType<string_t> alloc; + std::allocator_traits<decltype(alloc)>::destroy(alloc, string); + std::allocator_traits<decltype(alloc)>::deallocate(alloc, string, 1); + break; + } + + case value_t::binary: + { + AllocatorType<binary_t> alloc; + std::allocator_traits<decltype(alloc)>::destroy(alloc, binary); + std::allocator_traits<decltype(alloc)>::deallocate(alloc, binary, 1); + break; + } + + default: + { + break; + } + } + } + }; + + /*! + @brief checks the class invariants + + This function asserts the class invariants. It needs to be called at the + end of every constructor to make sure that created objects respect the + invariant. Furthermore, it has to be called each time the type of a JSON + value is changed, because the invariant expresses a relationship between + @a m_type and @a m_value. + */ + void assert_invariant() const noexcept + { + JSON_ASSERT(m_type != value_t::object || m_value.object != nullptr); + JSON_ASSERT(m_type != value_t::array || m_value.array != nullptr); + JSON_ASSERT(m_type != value_t::string || m_value.string != nullptr); + JSON_ASSERT(m_type != value_t::binary || m_value.binary != nullptr); + } + + public: + ////////////////////////// + // JSON parser callback // + ////////////////////////// + + /*! + @brief parser event types + + The parser callback distinguishes the following events: + - `object_start`: the parser read `{` and started to process a JSON object + - `key`: the parser read a key of a value in an object + - `object_end`: the parser read `}` and finished processing a JSON object + - `array_start`: the parser read `[` and started to process a JSON array + - `array_end`: the parser read `]` and finished processing a JSON array + - `value`: the parser finished reading a JSON value + + @image html callback_events.png "Example when certain parse events are triggered" + + @sa @ref parser_callback_t for more information and examples + */ + using parse_event_t = detail::parse_event_t; + + /*! + @brief per-element parser callback type + + With a parser callback function, the result of parsing a JSON text can be + influenced. When passed to @ref parse, it is called on certain events + (passed as @ref parse_event_t via parameter @a event) with a set recursion + depth @a depth and context JSON value @a parsed. The return value of the + callback function is a boolean indicating whether the element that emitted + the callback shall be kept or not. + + We distinguish six scenarios (determined by the event type) in which the + callback function can be called. The following table describes the values + of the parameters @a depth, @a event, and @a parsed. + + parameter @a event | description | parameter @a depth | parameter @a parsed + ------------------ | ----------- | ------------------ | ------------------- + parse_event_t::object_start | the parser read `{` and started to process a JSON object | depth of the parent of the JSON object | a JSON value with type discarded + parse_event_t::key | the parser read a key of a value in an object | depth of the currently parsed JSON object | a JSON string containing the key + parse_event_t::object_end | the parser read `}` and finished processing a JSON object | depth of the parent of the JSON object | the parsed JSON object + parse_event_t::array_start | the parser read `[` and started to process a JSON array | depth of the parent of the JSON array | a JSON value with type discarded + parse_event_t::array_end | the parser read `]` and finished processing a JSON array | depth of the parent of the JSON array | the parsed JSON array + parse_event_t::value | the parser finished reading a JSON value | depth of the value | the parsed JSON value + + @image html callback_events.png "Example when certain parse events are triggered" + + Discarding a value (i.e., returning `false`) has different effects + depending on the context in which function was called: + + - Discarded values in structured types are skipped. That is, the parser + will behave as if the discarded value was never read. + - In case a value outside a structured type is skipped, it is replaced + with `null`. This case happens if the top-level element is skipped. + + @param[in] depth the depth of the recursion during parsing + + @param[in] event an event of type parse_event_t indicating the context in + the callback function has been called + + @param[in,out] parsed the current intermediate parse result; note that + writing to this value has no effect for parse_event_t::key events + + @return Whether the JSON value which called the function during parsing + should be kept (`true`) or not (`false`). In the latter case, it is either + skipped completely or replaced by an empty discarded object. + + @sa @ref parse for examples + + @since version 1.0.0 + */ + using parser_callback_t = detail::parser_callback_t<basic_json>; + + ////////////////// + // constructors // + ////////////////// + + /// @name constructors and destructors + /// Constructors of class @ref basic_json, copy/move constructor, copy + /// assignment, static functions creating objects, and the destructor. + /// @{ + + /*! + @brief create an empty value with a given type + + Create an empty JSON value with a given type. The value will be default + initialized with an empty value which depends on the type: + + Value type | initial value + ----------- | ------------- + null | `null` + boolean | `false` + string | `""` + number | `0` + object | `{}` + array | `[]` + binary | empty array + + @param[in] v the type of the value to create + + @complexity Constant. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes to any JSON value. + + @liveexample{The following code shows the constructor for different @ref + value_t values,basic_json__value_t} + + @sa @ref clear() -- restores the postcondition of this constructor + + @since version 1.0.0 + */ + basic_json(const value_t v) + : m_type(v), m_value(v) + { + assert_invariant(); + } + + /*! + @brief create a null object + + Create a `null` JSON value. It either takes a null pointer as parameter + (explicitly creating `null`) or no parameter (implicitly creating `null`). + The passed null pointer itself is not read -- it is only used to choose + the right constructor. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this constructor never throws + exceptions. + + @liveexample{The following code shows the constructor with and without a + null pointer parameter.,basic_json__nullptr_t} + + @since version 1.0.0 + */ + basic_json(std::nullptr_t = nullptr) noexcept + : basic_json(value_t::null) + { + assert_invariant(); + } + + /*! + @brief create a JSON value + + This is a "catch all" constructor for all compatible JSON types; that is, + types for which a `to_json()` method exists. The constructor forwards the + parameter @a val to that method (to `json_serializer<U>::to_json` method + with `U = uncvref_t<CompatibleType>`, to be exact). + + Template type @a CompatibleType includes, but is not limited to, the + following types: + - **arrays**: @ref array_t and all kinds of compatible containers such as + `std::vector`, `std::deque`, `std::list`, `std::forward_list`, + `std::array`, `std::valarray`, `std::set`, `std::unordered_set`, + `std::multiset`, and `std::unordered_multiset` with a `value_type` from + which a @ref basic_json value can be constructed. + - **objects**: @ref object_t and all kinds of compatible associative + containers such as `std::map`, `std::unordered_map`, `std::multimap`, + and `std::unordered_multimap` with a `key_type` compatible to + @ref string_t and a `value_type` from which a @ref basic_json value can + be constructed. + - **strings**: @ref string_t, string literals, and all compatible string + containers can be used. + - **numbers**: @ref number_integer_t, @ref number_unsigned_t, + @ref number_float_t, and all convertible number types such as `int`, + `size_t`, `int64_t`, `float` or `double` can be used. + - **boolean**: @ref boolean_t / `bool` can be used. + - **binary**: @ref binary_t / `std::vector<uint8_t>` may be used, + unfortunately because string literals cannot be distinguished from binary + character arrays by the C++ type system, all types compatible with `const + char*` will be directed to the string constructor instead. This is both + for backwards compatibility, and due to the fact that a binary type is not + a standard JSON type. + + See the examples below. + + @tparam CompatibleType a type such that: + - @a CompatibleType is not derived from `std::istream`, + - @a CompatibleType is not @ref basic_json (to avoid hijacking copy/move + constructors), + - @a CompatibleType is not a different @ref basic_json type (i.e. with different template arguments) + - @a CompatibleType is not a @ref basic_json nested type (e.g., + @ref json_pointer, @ref iterator, etc ...) + - @ref @ref json_serializer<U> has a + `to_json(basic_json_t&, CompatibleType&&)` method + + @tparam U = `uncvref_t<CompatibleType>` + + @param[in] val the value to be forwarded to the respective constructor + + @complexity Usually linear in the size of the passed @a val, also + depending on the implementation of the called `to_json()` + method. + + @exceptionsafety Depends on the called constructor. For types directly + supported by the library (i.e., all types for which no `to_json()` function + was provided), strong guarantee holds: if an exception is thrown, there are + no changes to any JSON value. + + @liveexample{The following code shows the constructor with several + compatible types.,basic_json__CompatibleType} + + @since version 2.1.0 + */ + template < typename CompatibleType, + typename U = detail::uncvref_t<CompatibleType>, + detail::enable_if_t < + !detail::is_basic_json<U>::value && detail::is_compatible_type<basic_json_t, U>::value, int > = 0 > + basic_json(CompatibleType && val) noexcept(noexcept( + JSONSerializer<U>::to_json(std::declval<basic_json_t&>(), + std::forward<CompatibleType>(val)))) + { + JSONSerializer<U>::to_json(*this, std::forward<CompatibleType>(val)); + assert_invariant(); + } + + /*! + @brief create a JSON value from an existing one + + This is a constructor for existing @ref basic_json types. + It does not hijack copy/move constructors, since the parameter has different + template arguments than the current ones. + + The constructor tries to convert the internal @ref m_value of the parameter. + + @tparam BasicJsonType a type such that: + - @a BasicJsonType is a @ref basic_json type. + - @a BasicJsonType has different template arguments than @ref basic_json_t. + + @param[in] val the @ref basic_json value to be converted. + + @complexity Usually linear in the size of the passed @a val, also + depending on the implementation of the called `to_json()` + method. + + @exceptionsafety Depends on the called constructor. For types directly + supported by the library (i.e., all types for which no `to_json()` function + was provided), strong guarantee holds: if an exception is thrown, there are + no changes to any JSON value. + + @since version 3.2.0 + */ + template < typename BasicJsonType, + detail::enable_if_t < + detail::is_basic_json<BasicJsonType>::value&& !std::is_same<basic_json, BasicJsonType>::value, int > = 0 > + basic_json(const BasicJsonType& val) + { + using other_boolean_t = typename BasicJsonType::boolean_t; + using other_number_float_t = typename BasicJsonType::number_float_t; + using other_number_integer_t = typename BasicJsonType::number_integer_t; + using other_number_unsigned_t = typename BasicJsonType::number_unsigned_t; + using other_string_t = typename BasicJsonType::string_t; + using other_object_t = typename BasicJsonType::object_t; + using other_array_t = typename BasicJsonType::array_t; + using other_binary_t = typename BasicJsonType::binary_t; + + switch (val.type()) + { + case value_t::boolean: + JSONSerializer<other_boolean_t>::to_json(*this, val.template get<other_boolean_t>()); + break; + case value_t::number_float: + JSONSerializer<other_number_float_t>::to_json(*this, val.template get<other_number_float_t>()); + break; + case value_t::number_integer: + JSONSerializer<other_number_integer_t>::to_json(*this, val.template get<other_number_integer_t>()); + break; + case value_t::number_unsigned: + JSONSerializer<other_number_unsigned_t>::to_json(*this, val.template get<other_number_unsigned_t>()); + break; + case value_t::string: + JSONSerializer<other_string_t>::to_json(*this, val.template get_ref<const other_string_t&>()); + break; + case value_t::object: + JSONSerializer<other_object_t>::to_json(*this, val.template get_ref<const other_object_t&>()); + break; + case value_t::array: + JSONSerializer<other_array_t>::to_json(*this, val.template get_ref<const other_array_t&>()); + break; + case value_t::binary: + JSONSerializer<other_binary_t>::to_json(*this, val.template get_ref<const other_binary_t&>()); + break; + case value_t::null: + *this = nullptr; + break; + case value_t::discarded: + m_type = value_t::discarded; + break; + default: // LCOV_EXCL_LINE + JSON_ASSERT(false); // LCOV_EXCL_LINE + } + assert_invariant(); + } + + /*! + @brief create a container (array or object) from an initializer list + + Creates a JSON value of type array or object from the passed initializer + list @a init. In case @a type_deduction is `true` (default), the type of + the JSON value to be created is deducted from the initializer list @a init + according to the following rules: + + 1. If the list is empty, an empty JSON object value `{}` is created. + 2. If the list consists of pairs whose first element is a string, a JSON + object value is created where the first elements of the pairs are + treated as keys and the second elements are as values. + 3. In all other cases, an array is created. + + The rules aim to create the best fit between a C++ initializer list and + JSON values. The rationale is as follows: + + 1. The empty initializer list is written as `{}` which is exactly an empty + JSON object. + 2. C++ has no way of describing mapped types other than to list a list of + pairs. As JSON requires that keys must be of type string, rule 2 is the + weakest constraint one can pose on initializer lists to interpret them + as an object. + 3. In all other cases, the initializer list could not be interpreted as + JSON object type, so interpreting it as JSON array type is safe. + + With the rules described above, the following JSON values cannot be + expressed by an initializer list: + + - the empty array (`[]`): use @ref array(initializer_list_t) + with an empty initializer list in this case + - arrays whose elements satisfy rule 2: use @ref + array(initializer_list_t) with the same initializer list + in this case + + @note When used without parentheses around an empty initializer list, @ref + basic_json() is called instead of this function, yielding the JSON null + value. + + @param[in] init initializer list with JSON values + + @param[in] type_deduction internal parameter; when set to `true`, the type + of the JSON value is deducted from the initializer list @a init; when set + to `false`, the type provided via @a manual_type is forced. This mode is + used by the functions @ref array(initializer_list_t) and + @ref object(initializer_list_t). + + @param[in] manual_type internal parameter; when @a type_deduction is set + to `false`, the created JSON value will use the provided type (only @ref + value_t::array and @ref value_t::object are valid); when @a type_deduction + is set to `true`, this parameter has no effect + + @throw type_error.301 if @a type_deduction is `false`, @a manual_type is + `value_t::object`, but @a init contains an element which is not a pair + whose first element is a string. In this case, the constructor could not + create an object. If @a type_deduction would have be `true`, an array + would have been created. See @ref object(initializer_list_t) + for an example. + + @complexity Linear in the size of the initializer list @a init. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes to any JSON value. + + @liveexample{The example below shows how JSON values are created from + initializer lists.,basic_json__list_init_t} + + @sa @ref array(initializer_list_t) -- create a JSON array + value from an initializer list + @sa @ref object(initializer_list_t) -- create a JSON object + value from an initializer list + + @since version 1.0.0 + */ + basic_json(initializer_list_t init, + bool type_deduction = true, + value_t manual_type = value_t::array) + { + // check if each element is an array with two elements whose first + // element is a string + bool is_an_object = std::all_of(init.begin(), init.end(), + [](const detail::json_ref<basic_json>& element_ref) + { + return element_ref->is_array() && element_ref->size() == 2 && (*element_ref)[0].is_string(); + }); + + // adjust type if type deduction is not wanted + if (!type_deduction) + { + // if array is wanted, do not create an object though possible + if (manual_type == value_t::array) + { + is_an_object = false; + } + + // if object is wanted but impossible, throw an exception + if (JSON_HEDLEY_UNLIKELY(manual_type == value_t::object && !is_an_object)) + { + JSON_THROW(type_error::create(301, "cannot create object from initializer list")); + } + } + + if (is_an_object) + { + // the initializer list is a list of pairs -> create object + m_type = value_t::object; + m_value = value_t::object; + + std::for_each(init.begin(), init.end(), [this](const detail::json_ref<basic_json>& element_ref) + { + auto element = element_ref.moved_or_copied(); + m_value.object->emplace( + std::move(*((*element.m_value.array)[0].m_value.string)), + std::move((*element.m_value.array)[1])); + }); + } + else + { + // the initializer list describes an array -> create array + m_type = value_t::array; + m_value.array = create<array_t>(init.begin(), init.end()); + } + + assert_invariant(); + } + + /*! + @brief explicitly create a binary array (without subtype) + + Creates a JSON binary array value from a given binary container. Binary + values are part of various binary formats, such as CBOR, MessagePack, and + BSON. This constructor is used to create a value for serialization to those + formats. + + @note Note, this function exists because of the difficulty in correctly + specifying the correct template overload in the standard value ctor, as both + JSON arrays and JSON binary arrays are backed with some form of a + `std::vector`. Because JSON binary arrays are a non-standard extension it + was decided that it would be best to prevent automatic initialization of a + binary array type, for backwards compatibility and so it does not happen on + accident. + + @param[in] init container containing bytes to use as binary type + + @return JSON binary array value + + @complexity Linear in the size of @a init. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes to any JSON value. + + @since version 3.8.0 + */ + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json binary(const typename binary_t::container_type& init) + { + auto res = basic_json(); + res.m_type = value_t::binary; + res.m_value = init; + return res; + } + + /*! + @brief explicitly create a binary array (with subtype) + + Creates a JSON binary array value from a given binary container. Binary + values are part of various binary formats, such as CBOR, MessagePack, and + BSON. This constructor is used to create a value for serialization to those + formats. + + @note Note, this function exists because of the difficulty in correctly + specifying the correct template overload in the standard value ctor, as both + JSON arrays and JSON binary arrays are backed with some form of a + `std::vector`. Because JSON binary arrays are a non-standard extension it + was decided that it would be best to prevent automatic initialization of a + binary array type, for backwards compatibility and so it does not happen on + accident. + + @param[in] init container containing bytes to use as binary type + @param[in] subtype subtype to use in MessagePack and BSON + + @return JSON binary array value + + @complexity Linear in the size of @a init. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes to any JSON value. + + @since version 3.8.0 + */ + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json binary(const typename binary_t::container_type& init, std::uint8_t subtype) + { + auto res = basic_json(); + res.m_type = value_t::binary; + res.m_value = binary_t(init, subtype); + return res; + } + + /// @copydoc binary(const typename binary_t::container_type&) + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json binary(typename binary_t::container_type&& init) + { + auto res = basic_json(); + res.m_type = value_t::binary; + res.m_value = std::move(init); + return res; + } + + /// @copydoc binary(const typename binary_t::container_type&, std::uint8_t) + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json binary(typename binary_t::container_type&& init, std::uint8_t subtype) + { + auto res = basic_json(); + res.m_type = value_t::binary; + res.m_value = binary_t(std::move(init), subtype); + return res; + } + + /*! + @brief explicitly create an array from an initializer list + + Creates a JSON array value from a given initializer list. That is, given a + list of values `a, b, c`, creates the JSON value `[a, b, c]`. If the + initializer list is empty, the empty array `[]` is created. + + @note This function is only needed to express two edge cases that cannot + be realized with the initializer list constructor (@ref + basic_json(initializer_list_t, bool, value_t)). These cases + are: + 1. creating an array whose elements are all pairs whose first element is a + string -- in this case, the initializer list constructor would create an + object, taking the first elements as keys + 2. creating an empty array -- passing the empty initializer list to the + initializer list constructor yields an empty object + + @param[in] init initializer list with JSON values to create an array from + (optional) + + @return JSON array value + + @complexity Linear in the size of @a init. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes to any JSON value. + + @liveexample{The following code shows an example for the `array` + function.,array} + + @sa @ref basic_json(initializer_list_t, bool, value_t) -- + create a JSON value from an initializer list + @sa @ref object(initializer_list_t) -- create a JSON object + value from an initializer list + + @since version 1.0.0 + */ + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json array(initializer_list_t init = {}) + { + return basic_json(init, false, value_t::array); + } + + /*! + @brief explicitly create an object from an initializer list + + Creates a JSON object value from a given initializer list. The initializer + lists elements must be pairs, and their first elements must be strings. If + the initializer list is empty, the empty object `{}` is created. + + @note This function is only added for symmetry reasons. In contrast to the + related function @ref array(initializer_list_t), there are + no cases which can only be expressed by this function. That is, any + initializer list @a init can also be passed to the initializer list + constructor @ref basic_json(initializer_list_t, bool, value_t). + + @param[in] init initializer list to create an object from (optional) + + @return JSON object value + + @throw type_error.301 if @a init is not a list of pairs whose first + elements are strings. In this case, no object can be created. When such a + value is passed to @ref basic_json(initializer_list_t, bool, value_t), + an array would have been created from the passed initializer list @a init. + See example below. + + @complexity Linear in the size of @a init. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes to any JSON value. + + @liveexample{The following code shows an example for the `object` + function.,object} + + @sa @ref basic_json(initializer_list_t, bool, value_t) -- + create a JSON value from an initializer list + @sa @ref array(initializer_list_t) -- create a JSON array + value from an initializer list + + @since version 1.0.0 + */ + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json object(initializer_list_t init = {}) + { + return basic_json(init, false, value_t::object); + } + + /*! + @brief construct an array with count copies of given value + + Constructs a JSON array value by creating @a cnt copies of a passed value. + In case @a cnt is `0`, an empty array is created. + + @param[in] cnt the number of JSON copies of @a val to create + @param[in] val the JSON value to copy + + @post `std::distance(begin(),end()) == cnt` holds. + + @complexity Linear in @a cnt. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes to any JSON value. + + @liveexample{The following code shows examples for the @ref + basic_json(size_type\, const basic_json&) + constructor.,basic_json__size_type_basic_json} + + @since version 1.0.0 + */ + basic_json(size_type cnt, const basic_json& val) + : m_type(value_t::array) + { + m_value.array = create<array_t>(cnt, val); + assert_invariant(); + } + + /*! + @brief construct a JSON container given an iterator range + + Constructs the JSON value with the contents of the range `[first, last)`. + The semantics depends on the different types a JSON value can have: + - In case of a null type, invalid_iterator.206 is thrown. + - In case of other primitive types (number, boolean, or string), @a first + must be `begin()` and @a last must be `end()`. In this case, the value is + copied. Otherwise, invalid_iterator.204 is thrown. + - In case of structured types (array, object), the constructor behaves as + similar versions for `std::vector` or `std::map`; that is, a JSON array + or object is constructed from the values in the range. + + @tparam InputIT an input iterator type (@ref iterator or @ref + const_iterator) + + @param[in] first begin of the range to copy from (included) + @param[in] last end of the range to copy from (excluded) + + @pre Iterators @a first and @a last must be initialized. **This + precondition is enforced with an assertion (see warning).** If + assertions are switched off, a violation of this precondition yields + undefined behavior. + + @pre Range `[first, last)` is valid. Usually, this precondition cannot be + checked efficiently. Only certain edge cases are detected; see the + description of the exceptions below. A violation of this precondition + yields undefined behavior. + + @warning A precondition is enforced with a runtime assertion that will + result in calling `std::abort` if this precondition is not met. + Assertions can be disabled by defining `NDEBUG` at compile time. + See https://en.cppreference.com/w/cpp/error/assert for more + information. + + @throw invalid_iterator.201 if iterators @a first and @a last are not + compatible (i.e., do not belong to the same JSON value). In this case, + the range `[first, last)` is undefined. + @throw invalid_iterator.204 if iterators @a first and @a last belong to a + primitive type (number, boolean, or string), but @a first does not point + to the first element any more. In this case, the range `[first, last)` is + undefined. See example code below. + @throw invalid_iterator.206 if iterators @a first and @a last belong to a + null value. In this case, the range `[first, last)` is undefined. + + @complexity Linear in distance between @a first and @a last. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes to any JSON value. + + @liveexample{The example below shows several ways to create JSON values by + specifying a subrange with iterators.,basic_json__InputIt_InputIt} + + @since version 1.0.0 + */ + template < class InputIT, typename std::enable_if < + std::is_same<InputIT, typename basic_json_t::iterator>::value || + std::is_same<InputIT, typename basic_json_t::const_iterator>::value, int >::type = 0 > + basic_json(InputIT first, InputIT last) + { + JSON_ASSERT(first.m_object != nullptr); + JSON_ASSERT(last.m_object != nullptr); + + // make sure iterator fits the current value + if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object)) + { + JSON_THROW(invalid_iterator::create(201, "iterators are not compatible")); + } + + // copy type from first iterator + m_type = first.m_object->m_type; + + // check if iterator range is complete for primitive values + switch (m_type) + { + case value_t::boolean: + case value_t::number_float: + case value_t::number_integer: + case value_t::number_unsigned: + case value_t::string: + { + if (JSON_HEDLEY_UNLIKELY(!first.m_it.primitive_iterator.is_begin() + || !last.m_it.primitive_iterator.is_end())) + { + JSON_THROW(invalid_iterator::create(204, "iterators out of range")); + } + break; + } + + default: + break; + } + + switch (m_type) + { + case value_t::number_integer: + { + m_value.number_integer = first.m_object->m_value.number_integer; + break; + } + + case value_t::number_unsigned: + { + m_value.number_unsigned = first.m_object->m_value.number_unsigned; + break; + } + + case value_t::number_float: + { + m_value.number_float = first.m_object->m_value.number_float; + break; + } + + case value_t::boolean: + { + m_value.boolean = first.m_object->m_value.boolean; + break; + } + + case value_t::string: + { + m_value = *first.m_object->m_value.string; + break; + } + + case value_t::object: + { + m_value.object = create<object_t>(first.m_it.object_iterator, + last.m_it.object_iterator); + break; + } + + case value_t::array: + { + m_value.array = create<array_t>(first.m_it.array_iterator, + last.m_it.array_iterator); + break; + } + + case value_t::binary: + { + m_value = *first.m_object->m_value.binary; + break; + } + + default: + JSON_THROW(invalid_iterator::create(206, "cannot construct with iterators from " + + std::string(first.m_object->type_name()))); + } + + assert_invariant(); + } + + + /////////////////////////////////////// + // other constructors and destructor // + /////////////////////////////////////// + + template<typename JsonRef, + detail::enable_if_t<detail::conjunction<detail::is_json_ref<JsonRef>, + std::is_same<typename JsonRef::value_type, basic_json>>::value, int> = 0 > + basic_json(const JsonRef& ref) : basic_json(ref.moved_or_copied()) {} + + /*! + @brief copy constructor + + Creates a copy of a given JSON value. + + @param[in] other the JSON value to copy + + @post `*this == other` + + @complexity Linear in the size of @a other. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes to any JSON value. + + @requirement This function helps `basic_json` satisfying the + [Container](https://en.cppreference.com/w/cpp/named_req/Container) + requirements: + - The complexity is linear. + - As postcondition, it holds: `other == basic_json(other)`. + + @liveexample{The following code shows an example for the copy + constructor.,basic_json__basic_json} + + @since version 1.0.0 + */ + basic_json(const basic_json& other) + : m_type(other.m_type) + { + // check of passed value is valid + other.assert_invariant(); + + switch (m_type) + { + case value_t::object: + { + m_value = *other.m_value.object; + break; + } + + case value_t::array: + { + m_value = *other.m_value.array; + break; + } + + case value_t::string: + { + m_value = *other.m_value.string; + break; + } + + case value_t::boolean: + { + m_value = other.m_value.boolean; + break; + } + + case value_t::number_integer: + { + m_value = other.m_value.number_integer; + break; + } + + case value_t::number_unsigned: + { + m_value = other.m_value.number_unsigned; + break; + } + + case value_t::number_float: + { + m_value = other.m_value.number_float; + break; + } + + case value_t::binary: + { + m_value = *other.m_value.binary; + break; + } + + default: + break; + } + + assert_invariant(); + } + + /*! + @brief move constructor + + Move constructor. Constructs a JSON value with the contents of the given + value @a other using move semantics. It "steals" the resources from @a + other and leaves it as JSON null value. + + @param[in,out] other value to move to this object + + @post `*this` has the same value as @a other before the call. + @post @a other is a JSON null value. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this constructor never throws + exceptions. + + @requirement This function helps `basic_json` satisfying the + [MoveConstructible](https://en.cppreference.com/w/cpp/named_req/MoveConstructible) + requirements. + + @liveexample{The code below shows the move constructor explicitly called + via std::move.,basic_json__moveconstructor} + + @since version 1.0.0 + */ + basic_json(basic_json&& other) noexcept + : m_type(std::move(other.m_type)), + m_value(std::move(other.m_value)) + { + // check that passed value is valid + other.assert_invariant(); + + // invalidate payload + other.m_type = value_t::null; + other.m_value = {}; + + assert_invariant(); + } + + /*! + @brief copy assignment + + Copy assignment operator. Copies a JSON value via the "copy and swap" + strategy: It is expressed in terms of the copy constructor, destructor, + and the `swap()` member function. + + @param[in] other value to copy from + + @complexity Linear. + + @requirement This function helps `basic_json` satisfying the + [Container](https://en.cppreference.com/w/cpp/named_req/Container) + requirements: + - The complexity is linear. + + @liveexample{The code below shows and example for the copy assignment. It + creates a copy of value `a` which is then swapped with `b`. Finally\, the + copy of `a` (which is the null value after the swap) is + destroyed.,basic_json__copyassignment} + + @since version 1.0.0 + */ + basic_json& operator=(basic_json other) noexcept ( + std::is_nothrow_move_constructible<value_t>::value&& + std::is_nothrow_move_assignable<value_t>::value&& + std::is_nothrow_move_constructible<json_value>::value&& + std::is_nothrow_move_assignable<json_value>::value + ) + { + // check that passed value is valid + other.assert_invariant(); + + using std::swap; + swap(m_type, other.m_type); + swap(m_value, other.m_value); + + assert_invariant(); + return *this; + } + + /*! + @brief destructor + + Destroys the JSON value and frees all allocated memory. + + @complexity Linear. + + @requirement This function helps `basic_json` satisfying the + [Container](https://en.cppreference.com/w/cpp/named_req/Container) + requirements: + - The complexity is linear. + - All stored elements are destroyed and all memory is freed. + + @since version 1.0.0 + */ + ~basic_json() noexcept + { + assert_invariant(); + m_value.destroy(m_type); + } + + /// @} + + public: + /////////////////////// + // object inspection // + /////////////////////// + + /// @name object inspection + /// Functions to inspect the type of a JSON value. + /// @{ + + /*! + @brief serialization + + Serialization function for JSON values. The function tries to mimic + Python's `json.dumps()` function, and currently supports its @a indent + and @a ensure_ascii parameters. + + @param[in] indent If indent is nonnegative, then array elements and object + members will be pretty-printed with that indent level. An indent level of + `0` will only insert newlines. `-1` (the default) selects the most compact + representation. + @param[in] indent_char The character to use for indentation if @a indent is + greater than `0`. The default is ` ` (space). + @param[in] ensure_ascii If @a ensure_ascii is true, all non-ASCII characters + in the output are escaped with `\uXXXX` sequences, and the result consists + of ASCII characters only. + @param[in] error_handler how to react on decoding errors; there are three + possible values: `strict` (throws and exception in case a decoding error + occurs; default), `replace` (replace invalid UTF-8 sequences with U+FFFD), + and `ignore` (ignore invalid UTF-8 sequences during serialization; all + bytes are copied to the output unchanged). + + @return string containing the serialization of the JSON value + + @throw type_error.316 if a string stored inside the JSON value is not + UTF-8 encoded and @a error_handler is set to strict + + @note Binary values are serialized as object containing two keys: + - "bytes": an array of bytes as integers + - "subtype": the subtype as integer or "null" if the binary has no subtype + + @complexity Linear. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes in the JSON value. + + @liveexample{The following example shows the effect of different @a indent\, + @a indent_char\, and @a ensure_ascii parameters to the result of the + serialization.,dump} + + @see https://docs.python.org/2/library/json.html#json.dump + + @since version 1.0.0; indentation character @a indent_char, option + @a ensure_ascii and exceptions added in version 3.0.0; error + handlers added in version 3.4.0; serialization of binary values added + in version 3.8.0. + */ + string_t dump(const int indent = -1, + const char indent_char = ' ', + const bool ensure_ascii = false, + const error_handler_t error_handler = error_handler_t::strict) const + { + string_t result; + serializer s(detail::output_adapter<char, string_t>(result), indent_char, error_handler); + + if (indent >= 0) + { + s.dump(*this, true, ensure_ascii, static_cast<unsigned int>(indent)); + } + else + { + s.dump(*this, false, ensure_ascii, 0); + } + + return result; + } + + /*! + @brief return the type of the JSON value (explicit) + + Return the type of the JSON value as a value from the @ref value_t + enumeration. + + @return the type of the JSON value + Value type | return value + ------------------------- | ------------------------- + null | value_t::null + boolean | value_t::boolean + string | value_t::string + number (integer) | value_t::number_integer + number (unsigned integer) | value_t::number_unsigned + number (floating-point) | value_t::number_float + object | value_t::object + array | value_t::array + binary | value_t::binary + discarded | value_t::discarded + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies `type()` for all JSON + types.,type} + + @sa @ref operator value_t() -- return the type of the JSON value (implicit) + @sa @ref type_name() -- return the type as string + + @since version 1.0.0 + */ + constexpr value_t type() const noexcept + { + return m_type; + } + + /*! + @brief return whether type is primitive + + This function returns true if and only if the JSON type is primitive + (string, number, boolean, or null). + + @return `true` if type is primitive (string, number, boolean, or null), + `false` otherwise. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies `is_primitive()` for all JSON + types.,is_primitive} + + @sa @ref is_structured() -- returns whether JSON value is structured + @sa @ref is_null() -- returns whether JSON value is `null` + @sa @ref is_string() -- returns whether JSON value is a string + @sa @ref is_boolean() -- returns whether JSON value is a boolean + @sa @ref is_number() -- returns whether JSON value is a number + @sa @ref is_binary() -- returns whether JSON value is a binary array + + @since version 1.0.0 + */ + constexpr bool is_primitive() const noexcept + { + return is_null() || is_string() || is_boolean() || is_number() || is_binary(); + } + + /*! + @brief return whether type is structured + + This function returns true if and only if the JSON type is structured + (array or object). + + @return `true` if type is structured (array or object), `false` otherwise. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies `is_structured()` for all JSON + types.,is_structured} + + @sa @ref is_primitive() -- returns whether value is primitive + @sa @ref is_array() -- returns whether value is an array + @sa @ref is_object() -- returns whether value is an object + + @since version 1.0.0 + */ + constexpr bool is_structured() const noexcept + { + return is_array() || is_object(); + } + + /*! + @brief return whether value is null + + This function returns true if and only if the JSON value is null. + + @return `true` if type is null, `false` otherwise. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies `is_null()` for all JSON + types.,is_null} + + @since version 1.0.0 + */ + constexpr bool is_null() const noexcept + { + return m_type == value_t::null; + } + + /*! + @brief return whether value is a boolean + + This function returns true if and only if the JSON value is a boolean. + + @return `true` if type is boolean, `false` otherwise. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies `is_boolean()` for all JSON + types.,is_boolean} + + @since version 1.0.0 + */ + constexpr bool is_boolean() const noexcept + { + return m_type == value_t::boolean; + } + + /*! + @brief return whether value is a number + + This function returns true if and only if the JSON value is a number. This + includes both integer (signed and unsigned) and floating-point values. + + @return `true` if type is number (regardless whether integer, unsigned + integer or floating-type), `false` otherwise. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies `is_number()` for all JSON + types.,is_number} + + @sa @ref is_number_integer() -- check if value is an integer or unsigned + integer number + @sa @ref is_number_unsigned() -- check if value is an unsigned integer + number + @sa @ref is_number_float() -- check if value is a floating-point number + + @since version 1.0.0 + */ + constexpr bool is_number() const noexcept + { + return is_number_integer() || is_number_float(); + } + + /*! + @brief return whether value is an integer number + + This function returns true if and only if the JSON value is a signed or + unsigned integer number. This excludes floating-point values. + + @return `true` if type is an integer or unsigned integer number, `false` + otherwise. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies `is_number_integer()` for all + JSON types.,is_number_integer} + + @sa @ref is_number() -- check if value is a number + @sa @ref is_number_unsigned() -- check if value is an unsigned integer + number + @sa @ref is_number_float() -- check if value is a floating-point number + + @since version 1.0.0 + */ + constexpr bool is_number_integer() const noexcept + { + return m_type == value_t::number_integer || m_type == value_t::number_unsigned; + } + + /*! + @brief return whether value is an unsigned integer number + + This function returns true if and only if the JSON value is an unsigned + integer number. This excludes floating-point and signed integer values. + + @return `true` if type is an unsigned integer number, `false` otherwise. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies `is_number_unsigned()` for all + JSON types.,is_number_unsigned} + + @sa @ref is_number() -- check if value is a number + @sa @ref is_number_integer() -- check if value is an integer or unsigned + integer number + @sa @ref is_number_float() -- check if value is a floating-point number + + @since version 2.0.0 + */ + constexpr bool is_number_unsigned() const noexcept + { + return m_type == value_t::number_unsigned; + } + + /*! + @brief return whether value is a floating-point number + + This function returns true if and only if the JSON value is a + floating-point number. This excludes signed and unsigned integer values. + + @return `true` if type is a floating-point number, `false` otherwise. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies `is_number_float()` for all + JSON types.,is_number_float} + + @sa @ref is_number() -- check if value is number + @sa @ref is_number_integer() -- check if value is an integer number + @sa @ref is_number_unsigned() -- check if value is an unsigned integer + number + + @since version 1.0.0 + */ + constexpr bool is_number_float() const noexcept + { + return m_type == value_t::number_float; + } + + /*! + @brief return whether value is an object + + This function returns true if and only if the JSON value is an object. + + @return `true` if type is object, `false` otherwise. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies `is_object()` for all JSON + types.,is_object} + + @since version 1.0.0 + */ + constexpr bool is_object() const noexcept + { + return m_type == value_t::object; + } + + /*! + @brief return whether value is an array + + This function returns true if and only if the JSON value is an array. + + @return `true` if type is array, `false` otherwise. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies `is_array()` for all JSON + types.,is_array} + + @since version 1.0.0 + */ + constexpr bool is_array() const noexcept + { + return m_type == value_t::array; + } + + /*! + @brief return whether value is a string + + This function returns true if and only if the JSON value is a string. + + @return `true` if type is string, `false` otherwise. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies `is_string()` for all JSON + types.,is_string} + + @since version 1.0.0 + */ + constexpr bool is_string() const noexcept + { + return m_type == value_t::string; + } + + /*! + @brief return whether value is a binary array + + This function returns true if and only if the JSON value is a binary array. + + @return `true` if type is binary array, `false` otherwise. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies `is_binary()` for all JSON + types.,is_binary} + + @since version 3.8.0 + */ + constexpr bool is_binary() const noexcept + { + return m_type == value_t::binary; + } + + /*! + @brief return whether value is discarded + + This function returns true if and only if the JSON value was discarded + during parsing with a callback function (see @ref parser_callback_t). + + @note This function will always be `false` for JSON values after parsing. + That is, discarded values can only occur during parsing, but will be + removed when inside a structured value or replaced by null in other cases. + + @return `true` if type is discarded, `false` otherwise. + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies `is_discarded()` for all JSON + types.,is_discarded} + + @since version 1.0.0 + */ + constexpr bool is_discarded() const noexcept + { + return m_type == value_t::discarded; + } + + /*! + @brief return the type of the JSON value (implicit) + + Implicitly return the type of the JSON value as a value from the @ref + value_t enumeration. + + @return the type of the JSON value + + @complexity Constant. + + @exceptionsafety No-throw guarantee: this member function never throws + exceptions. + + @liveexample{The following code exemplifies the @ref value_t operator for + all JSON types.,operator__value_t} + + @sa @ref type() -- return the type of the JSON value (explicit) + @sa @ref type_name() -- return the type as string + + @since version 1.0.0 + */ + constexpr operator value_t() const noexcept + { + return m_type; + } + + /// @} + + private: + ////////////////// + // value access // + ////////////////// + + /// get a boolean (explicit) + boolean_t get_impl(boolean_t* /*unused*/) const + { + if (JSON_HEDLEY_LIKELY(is_boolean())) + { + return m_value.boolean; + } + + JSON_THROW(type_error::create(302, "type must be boolean, but is " + std::string(type_name()))); + } + + /// get a pointer to the value (object) + object_t* get_impl_ptr(object_t* /*unused*/) noexcept + { + return is_object() ? m_value.object : nullptr; + } + + /// get a pointer to the value (object) + constexpr const object_t* get_impl_ptr(const object_t* /*unused*/) const noexcept + { + return is_object() ? m_value.object : nullptr; + } + + /// get a pointer to the value (array) + array_t* get_impl_ptr(array_t* /*unused*/) noexcept + { + return is_array() ? m_value.array : nullptr; + } + + /// get a pointer to the value (array) + constexpr const array_t* get_impl_ptr(const array_t* /*unused*/) const noexcept + { + return is_array() ? m_value.array : nullptr; + } + + /// get a pointer to the value (string) + string_t* get_impl_ptr(string_t* /*unused*/) noexcept + { + return is_string() ? m_value.string : nullptr; + } + + /// get a pointer to the value (string) + constexpr const string_t* get_impl_ptr(const string_t* /*unused*/) const noexcept + { + return is_string() ? m_value.string : nullptr; + } + + /// get a pointer to the value (boolean) + boolean_t* get_impl_ptr(boolean_t* /*unused*/) noexcept + { + return is_boolean() ? &m_value.boolean : nullptr; + } + + /// get a pointer to the value (boolean) + constexpr const boolean_t* get_impl_ptr(const boolean_t* /*unused*/) const noexcept + { + return is_boolean() ? &m_value.boolean : nullptr; + } + + /// get a pointer to the value (integer number) + number_integer_t* get_impl_ptr(number_integer_t* /*unused*/) noexcept + { + return is_number_integer() ? &m_value.number_integer : nullptr; + } + + /// get a pointer to the value (integer number) + constexpr const number_integer_t* get_impl_ptr(const number_integer_t* /*unused*/) const noexcept + { + return is_number_integer() ? &m_value.number_integer : nullptr; + } + + /// get a pointer to the value (unsigned number) + number_unsigned_t* get_impl_ptr(number_unsigned_t* /*unused*/) noexcept + { + return is_number_unsigned() ? &m_value.number_unsigned : nullptr; + } + + /// get a pointer to the value (unsigned number) + constexpr const number_unsigned_t* get_impl_ptr(const number_unsigned_t* /*unused*/) const noexcept + { + return is_number_unsigned() ? &m_value.number_unsigned : nullptr; + } + + /// get a pointer to the value (floating-point number) + number_float_t* get_impl_ptr(number_float_t* /*unused*/) noexcept + { + return is_number_float() ? &m_value.number_float : nullptr; + } + + /// get a pointer to the value (floating-point number) + constexpr const number_float_t* get_impl_ptr(const number_float_t* /*unused*/) const noexcept + { + return is_number_float() ? &m_value.number_float : nullptr; + } + + /// get a pointer to the value (binary) + binary_t* get_impl_ptr(binary_t* /*unused*/) noexcept + { + return is_binary() ? m_value.binary : nullptr; + } + + /// get a pointer to the value (binary) + constexpr const binary_t* get_impl_ptr(const binary_t* /*unused*/) const noexcept + { + return is_binary() ? m_value.binary : nullptr; + } + + /*! + @brief helper function to implement get_ref() + + This function helps to implement get_ref() without code duplication for + const and non-const overloads + + @tparam ThisType will be deduced as `basic_json` or `const basic_json` + + @throw type_error.303 if ReferenceType does not match underlying value + type of the current JSON + */ + template<typename ReferenceType, typename ThisType> + static ReferenceType get_ref_impl(ThisType& obj) + { + // delegate the call to get_ptr<>() + auto ptr = obj.template get_ptr<typename std::add_pointer<ReferenceType>::type>(); + + if (JSON_HEDLEY_LIKELY(ptr != nullptr)) + { + return *ptr; + } + + JSON_THROW(type_error::create(303, "incompatible ReferenceType for get_ref, actual type is " + std::string(obj.type_name()))); + } + + public: + /// @name value access + /// Direct access to the stored value of a JSON value. + /// @{ + + /*! + @brief get special-case overload + + This overloads avoids a lot of template boilerplate, it can be seen as the + identity method + + @tparam BasicJsonType == @ref basic_json + + @return a copy of *this + + @complexity Constant. + + @since version 2.1.0 + */ + template<typename BasicJsonType, detail::enable_if_t< + std::is_same<typename std::remove_const<BasicJsonType>::type, basic_json_t>::value, + int> = 0> + basic_json get() const + { + return *this; + } + + /*! + @brief get special-case overload + + This overloads converts the current @ref basic_json in a different + @ref basic_json type + + @tparam BasicJsonType == @ref basic_json + + @return a copy of *this, converted into @tparam BasicJsonType + + @complexity Depending on the implementation of the called `from_json()` + method. + + @since version 3.2.0 + */ + template < typename BasicJsonType, detail::enable_if_t < + !std::is_same<BasicJsonType, basic_json>::value&& + detail::is_basic_json<BasicJsonType>::value, int > = 0 > + BasicJsonType get() const + { + return *this; + } + + /*! + @brief get a value (explicit) + + Explicit type conversion between the JSON value and a compatible value + which is [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible) + and [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible). + The value is converted by calling the @ref json_serializer<ValueType> + `from_json()` method. + + The function is equivalent to executing + @code {.cpp} + ValueType ret; + JSONSerializer<ValueType>::from_json(*this, ret); + return ret; + @endcode + + This overloads is chosen if: + - @a ValueType is not @ref basic_json, + - @ref json_serializer<ValueType> has a `from_json()` method of the form + `void from_json(const basic_json&, ValueType&)`, and + - @ref json_serializer<ValueType> does not have a `from_json()` method of + the form `ValueType from_json(const basic_json&)` + + @tparam ValueTypeCV the provided value type + @tparam ValueType the returned value type + + @return copy of the JSON value, converted to @a ValueType + + @throw what @ref json_serializer<ValueType> `from_json()` method throws + + @liveexample{The example below shows several conversions from JSON values + to other types. There a few things to note: (1) Floating-point numbers can + be converted to integers\, (2) A JSON array can be converted to a standard + `std::vector<short>`\, (3) A JSON object can be converted to C++ + associative containers such as `std::unordered_map<std::string\, + json>`.,get__ValueType_const} + + @since version 2.1.0 + */ + template < typename ValueTypeCV, typename ValueType = detail::uncvref_t<ValueTypeCV>, + detail::enable_if_t < + !detail::is_basic_json<ValueType>::value && + detail::has_from_json<basic_json_t, ValueType>::value && + !detail::has_non_default_from_json<basic_json_t, ValueType>::value, + int > = 0 > + ValueType get() const noexcept(noexcept( + JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>(), std::declval<ValueType&>()))) + { + // we cannot static_assert on ValueTypeCV being non-const, because + // there is support for get<const basic_json_t>(), which is why we + // still need the uncvref + static_assert(!std::is_reference<ValueTypeCV>::value, + "get() cannot be used with reference types, you might want to use get_ref()"); + static_assert(std::is_default_constructible<ValueType>::value, + "types must be DefaultConstructible when used with get()"); + + ValueType ret; + JSONSerializer<ValueType>::from_json(*this, ret); + return ret; + } + + /*! + @brief get a value (explicit); special case + + Explicit type conversion between the JSON value and a compatible value + which is **not** [CopyConstructible](https://en.cppreference.com/w/cpp/named_req/CopyConstructible) + and **not** [DefaultConstructible](https://en.cppreference.com/w/cpp/named_req/DefaultConstructible). + The value is converted by calling the @ref json_serializer<ValueType> + `from_json()` method. + + The function is equivalent to executing + @code {.cpp} + return JSONSerializer<ValueTypeCV>::from_json(*this); + @endcode + + This overloads is chosen if: + - @a ValueType is not @ref basic_json and + - @ref json_serializer<ValueType> has a `from_json()` method of the form + `ValueType from_json(const basic_json&)` + + @note If @ref json_serializer<ValueType> has both overloads of + `from_json()`, this one is chosen. + + @tparam ValueTypeCV the provided value type + @tparam ValueType the returned value type + + @return copy of the JSON value, converted to @a ValueType + + @throw what @ref json_serializer<ValueType> `from_json()` method throws + + @since version 2.1.0 + */ + template < typename ValueTypeCV, typename ValueType = detail::uncvref_t<ValueTypeCV>, + detail::enable_if_t < !std::is_same<basic_json_t, ValueType>::value && + detail::has_non_default_from_json<basic_json_t, ValueType>::value, + int > = 0 > + ValueType get() const noexcept(noexcept( + JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>()))) + { + static_assert(!std::is_reference<ValueTypeCV>::value, + "get() cannot be used with reference types, you might want to use get_ref()"); + return JSONSerializer<ValueType>::from_json(*this); + } + + /*! + @brief get a value (explicit) + + Explicit type conversion between the JSON value and a compatible value. + The value is filled into the input parameter by calling the @ref json_serializer<ValueType> + `from_json()` method. + + The function is equivalent to executing + @code {.cpp} + ValueType v; + JSONSerializer<ValueType>::from_json(*this, v); + @endcode + + This overloads is chosen if: + - @a ValueType is not @ref basic_json, + - @ref json_serializer<ValueType> has a `from_json()` method of the form + `void from_json(const basic_json&, ValueType&)`, and + + @tparam ValueType the input parameter type. + + @return the input parameter, allowing chaining calls. + + @throw what @ref json_serializer<ValueType> `from_json()` method throws + + @liveexample{The example below shows several conversions from JSON values + to other types. There a few things to note: (1) Floating-point numbers can + be converted to integers\, (2) A JSON array can be converted to a standard + `std::vector<short>`\, (3) A JSON object can be converted to C++ + associative containers such as `std::unordered_map<std::string\, + json>`.,get_to} + + @since version 3.3.0 + */ + template < typename ValueType, + detail::enable_if_t < + !detail::is_basic_json<ValueType>::value&& + detail::has_from_json<basic_json_t, ValueType>::value, + int > = 0 > + ValueType & get_to(ValueType& v) const noexcept(noexcept( + JSONSerializer<ValueType>::from_json(std::declval<const basic_json_t&>(), v))) + { + JSONSerializer<ValueType>::from_json(*this, v); + return v; + } + + // specialization to allow to call get_to with a basic_json value + // see https://github.com/nlohmann/json/issues/2175 + template<typename ValueType, + detail::enable_if_t < + detail::is_basic_json<ValueType>::value, + int> = 0> + ValueType & get_to(ValueType& v) const + { + v = *this; + return v; + } + + template < + typename T, std::size_t N, + typename Array = T (&)[N], + detail::enable_if_t < + detail::has_from_json<basic_json_t, Array>::value, int > = 0 > + Array get_to(T (&v)[N]) const + noexcept(noexcept(JSONSerializer<Array>::from_json( + std::declval<const basic_json_t&>(), v))) + { + JSONSerializer<Array>::from_json(*this, v); + return v; + } + + + /*! + @brief get a pointer value (implicit) + + Implicit pointer access to the internally stored JSON value. No copies are + made. + + @warning Writing data to the pointee of the result yields an undefined + state. + + @tparam PointerType pointer type; must be a pointer to @ref array_t, @ref + object_t, @ref string_t, @ref boolean_t, @ref number_integer_t, + @ref number_unsigned_t, or @ref number_float_t. Enforced by a static + assertion. + + @return pointer to the internally stored JSON value if the requested + pointer type @a PointerType fits to the JSON value; `nullptr` otherwise + + @complexity Constant. + + @liveexample{The example below shows how pointers to internal values of a + JSON value can be requested. Note that no type conversions are made and a + `nullptr` is returned if the value and the requested pointer type does not + match.,get_ptr} + + @since version 1.0.0 + */ + template<typename PointerType, typename std::enable_if< + std::is_pointer<PointerType>::value, int>::type = 0> + auto get_ptr() noexcept -> decltype(std::declval<basic_json_t&>().get_impl_ptr(std::declval<PointerType>())) + { + // delegate the call to get_impl_ptr<>() + return get_impl_ptr(static_cast<PointerType>(nullptr)); + } + + /*! + @brief get a pointer value (implicit) + @copydoc get_ptr() + */ + template < typename PointerType, typename std::enable_if < + std::is_pointer<PointerType>::value&& + std::is_const<typename std::remove_pointer<PointerType>::type>::value, int >::type = 0 > + constexpr auto get_ptr() const noexcept -> decltype(std::declval<const basic_json_t&>().get_impl_ptr(std::declval<PointerType>())) + { + // delegate the call to get_impl_ptr<>() const + return get_impl_ptr(static_cast<PointerType>(nullptr)); + } + + /*! + @brief get a pointer value (explicit) + + Explicit pointer access to the internally stored JSON value. No copies are + made. + + @warning The pointer becomes invalid if the underlying JSON object + changes. + + @tparam PointerType pointer type; must be a pointer to @ref array_t, @ref + object_t, @ref string_t, @ref boolean_t, @ref number_integer_t, + @ref number_unsigned_t, or @ref number_float_t. + + @return pointer to the internally stored JSON value if the requested + pointer type @a PointerType fits to the JSON value; `nullptr` otherwise + + @complexity Constant. + + @liveexample{The example below shows how pointers to internal values of a + JSON value can be requested. Note that no type conversions are made and a + `nullptr` is returned if the value and the requested pointer type does not + match.,get__PointerType} + + @sa @ref get_ptr() for explicit pointer-member access + + @since version 1.0.0 + */ + template<typename PointerType, typename std::enable_if< + std::is_pointer<PointerType>::value, int>::type = 0> + auto get() noexcept -> decltype(std::declval<basic_json_t&>().template get_ptr<PointerType>()) + { + // delegate the call to get_ptr + return get_ptr<PointerType>(); + } + + /*! + @brief get a pointer value (explicit) + @copydoc get() + */ + template<typename PointerType, typename std::enable_if< + std::is_pointer<PointerType>::value, int>::type = 0> + constexpr auto get() const noexcept -> decltype(std::declval<const basic_json_t&>().template get_ptr<PointerType>()) + { + // delegate the call to get_ptr + return get_ptr<PointerType>(); + } + + /*! + @brief get a reference value (implicit) + + Implicit reference access to the internally stored JSON value. No copies + are made. + + @warning Writing data to the referee of the result yields an undefined + state. + + @tparam ReferenceType reference type; must be a reference to @ref array_t, + @ref object_t, @ref string_t, @ref boolean_t, @ref number_integer_t, or + @ref number_float_t. Enforced by static assertion. + + @return reference to the internally stored JSON value if the requested + reference type @a ReferenceType fits to the JSON value; throws + type_error.303 otherwise + + @throw type_error.303 in case passed type @a ReferenceType is incompatible + with the stored JSON value; see example below + + @complexity Constant. + + @liveexample{The example shows several calls to `get_ref()`.,get_ref} + + @since version 1.1.0 + */ + template<typename ReferenceType, typename std::enable_if< + std::is_reference<ReferenceType>::value, int>::type = 0> + ReferenceType get_ref() + { + // delegate call to get_ref_impl + return get_ref_impl<ReferenceType>(*this); + } + + /*! + @brief get a reference value (implicit) + @copydoc get_ref() + */ + template < typename ReferenceType, typename std::enable_if < + std::is_reference<ReferenceType>::value&& + std::is_const<typename std::remove_reference<ReferenceType>::type>::value, int >::type = 0 > + ReferenceType get_ref() const + { + // delegate call to get_ref_impl + return get_ref_impl<ReferenceType>(*this); + } + + /*! + @brief get a value (implicit) + + Implicit type conversion between the JSON value and a compatible value. + The call is realized by calling @ref get() const. + + @tparam ValueType non-pointer type compatible to the JSON value, for + instance `int` for JSON integer numbers, `bool` for JSON booleans, or + `std::vector` types for JSON arrays. The character type of @ref string_t + as well as an initializer list of this type is excluded to avoid + ambiguities as these types implicitly convert to `std::string`. + + @return copy of the JSON value, converted to type @a ValueType + + @throw type_error.302 in case passed type @a ValueType is incompatible + to the JSON value type (e.g., the JSON value is of type boolean, but a + string is requested); see example below + + @complexity Linear in the size of the JSON value. + + @liveexample{The example below shows several conversions from JSON values + to other types. There a few things to note: (1) Floating-point numbers can + be converted to integers\, (2) A JSON array can be converted to a standard + `std::vector<short>`\, (3) A JSON object can be converted to C++ + associative containers such as `std::unordered_map<std::string\, + json>`.,operator__ValueType} + + @since version 1.0.0 + */ + template < typename ValueType, typename std::enable_if < + !std::is_pointer<ValueType>::value&& + !std::is_same<ValueType, detail::json_ref<basic_json>>::value&& + !std::is_same<ValueType, typename string_t::value_type>::value&& + !detail::is_basic_json<ValueType>::value + && !std::is_same<ValueType, std::initializer_list<typename string_t::value_type>>::value +#if defined(JSON_HAS_CPP_17) && (defined(__GNUC__) || (defined(_MSC_VER) && _MSC_VER >= 1910 && _MSC_VER <= 1914)) + && !std::is_same<ValueType, typename std::string_view>::value +#endif + && detail::is_detected<detail::get_template_function, const basic_json_t&, ValueType>::value + , int >::type = 0 > + JSON_EXPLICIT operator ValueType() const + { + // delegate the call to get<>() const + return get<ValueType>(); + } + + /*! + @return reference to the binary value + + @throw type_error.302 if the value is not binary + + @sa @ref is_binary() to check if the value is binary + + @since version 3.8.0 + */ + binary_t& get_binary() + { + if (!is_binary()) + { + JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(type_name()))); + } + + return *get_ptr<binary_t*>(); + } + + /// @copydoc get_binary() + const binary_t& get_binary() const + { + if (!is_binary()) + { + JSON_THROW(type_error::create(302, "type must be binary, but is " + std::string(type_name()))); + } + + return *get_ptr<const binary_t*>(); + } + + /// @} + + + //////////////////// + // element access // + //////////////////// + + /// @name element access + /// Access to the JSON value. + /// @{ + + /*! + @brief access specified array element with bounds checking + + Returns a reference to the element at specified location @a idx, with + bounds checking. + + @param[in] idx index of the element to access + + @return reference to the element at index @a idx + + @throw type_error.304 if the JSON value is not an array; in this case, + calling `at` with an index makes no sense. See example below. + @throw out_of_range.401 if the index @a idx is out of range of the array; + that is, `idx >= size()`. See example below. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes in the JSON value. + + @complexity Constant. + + @since version 1.0.0 + + @liveexample{The example below shows how array elements can be read and + written using `at()`. It also demonstrates the different exceptions that + can be thrown.,at__size_type} + */ + reference at(size_type idx) + { + // at only works for arrays + if (JSON_HEDLEY_LIKELY(is_array())) + { + JSON_TRY + { + return m_value.array->at(idx); + } + JSON_CATCH (std::out_of_range&) + { + // create better exception explanation + JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range")); + } + } + else + { + JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name()))); + } + } + + /*! + @brief access specified array element with bounds checking + + Returns a const reference to the element at specified location @a idx, + with bounds checking. + + @param[in] idx index of the element to access + + @return const reference to the element at index @a idx + + @throw type_error.304 if the JSON value is not an array; in this case, + calling `at` with an index makes no sense. See example below. + @throw out_of_range.401 if the index @a idx is out of range of the array; + that is, `idx >= size()`. See example below. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes in the JSON value. + + @complexity Constant. + + @since version 1.0.0 + + @liveexample{The example below shows how array elements can be read using + `at()`. It also demonstrates the different exceptions that can be thrown., + at__size_type_const} + */ + const_reference at(size_type idx) const + { + // at only works for arrays + if (JSON_HEDLEY_LIKELY(is_array())) + { + JSON_TRY + { + return m_value.array->at(idx); + } + JSON_CATCH (std::out_of_range&) + { + // create better exception explanation + JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range")); + } + } + else + { + JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name()))); + } + } + + /*! + @brief access specified object element with bounds checking + + Returns a reference to the element at with specified key @a key, with + bounds checking. + + @param[in] key key of the element to access + + @return reference to the element at key @a key + + @throw type_error.304 if the JSON value is not an object; in this case, + calling `at` with a key makes no sense. See example below. + @throw out_of_range.403 if the key @a key is is not stored in the object; + that is, `find(key) == end()`. See example below. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes in the JSON value. + + @complexity Logarithmic in the size of the container. + + @sa @ref operator[](const typename object_t::key_type&) for unchecked + access by reference + @sa @ref value() for access by value with a default value + + @since version 1.0.0 + + @liveexample{The example below shows how object elements can be read and + written using `at()`. It also demonstrates the different exceptions that + can be thrown.,at__object_t_key_type} + */ + reference at(const typename object_t::key_type& key) + { + // at only works for objects + if (JSON_HEDLEY_LIKELY(is_object())) + { + JSON_TRY + { + return m_value.object->at(key); + } + JSON_CATCH (std::out_of_range&) + { + // create better exception explanation + JSON_THROW(out_of_range::create(403, "key '" + key + "' not found")); + } + } + else + { + JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name()))); + } + } + + /*! + @brief access specified object element with bounds checking + + Returns a const reference to the element at with specified key @a key, + with bounds checking. + + @param[in] key key of the element to access + + @return const reference to the element at key @a key + + @throw type_error.304 if the JSON value is not an object; in this case, + calling `at` with a key makes no sense. See example below. + @throw out_of_range.403 if the key @a key is is not stored in the object; + that is, `find(key) == end()`. See example below. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes in the JSON value. + + @complexity Logarithmic in the size of the container. + + @sa @ref operator[](const typename object_t::key_type&) for unchecked + access by reference + @sa @ref value() for access by value with a default value + + @since version 1.0.0 + + @liveexample{The example below shows how object elements can be read using + `at()`. It also demonstrates the different exceptions that can be thrown., + at__object_t_key_type_const} + */ + const_reference at(const typename object_t::key_type& key) const + { + // at only works for objects + if (JSON_HEDLEY_LIKELY(is_object())) + { + JSON_TRY + { + return m_value.object->at(key); + } + JSON_CATCH (std::out_of_range&) + { + // create better exception explanation + JSON_THROW(out_of_range::create(403, "key '" + key + "' not found")); + } + } + else + { + JSON_THROW(type_error::create(304, "cannot use at() with " + std::string(type_name()))); + } + } + + /*! + @brief access specified array element + + Returns a reference to the element at specified location @a idx. + + @note If @a idx is beyond the range of the array (i.e., `idx >= size()`), + then the array is silently filled up with `null` values to make `idx` a + valid reference to the last stored element. + + @param[in] idx index of the element to access + + @return reference to the element at index @a idx + + @throw type_error.305 if the JSON value is not an array or null; in that + cases, using the [] operator with an index makes no sense. + + @complexity Constant if @a idx is in the range of the array. Otherwise + linear in `idx - size()`. + + @liveexample{The example below shows how array elements can be read and + written using `[]` operator. Note the addition of `null` + values.,operatorarray__size_type} + + @since version 1.0.0 + */ + reference operator[](size_type idx) + { + // implicitly convert null value to an empty array + if (is_null()) + { + m_type = value_t::array; + m_value.array = create<array_t>(); + assert_invariant(); + } + + // operator[] only works for arrays + if (JSON_HEDLEY_LIKELY(is_array())) + { + // fill up array with null values if given idx is outside range + if (idx >= m_value.array->size()) + { + m_value.array->insert(m_value.array->end(), + idx - m_value.array->size() + 1, + basic_json()); + } + + return m_value.array->operator[](idx); + } + + JSON_THROW(type_error::create(305, "cannot use operator[] with a numeric argument with " + std::string(type_name()))); + } + + /*! + @brief access specified array element + + Returns a const reference to the element at specified location @a idx. + + @param[in] idx index of the element to access + + @return const reference to the element at index @a idx + + @throw type_error.305 if the JSON value is not an array; in that case, + using the [] operator with an index makes no sense. + + @complexity Constant. + + @liveexample{The example below shows how array elements can be read using + the `[]` operator.,operatorarray__size_type_const} + + @since version 1.0.0 + */ + const_reference operator[](size_type idx) const + { + // const operator[] only works for arrays + if (JSON_HEDLEY_LIKELY(is_array())) + { + return m_value.array->operator[](idx); + } + + JSON_THROW(type_error::create(305, "cannot use operator[] with a numeric argument with " + std::string(type_name()))); + } + + /*! + @brief access specified object element + + Returns a reference to the element at with specified key @a key. + + @note If @a key is not found in the object, then it is silently added to + the object and filled with a `null` value to make `key` a valid reference. + In case the value was `null` before, it is converted to an object. + + @param[in] key key of the element to access + + @return reference to the element at key @a key + + @throw type_error.305 if the JSON value is not an object or null; in that + cases, using the [] operator with a key makes no sense. + + @complexity Logarithmic in the size of the container. + + @liveexample{The example below shows how object elements can be read and + written using the `[]` operator.,operatorarray__key_type} + + @sa @ref at(const typename object_t::key_type&) for access by reference + with range checking + @sa @ref value() for access by value with a default value + + @since version 1.0.0 + */ + reference operator[](const typename object_t::key_type& key) + { + // implicitly convert null value to an empty object + if (is_null()) + { + m_type = value_t::object; + m_value.object = create<object_t>(); + assert_invariant(); + } + + // operator[] only works for objects + if (JSON_HEDLEY_LIKELY(is_object())) + { + return m_value.object->operator[](key); + } + + JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name()))); + } + + /*! + @brief read-only access specified object element + + Returns a const reference to the element at with specified key @a key. No + bounds checking is performed. + + @warning If the element with key @a key does not exist, the behavior is + undefined. + + @param[in] key key of the element to access + + @return const reference to the element at key @a key + + @pre The element with key @a key must exist. **This precondition is + enforced with an assertion.** + + @throw type_error.305 if the JSON value is not an object; in that case, + using the [] operator with a key makes no sense. + + @complexity Logarithmic in the size of the container. + + @liveexample{The example below shows how object elements can be read using + the `[]` operator.,operatorarray__key_type_const} + + @sa @ref at(const typename object_t::key_type&) for access by reference + with range checking + @sa @ref value() for access by value with a default value + + @since version 1.0.0 + */ + const_reference operator[](const typename object_t::key_type& key) const + { + // const operator[] only works for objects + if (JSON_HEDLEY_LIKELY(is_object())) + { + JSON_ASSERT(m_value.object->find(key) != m_value.object->end()); + return m_value.object->find(key)->second; + } + + JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name()))); + } + + /*! + @brief access specified object element + + Returns a reference to the element at with specified key @a key. + + @note If @a key is not found in the object, then it is silently added to + the object and filled with a `null` value to make `key` a valid reference. + In case the value was `null` before, it is converted to an object. + + @param[in] key key of the element to access + + @return reference to the element at key @a key + + @throw type_error.305 if the JSON value is not an object or null; in that + cases, using the [] operator with a key makes no sense. + + @complexity Logarithmic in the size of the container. + + @liveexample{The example below shows how object elements can be read and + written using the `[]` operator.,operatorarray__key_type} + + @sa @ref at(const typename object_t::key_type&) for access by reference + with range checking + @sa @ref value() for access by value with a default value + + @since version 1.1.0 + */ + template<typename T> + JSON_HEDLEY_NON_NULL(2) + reference operator[](T* key) + { + // implicitly convert null to object + if (is_null()) + { + m_type = value_t::object; + m_value = value_t::object; + assert_invariant(); + } + + // at only works for objects + if (JSON_HEDLEY_LIKELY(is_object())) + { + return m_value.object->operator[](key); + } + + JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name()))); + } + + /*! + @brief read-only access specified object element + + Returns a const reference to the element at with specified key @a key. No + bounds checking is performed. + + @warning If the element with key @a key does not exist, the behavior is + undefined. + + @param[in] key key of the element to access + + @return const reference to the element at key @a key + + @pre The element with key @a key must exist. **This precondition is + enforced with an assertion.** + + @throw type_error.305 if the JSON value is not an object; in that case, + using the [] operator with a key makes no sense. + + @complexity Logarithmic in the size of the container. + + @liveexample{The example below shows how object elements can be read using + the `[]` operator.,operatorarray__key_type_const} + + @sa @ref at(const typename object_t::key_type&) for access by reference + with range checking + @sa @ref value() for access by value with a default value + + @since version 1.1.0 + */ + template<typename T> + JSON_HEDLEY_NON_NULL(2) + const_reference operator[](T* key) const + { + // at only works for objects + if (JSON_HEDLEY_LIKELY(is_object())) + { + JSON_ASSERT(m_value.object->find(key) != m_value.object->end()); + return m_value.object->find(key)->second; + } + + JSON_THROW(type_error::create(305, "cannot use operator[] with a string argument with " + std::string(type_name()))); + } + + /*! + @brief access specified object element with default value + + Returns either a copy of an object's element at the specified key @a key + or a given default value if no element with key @a key exists. + + The function is basically equivalent to executing + @code {.cpp} + try { + return at(key); + } catch(out_of_range) { + return default_value; + } + @endcode + + @note Unlike @ref at(const typename object_t::key_type&), this function + does not throw if the given key @a key was not found. + + @note Unlike @ref operator[](const typename object_t::key_type& key), this + function does not implicitly add an element to the position defined by @a + key. This function is furthermore also applicable to const objects. + + @param[in] key key of the element to access + @param[in] default_value the value to return if @a key is not found + + @tparam ValueType type compatible to JSON values, for instance `int` for + JSON integer numbers, `bool` for JSON booleans, or `std::vector` types for + JSON arrays. Note the type of the expected value at @a key and the default + value @a default_value must be compatible. + + @return copy of the element at key @a key or @a default_value if @a key + is not found + + @throw type_error.302 if @a default_value does not match the type of the + value at @a key + @throw type_error.306 if the JSON value is not an object; in that case, + using `value()` with a key makes no sense. + + @complexity Logarithmic in the size of the container. + + @liveexample{The example below shows how object elements can be queried + with a default value.,basic_json__value} + + @sa @ref at(const typename object_t::key_type&) for access by reference + with range checking + @sa @ref operator[](const typename object_t::key_type&) for unchecked + access by reference + + @since version 1.0.0 + */ + // using std::is_convertible in a std::enable_if will fail when using explicit conversions + template < class ValueType, typename std::enable_if < + detail::is_getable<basic_json_t, ValueType>::value + && !std::is_same<value_t, ValueType>::value, int >::type = 0 > + ValueType value(const typename object_t::key_type& key, const ValueType& default_value) const + { + // at only works for objects + if (JSON_HEDLEY_LIKELY(is_object())) + { + // if key is found, return value and given default value otherwise + const auto it = find(key); + if (it != end()) + { + return it->template get<ValueType>(); + } + + return default_value; + } + + JSON_THROW(type_error::create(306, "cannot use value() with " + std::string(type_name()))); + } + + /*! + @brief overload for a default value of type const char* + @copydoc basic_json::value(const typename object_t::key_type&, const ValueType&) const + */ + string_t value(const typename object_t::key_type& key, const char* default_value) const + { + return value(key, string_t(default_value)); + } + + /*! + @brief access specified object element via JSON Pointer with default value + + Returns either a copy of an object's element at the specified key @a key + or a given default value if no element with key @a key exists. + + The function is basically equivalent to executing + @code {.cpp} + try { + return at(ptr); + } catch(out_of_range) { + return default_value; + } + @endcode + + @note Unlike @ref at(const json_pointer&), this function does not throw + if the given key @a key was not found. + + @param[in] ptr a JSON pointer to the element to access + @param[in] default_value the value to return if @a ptr found no value + + @tparam ValueType type compatible to JSON values, for instance `int` for + JSON integer numbers, `bool` for JSON booleans, or `std::vector` types for + JSON arrays. Note the type of the expected value at @a key and the default + value @a default_value must be compatible. + + @return copy of the element at key @a key or @a default_value if @a key + is not found + + @throw type_error.302 if @a default_value does not match the type of the + value at @a ptr + @throw type_error.306 if the JSON value is not an object; in that case, + using `value()` with a key makes no sense. + + @complexity Logarithmic in the size of the container. + + @liveexample{The example below shows how object elements can be queried + with a default value.,basic_json__value_ptr} + + @sa @ref operator[](const json_pointer&) for unchecked access by reference + + @since version 2.0.2 + */ + template<class ValueType, typename std::enable_if< + detail::is_getable<basic_json_t, ValueType>::value, int>::type = 0> + ValueType value(const json_pointer& ptr, const ValueType& default_value) const + { + // at only works for objects + if (JSON_HEDLEY_LIKELY(is_object())) + { + // if pointer resolves a value, return it or use default value + JSON_TRY + { + return ptr.get_checked(this).template get<ValueType>(); + } + JSON_INTERNAL_CATCH (out_of_range&) + { + return default_value; + } + } + + JSON_THROW(type_error::create(306, "cannot use value() with " + std::string(type_name()))); + } + + /*! + @brief overload for a default value of type const char* + @copydoc basic_json::value(const json_pointer&, ValueType) const + */ + JSON_HEDLEY_NON_NULL(3) + string_t value(const json_pointer& ptr, const char* default_value) const + { + return value(ptr, string_t(default_value)); + } + + /*! + @brief access the first element + + Returns a reference to the first element in the container. For a JSON + container `c`, the expression `c.front()` is equivalent to `*c.begin()`. + + @return In case of a structured type (array or object), a reference to the + first element is returned. In case of number, string, boolean, or binary + values, a reference to the value is returned. + + @complexity Constant. + + @pre The JSON value must not be `null` (would throw `std::out_of_range`) + or an empty array or object (undefined behavior, **guarded by + assertions**). + @post The JSON value remains unchanged. + + @throw invalid_iterator.214 when called on `null` value + + @liveexample{The following code shows an example for `front()`.,front} + + @sa @ref back() -- access the last element + + @since version 1.0.0 + */ + reference front() + { + return *begin(); + } + + /*! + @copydoc basic_json::front() + */ + const_reference front() const + { + return *cbegin(); + } + + /*! + @brief access the last element + + Returns a reference to the last element in the container. For a JSON + container `c`, the expression `c.back()` is equivalent to + @code {.cpp} + auto tmp = c.end(); + --tmp; + return *tmp; + @endcode + + @return In case of a structured type (array or object), a reference to the + last element is returned. In case of number, string, boolean, or binary + values, a reference to the value is returned. + + @complexity Constant. + + @pre The JSON value must not be `null` (would throw `std::out_of_range`) + or an empty array or object (undefined behavior, **guarded by + assertions**). + @post The JSON value remains unchanged. + + @throw invalid_iterator.214 when called on a `null` value. See example + below. + + @liveexample{The following code shows an example for `back()`.,back} + + @sa @ref front() -- access the first element + + @since version 1.0.0 + */ + reference back() + { + auto tmp = end(); + --tmp; + return *tmp; + } + + /*! + @copydoc basic_json::back() + */ + const_reference back() const + { + auto tmp = cend(); + --tmp; + return *tmp; + } + + /*! + @brief remove element given an iterator + + Removes the element specified by iterator @a pos. The iterator @a pos must + be valid and dereferenceable. Thus the `end()` iterator (which is valid, + but is not dereferenceable) cannot be used as a value for @a pos. + + If called on a primitive type other than `null`, the resulting JSON value + will be `null`. + + @param[in] pos iterator to the element to remove + @return Iterator following the last removed element. If the iterator @a + pos refers to the last element, the `end()` iterator is returned. + + @tparam IteratorType an @ref iterator or @ref const_iterator + + @post Invalidates iterators and references at or after the point of the + erase, including the `end()` iterator. + + @throw type_error.307 if called on a `null` value; example: `"cannot use + erase() with null"` + @throw invalid_iterator.202 if called on an iterator which does not belong + to the current JSON value; example: `"iterator does not fit current + value"` + @throw invalid_iterator.205 if called on a primitive type with invalid + iterator (i.e., any iterator which is not `begin()`); example: `"iterator + out of range"` + + @complexity The complexity depends on the type: + - objects: amortized constant + - arrays: linear in distance between @a pos and the end of the container + - strings and binary: linear in the length of the member + - other types: constant + + @liveexample{The example shows the result of `erase()` for different JSON + types.,erase__IteratorType} + + @sa @ref erase(IteratorType, IteratorType) -- removes the elements in + the given range + @sa @ref erase(const typename object_t::key_type&) -- removes the element + from an object at the given key + @sa @ref erase(const size_type) -- removes the element from an array at + the given index + + @since version 1.0.0 + */ + template < class IteratorType, typename std::enable_if < + std::is_same<IteratorType, typename basic_json_t::iterator>::value || + std::is_same<IteratorType, typename basic_json_t::const_iterator>::value, int >::type + = 0 > + IteratorType erase(IteratorType pos) + { + // make sure iterator fits the current value + if (JSON_HEDLEY_UNLIKELY(this != pos.m_object)) + { + JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value")); + } + + IteratorType result = end(); + + switch (m_type) + { + case value_t::boolean: + case value_t::number_float: + case value_t::number_integer: + case value_t::number_unsigned: + case value_t::string: + case value_t::binary: + { + if (JSON_HEDLEY_UNLIKELY(!pos.m_it.primitive_iterator.is_begin())) + { + JSON_THROW(invalid_iterator::create(205, "iterator out of range")); + } + + if (is_string()) + { + AllocatorType<string_t> alloc; + std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.string); + std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.string, 1); + m_value.string = nullptr; + } + else if (is_binary()) + { + AllocatorType<binary_t> alloc; + std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.binary); + std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.binary, 1); + m_value.binary = nullptr; + } + + m_type = value_t::null; + assert_invariant(); + break; + } + + case value_t::object: + { + result.m_it.object_iterator = m_value.object->erase(pos.m_it.object_iterator); + break; + } + + case value_t::array: + { + result.m_it.array_iterator = m_value.array->erase(pos.m_it.array_iterator); + break; + } + + default: + JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name()))); + } + + return result; + } + + /*! + @brief remove elements given an iterator range + + Removes the element specified by the range `[first; last)`. The iterator + @a first does not need to be dereferenceable if `first == last`: erasing + an empty range is a no-op. + + If called on a primitive type other than `null`, the resulting JSON value + will be `null`. + + @param[in] first iterator to the beginning of the range to remove + @param[in] last iterator past the end of the range to remove + @return Iterator following the last removed element. If the iterator @a + second refers to the last element, the `end()` iterator is returned. + + @tparam IteratorType an @ref iterator or @ref const_iterator + + @post Invalidates iterators and references at or after the point of the + erase, including the `end()` iterator. + + @throw type_error.307 if called on a `null` value; example: `"cannot use + erase() with null"` + @throw invalid_iterator.203 if called on iterators which does not belong + to the current JSON value; example: `"iterators do not fit current value"` + @throw invalid_iterator.204 if called on a primitive type with invalid + iterators (i.e., if `first != begin()` and `last != end()`); example: + `"iterators out of range"` + + @complexity The complexity depends on the type: + - objects: `log(size()) + std::distance(first, last)` + - arrays: linear in the distance between @a first and @a last, plus linear + in the distance between @a last and end of the container + - strings and binary: linear in the length of the member + - other types: constant + + @liveexample{The example shows the result of `erase()` for different JSON + types.,erase__IteratorType_IteratorType} + + @sa @ref erase(IteratorType) -- removes the element at a given position + @sa @ref erase(const typename object_t::key_type&) -- removes the element + from an object at the given key + @sa @ref erase(const size_type) -- removes the element from an array at + the given index + + @since version 1.0.0 + */ + template < class IteratorType, typename std::enable_if < + std::is_same<IteratorType, typename basic_json_t::iterator>::value || + std::is_same<IteratorType, typename basic_json_t::const_iterator>::value, int >::type + = 0 > + IteratorType erase(IteratorType first, IteratorType last) + { + // make sure iterator fits the current value + if (JSON_HEDLEY_UNLIKELY(this != first.m_object || this != last.m_object)) + { + JSON_THROW(invalid_iterator::create(203, "iterators do not fit current value")); + } + + IteratorType result = end(); + + switch (m_type) + { + case value_t::boolean: + case value_t::number_float: + case value_t::number_integer: + case value_t::number_unsigned: + case value_t::string: + case value_t::binary: + { + if (JSON_HEDLEY_LIKELY(!first.m_it.primitive_iterator.is_begin() + || !last.m_it.primitive_iterator.is_end())) + { + JSON_THROW(invalid_iterator::create(204, "iterators out of range")); + } + + if (is_string()) + { + AllocatorType<string_t> alloc; + std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.string); + std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.string, 1); + m_value.string = nullptr; + } + else if (is_binary()) + { + AllocatorType<binary_t> alloc; + std::allocator_traits<decltype(alloc)>::destroy(alloc, m_value.binary); + std::allocator_traits<decltype(alloc)>::deallocate(alloc, m_value.binary, 1); + m_value.binary = nullptr; + } + + m_type = value_t::null; + assert_invariant(); + break; + } + + case value_t::object: + { + result.m_it.object_iterator = m_value.object->erase(first.m_it.object_iterator, + last.m_it.object_iterator); + break; + } + + case value_t::array: + { + result.m_it.array_iterator = m_value.array->erase(first.m_it.array_iterator, + last.m_it.array_iterator); + break; + } + + default: + JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name()))); + } + + return result; + } + + /*! + @brief remove element from a JSON object given a key + + Removes elements from a JSON object with the key value @a key. + + @param[in] key value of the elements to remove + + @return Number of elements removed. If @a ObjectType is the default + `std::map` type, the return value will always be `0` (@a key was not + found) or `1` (@a key was found). + + @post References and iterators to the erased elements are invalidated. + Other references and iterators are not affected. + + @throw type_error.307 when called on a type other than JSON object; + example: `"cannot use erase() with null"` + + @complexity `log(size()) + count(key)` + + @liveexample{The example shows the effect of `erase()`.,erase__key_type} + + @sa @ref erase(IteratorType) -- removes the element at a given position + @sa @ref erase(IteratorType, IteratorType) -- removes the elements in + the given range + @sa @ref erase(const size_type) -- removes the element from an array at + the given index + + @since version 1.0.0 + */ + size_type erase(const typename object_t::key_type& key) + { + // this erase only works for objects + if (JSON_HEDLEY_LIKELY(is_object())) + { + return m_value.object->erase(key); + } + + JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name()))); + } + + /*! + @brief remove element from a JSON array given an index + + Removes element from a JSON array at the index @a idx. + + @param[in] idx index of the element to remove + + @throw type_error.307 when called on a type other than JSON object; + example: `"cannot use erase() with null"` + @throw out_of_range.401 when `idx >= size()`; example: `"array index 17 + is out of range"` + + @complexity Linear in distance between @a idx and the end of the container. + + @liveexample{The example shows the effect of `erase()`.,erase__size_type} + + @sa @ref erase(IteratorType) -- removes the element at a given position + @sa @ref erase(IteratorType, IteratorType) -- removes the elements in + the given range + @sa @ref erase(const typename object_t::key_type&) -- removes the element + from an object at the given key + + @since version 1.0.0 + */ + void erase(const size_type idx) + { + // this erase only works for arrays + if (JSON_HEDLEY_LIKELY(is_array())) + { + if (JSON_HEDLEY_UNLIKELY(idx >= size())) + { + JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range")); + } + + m_value.array->erase(m_value.array->begin() + static_cast<difference_type>(idx)); + } + else + { + JSON_THROW(type_error::create(307, "cannot use erase() with " + std::string(type_name()))); + } + } + + /// @} + + + //////////// + // lookup // + //////////// + + /// @name lookup + /// @{ + + /*! + @brief find an element in a JSON object + + Finds an element in a JSON object with key equivalent to @a key. If the + element is not found or the JSON value is not an object, end() is + returned. + + @note This method always returns @ref end() when executed on a JSON type + that is not an object. + + @param[in] key key value of the element to search for. + + @return Iterator to an element with key equivalent to @a key. If no such + element is found or the JSON value is not an object, past-the-end (see + @ref end()) iterator is returned. + + @complexity Logarithmic in the size of the JSON object. + + @liveexample{The example shows how `find()` is used.,find__key_type} + + @sa @ref contains(KeyT&&) const -- checks whether a key exists + + @since version 1.0.0 + */ + template<typename KeyT> + iterator find(KeyT&& key) + { + auto result = end(); + + if (is_object()) + { + result.m_it.object_iterator = m_value.object->find(std::forward<KeyT>(key)); + } + + return result; + } + + /*! + @brief find an element in a JSON object + @copydoc find(KeyT&&) + */ + template<typename KeyT> + const_iterator find(KeyT&& key) const + { + auto result = cend(); + + if (is_object()) + { + result.m_it.object_iterator = m_value.object->find(std::forward<KeyT>(key)); + } + + return result; + } + + /*! + @brief returns the number of occurrences of a key in a JSON object + + Returns the number of elements with key @a key. If ObjectType is the + default `std::map` type, the return value will always be `0` (@a key was + not found) or `1` (@a key was found). + + @note This method always returns `0` when executed on a JSON type that is + not an object. + + @param[in] key key value of the element to count + + @return Number of elements with key @a key. If the JSON value is not an + object, the return value will be `0`. + + @complexity Logarithmic in the size of the JSON object. + + @liveexample{The example shows how `count()` is used.,count} + + @since version 1.0.0 + */ + template<typename KeyT> + size_type count(KeyT&& key) const + { + // return 0 for all nonobject types + return is_object() ? m_value.object->count(std::forward<KeyT>(key)) : 0; + } + + /*! + @brief check the existence of an element in a JSON object + + Check whether an element exists in a JSON object with key equivalent to + @a key. If the element is not found or the JSON value is not an object, + false is returned. + + @note This method always returns false when executed on a JSON type + that is not an object. + + @param[in] key key value to check its existence. + + @return true if an element with specified @a key exists. If no such + element with such key is found or the JSON value is not an object, + false is returned. + + @complexity Logarithmic in the size of the JSON object. + + @liveexample{The following code shows an example for `contains()`.,contains} + + @sa @ref find(KeyT&&) -- returns an iterator to an object element + @sa @ref contains(const json_pointer&) const -- checks the existence for a JSON pointer + + @since version 3.6.0 + */ + template < typename KeyT, typename std::enable_if < + !std::is_same<typename std::decay<KeyT>::type, json_pointer>::value, int >::type = 0 > + bool contains(KeyT && key) const + { + return is_object() && m_value.object->find(std::forward<KeyT>(key)) != m_value.object->end(); + } + + /*! + @brief check the existence of an element in a JSON object given a JSON pointer + + Check whether the given JSON pointer @a ptr can be resolved in the current + JSON value. + + @note This method can be executed on any JSON value type. + + @param[in] ptr JSON pointer to check its existence. + + @return true if the JSON pointer can be resolved to a stored value, false + otherwise. + + @post If `j.contains(ptr)` returns true, it is safe to call `j[ptr]`. + + @throw parse_error.106 if an array index begins with '0' + @throw parse_error.109 if an array index was not a number + + @complexity Logarithmic in the size of the JSON object. + + @liveexample{The following code shows an example for `contains()`.,contains_json_pointer} + + @sa @ref contains(KeyT &&) const -- checks the existence of a key + + @since version 3.7.0 + */ + bool contains(const json_pointer& ptr) const + { + return ptr.contains(this); + } + + /// @} + + + /////////////// + // iterators // + /////////////// + + /// @name iterators + /// @{ + + /*! + @brief returns an iterator to the first element + + Returns an iterator to the first element. + + @image html range-begin-end.svg "Illustration from cppreference.com" + + @return iterator to the first element + + @complexity Constant. + + @requirement This function helps `basic_json` satisfying the + [Container](https://en.cppreference.com/w/cpp/named_req/Container) + requirements: + - The complexity is constant. + + @liveexample{The following code shows an example for `begin()`.,begin} + + @sa @ref cbegin() -- returns a const iterator to the beginning + @sa @ref end() -- returns an iterator to the end + @sa @ref cend() -- returns a const iterator to the end + + @since version 1.0.0 + */ + iterator begin() noexcept + { + iterator result(this); + result.set_begin(); + return result; + } + + /*! + @copydoc basic_json::cbegin() + */ + const_iterator begin() const noexcept + { + return cbegin(); + } + + /*! + @brief returns a const iterator to the first element + + Returns a const iterator to the first element. + + @image html range-begin-end.svg "Illustration from cppreference.com" + + @return const iterator to the first element + + @complexity Constant. + + @requirement This function helps `basic_json` satisfying the + [Container](https://en.cppreference.com/w/cpp/named_req/Container) + requirements: + - The complexity is constant. + - Has the semantics of `const_cast<const basic_json&>(*this).begin()`. + + @liveexample{The following code shows an example for `cbegin()`.,cbegin} + + @sa @ref begin() -- returns an iterator to the beginning + @sa @ref end() -- returns an iterator to the end + @sa @ref cend() -- returns a const iterator to the end + + @since version 1.0.0 + */ + const_iterator cbegin() const noexcept + { + const_iterator result(this); + result.set_begin(); + return result; + } + + /*! + @brief returns an iterator to one past the last element + + Returns an iterator to one past the last element. + + @image html range-begin-end.svg "Illustration from cppreference.com" + + @return iterator one past the last element + + @complexity Constant. + + @requirement This function helps `basic_json` satisfying the + [Container](https://en.cppreference.com/w/cpp/named_req/Container) + requirements: + - The complexity is constant. + + @liveexample{The following code shows an example for `end()`.,end} + + @sa @ref cend() -- returns a const iterator to the end + @sa @ref begin() -- returns an iterator to the beginning + @sa @ref cbegin() -- returns a const iterator to the beginning + + @since version 1.0.0 + */ + iterator end() noexcept + { + iterator result(this); + result.set_end(); + return result; + } + + /*! + @copydoc basic_json::cend() + */ + const_iterator end() const noexcept + { + return cend(); + } + + /*! + @brief returns a const iterator to one past the last element + + Returns a const iterator to one past the last element. + + @image html range-begin-end.svg "Illustration from cppreference.com" + + @return const iterator one past the last element + + @complexity Constant. + + @requirement This function helps `basic_json` satisfying the + [Container](https://en.cppreference.com/w/cpp/named_req/Container) + requirements: + - The complexity is constant. + - Has the semantics of `const_cast<const basic_json&>(*this).end()`. + + @liveexample{The following code shows an example for `cend()`.,cend} + + @sa @ref end() -- returns an iterator to the end + @sa @ref begin() -- returns an iterator to the beginning + @sa @ref cbegin() -- returns a const iterator to the beginning + + @since version 1.0.0 + */ + const_iterator cend() const noexcept + { + const_iterator result(this); + result.set_end(); + return result; + } + + /*! + @brief returns an iterator to the reverse-beginning + + Returns an iterator to the reverse-beginning; that is, the last element. + + @image html range-rbegin-rend.svg "Illustration from cppreference.com" + + @complexity Constant. + + @requirement This function helps `basic_json` satisfying the + [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer) + requirements: + - The complexity is constant. + - Has the semantics of `reverse_iterator(end())`. + + @liveexample{The following code shows an example for `rbegin()`.,rbegin} + + @sa @ref crbegin() -- returns a const reverse iterator to the beginning + @sa @ref rend() -- returns a reverse iterator to the end + @sa @ref crend() -- returns a const reverse iterator to the end + + @since version 1.0.0 + */ + reverse_iterator rbegin() noexcept + { + return reverse_iterator(end()); + } + + /*! + @copydoc basic_json::crbegin() + */ + const_reverse_iterator rbegin() const noexcept + { + return crbegin(); + } + + /*! + @brief returns an iterator to the reverse-end + + Returns an iterator to the reverse-end; that is, one before the first + element. + + @image html range-rbegin-rend.svg "Illustration from cppreference.com" + + @complexity Constant. + + @requirement This function helps `basic_json` satisfying the + [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer) + requirements: + - The complexity is constant. + - Has the semantics of `reverse_iterator(begin())`. + + @liveexample{The following code shows an example for `rend()`.,rend} + + @sa @ref crend() -- returns a const reverse iterator to the end + @sa @ref rbegin() -- returns a reverse iterator to the beginning + @sa @ref crbegin() -- returns a const reverse iterator to the beginning + + @since version 1.0.0 + */ + reverse_iterator rend() noexcept + { + return reverse_iterator(begin()); + } + + /*! + @copydoc basic_json::crend() + */ + const_reverse_iterator rend() const noexcept + { + return crend(); + } + + /*! + @brief returns a const reverse iterator to the last element + + Returns a const iterator to the reverse-beginning; that is, the last + element. + + @image html range-rbegin-rend.svg "Illustration from cppreference.com" + + @complexity Constant. + + @requirement This function helps `basic_json` satisfying the + [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer) + requirements: + - The complexity is constant. + - Has the semantics of `const_cast<const basic_json&>(*this).rbegin()`. + + @liveexample{The following code shows an example for `crbegin()`.,crbegin} + + @sa @ref rbegin() -- returns a reverse iterator to the beginning + @sa @ref rend() -- returns a reverse iterator to the end + @sa @ref crend() -- returns a const reverse iterator to the end + + @since version 1.0.0 + */ + const_reverse_iterator crbegin() const noexcept + { + return const_reverse_iterator(cend()); + } + + /*! + @brief returns a const reverse iterator to one before the first + + Returns a const reverse iterator to the reverse-end; that is, one before + the first element. + + @image html range-rbegin-rend.svg "Illustration from cppreference.com" + + @complexity Constant. + + @requirement This function helps `basic_json` satisfying the + [ReversibleContainer](https://en.cppreference.com/w/cpp/named_req/ReversibleContainer) + requirements: + - The complexity is constant. + - Has the semantics of `const_cast<const basic_json&>(*this).rend()`. + + @liveexample{The following code shows an example for `crend()`.,crend} + + @sa @ref rend() -- returns a reverse iterator to the end + @sa @ref rbegin() -- returns a reverse iterator to the beginning + @sa @ref crbegin() -- returns a const reverse iterator to the beginning + + @since version 1.0.0 + */ + const_reverse_iterator crend() const noexcept + { + return const_reverse_iterator(cbegin()); + } + + public: + /*! + @brief wrapper to access iterator member functions in range-based for + + This function allows to access @ref iterator::key() and @ref + iterator::value() during range-based for loops. In these loops, a + reference to the JSON values is returned, so there is no access to the + underlying iterator. + + For loop without iterator_wrapper: + + @code{cpp} + for (auto it = j_object.begin(); it != j_object.end(); ++it) + { + std::cout << "key: " << it.key() << ", value:" << it.value() << '\n'; + } + @endcode + + Range-based for loop without iterator proxy: + + @code{cpp} + for (auto it : j_object) + { + // "it" is of type json::reference and has no key() member + std::cout << "value: " << it << '\n'; + } + @endcode + + Range-based for loop with iterator proxy: + + @code{cpp} + for (auto it : json::iterator_wrapper(j_object)) + { + std::cout << "key: " << it.key() << ", value:" << it.value() << '\n'; + } + @endcode + + @note When iterating over an array, `key()` will return the index of the + element as string (see example). + + @param[in] ref reference to a JSON value + @return iteration proxy object wrapping @a ref with an interface to use in + range-based for loops + + @liveexample{The following code shows how the wrapper is used,iterator_wrapper} + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes in the JSON value. + + @complexity Constant. + + @note The name of this function is not yet final and may change in the + future. + + @deprecated This stream operator is deprecated and will be removed in + future 4.0.0 of the library. Please use @ref items() instead; + that is, replace `json::iterator_wrapper(j)` with `j.items()`. + */ + JSON_HEDLEY_DEPRECATED_FOR(3.1.0, items()) + static iteration_proxy<iterator> iterator_wrapper(reference ref) noexcept + { + return ref.items(); + } + + /*! + @copydoc iterator_wrapper(reference) + */ + JSON_HEDLEY_DEPRECATED_FOR(3.1.0, items()) + static iteration_proxy<const_iterator> iterator_wrapper(const_reference ref) noexcept + { + return ref.items(); + } + + /*! + @brief helper to access iterator member functions in range-based for + + This function allows to access @ref iterator::key() and @ref + iterator::value() during range-based for loops. In these loops, a + reference to the JSON values is returned, so there is no access to the + underlying iterator. + + For loop without `items()` function: + + @code{cpp} + for (auto it = j_object.begin(); it != j_object.end(); ++it) + { + std::cout << "key: " << it.key() << ", value:" << it.value() << '\n'; + } + @endcode + + Range-based for loop without `items()` function: + + @code{cpp} + for (auto it : j_object) + { + // "it" is of type json::reference and has no key() member + std::cout << "value: " << it << '\n'; + } + @endcode + + Range-based for loop with `items()` function: + + @code{cpp} + for (auto& el : j_object.items()) + { + std::cout << "key: " << el.key() << ", value:" << el.value() << '\n'; + } + @endcode + + The `items()` function also allows to use + [structured bindings](https://en.cppreference.com/w/cpp/language/structured_binding) + (C++17): + + @code{cpp} + for (auto& [key, val] : j_object.items()) + { + std::cout << "key: " << key << ", value:" << val << '\n'; + } + @endcode + + @note When iterating over an array, `key()` will return the index of the + element as string (see example). For primitive types (e.g., numbers), + `key()` returns an empty string. + + @warning Using `items()` on temporary objects is dangerous. Make sure the + object's lifetime exeeds the iteration. See + <https://github.com/nlohmann/json/issues/2040> for more + information. + + @return iteration proxy object wrapping @a ref with an interface to use in + range-based for loops + + @liveexample{The following code shows how the function is used.,items} + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes in the JSON value. + + @complexity Constant. + + @since version 3.1.0, structured bindings support since 3.5.0. + */ + iteration_proxy<iterator> items() noexcept + { + return iteration_proxy<iterator>(*this); + } + + /*! + @copydoc items() + */ + iteration_proxy<const_iterator> items() const noexcept + { + return iteration_proxy<const_iterator>(*this); + } + + /// @} + + + ////////////// + // capacity // + ////////////// + + /// @name capacity + /// @{ + + /*! + @brief checks whether the container is empty. + + Checks if a JSON value has no elements (i.e. whether its @ref size is `0`). + + @return The return value depends on the different types and is + defined as follows: + Value type | return value + ----------- | ------------- + null | `true` + boolean | `false` + string | `false` + number | `false` + binary | `false` + object | result of function `object_t::empty()` + array | result of function `array_t::empty()` + + @liveexample{The following code uses `empty()` to check if a JSON + object contains any elements.,empty} + + @complexity Constant, as long as @ref array_t and @ref object_t satisfy + the Container concept; that is, their `empty()` functions have constant + complexity. + + @iterators No changes. + + @exceptionsafety No-throw guarantee: this function never throws exceptions. + + @note This function does not return whether a string stored as JSON value + is empty - it returns whether the JSON container itself is empty which is + false in the case of a string. + + @requirement This function helps `basic_json` satisfying the + [Container](https://en.cppreference.com/w/cpp/named_req/Container) + requirements: + - The complexity is constant. + - Has the semantics of `begin() == end()`. + + @sa @ref size() -- returns the number of elements + + @since version 1.0.0 + */ + bool empty() const noexcept + { + switch (m_type) + { + case value_t::null: + { + // null values are empty + return true; + } + + case value_t::array: + { + // delegate call to array_t::empty() + return m_value.array->empty(); + } + + case value_t::object: + { + // delegate call to object_t::empty() + return m_value.object->empty(); + } + + default: + { + // all other types are nonempty + return false; + } + } + } + + /*! + @brief returns the number of elements + + Returns the number of elements in a JSON value. + + @return The return value depends on the different types and is + defined as follows: + Value type | return value + ----------- | ------------- + null | `0` + boolean | `1` + string | `1` + number | `1` + binary | `1` + object | result of function object_t::size() + array | result of function array_t::size() + + @liveexample{The following code calls `size()` on the different value + types.,size} + + @complexity Constant, as long as @ref array_t and @ref object_t satisfy + the Container concept; that is, their size() functions have constant + complexity. + + @iterators No changes. + + @exceptionsafety No-throw guarantee: this function never throws exceptions. + + @note This function does not return the length of a string stored as JSON + value - it returns the number of elements in the JSON value which is 1 in + the case of a string. + + @requirement This function helps `basic_json` satisfying the + [Container](https://en.cppreference.com/w/cpp/named_req/Container) + requirements: + - The complexity is constant. + - Has the semantics of `std::distance(begin(), end())`. + + @sa @ref empty() -- checks whether the container is empty + @sa @ref max_size() -- returns the maximal number of elements + + @since version 1.0.0 + */ + size_type size() const noexcept + { + switch (m_type) + { + case value_t::null: + { + // null values are empty + return 0; + } + + case value_t::array: + { + // delegate call to array_t::size() + return m_value.array->size(); + } + + case value_t::object: + { + // delegate call to object_t::size() + return m_value.object->size(); + } + + default: + { + // all other types have size 1 + return 1; + } + } + } + + /*! + @brief returns the maximum possible number of elements + + Returns the maximum number of elements a JSON value is able to hold due to + system or library implementation limitations, i.e. `std::distance(begin(), + end())` for the JSON value. + + @return The return value depends on the different types and is + defined as follows: + Value type | return value + ----------- | ------------- + null | `0` (same as `size()`) + boolean | `1` (same as `size()`) + string | `1` (same as `size()`) + number | `1` (same as `size()`) + binary | `1` (same as `size()`) + object | result of function `object_t::max_size()` + array | result of function `array_t::max_size()` + + @liveexample{The following code calls `max_size()` on the different value + types. Note the output is implementation specific.,max_size} + + @complexity Constant, as long as @ref array_t and @ref object_t satisfy + the Container concept; that is, their `max_size()` functions have constant + complexity. + + @iterators No changes. + + @exceptionsafety No-throw guarantee: this function never throws exceptions. + + @requirement This function helps `basic_json` satisfying the + [Container](https://en.cppreference.com/w/cpp/named_req/Container) + requirements: + - The complexity is constant. + - Has the semantics of returning `b.size()` where `b` is the largest + possible JSON value. + + @sa @ref size() -- returns the number of elements + + @since version 1.0.0 + */ + size_type max_size() const noexcept + { + switch (m_type) + { + case value_t::array: + { + // delegate call to array_t::max_size() + return m_value.array->max_size(); + } + + case value_t::object: + { + // delegate call to object_t::max_size() + return m_value.object->max_size(); + } + + default: + { + // all other types have max_size() == size() + return size(); + } + } + } + + /// @} + + + /////////////// + // modifiers // + /////////////// + + /// @name modifiers + /// @{ + + /*! + @brief clears the contents + + Clears the content of a JSON value and resets it to the default value as + if @ref basic_json(value_t) would have been called with the current value + type from @ref type(): + + Value type | initial value + ----------- | ------------- + null | `null` + boolean | `false` + string | `""` + number | `0` + binary | An empty byte vector + object | `{}` + array | `[]` + + @post Has the same effect as calling + @code {.cpp} + *this = basic_json(type()); + @endcode + + @liveexample{The example below shows the effect of `clear()` to different + JSON types.,clear} + + @complexity Linear in the size of the JSON value. + + @iterators All iterators, pointers and references related to this container + are invalidated. + + @exceptionsafety No-throw guarantee: this function never throws exceptions. + + @sa @ref basic_json(value_t) -- constructor that creates an object with the + same value than calling `clear()` + + @since version 1.0.0 + */ + void clear() noexcept + { + switch (m_type) + { + case value_t::number_integer: + { + m_value.number_integer = 0; + break; + } + + case value_t::number_unsigned: + { + m_value.number_unsigned = 0; + break; + } + + case value_t::number_float: + { + m_value.number_float = 0.0; + break; + } + + case value_t::boolean: + { + m_value.boolean = false; + break; + } + + case value_t::string: + { + m_value.string->clear(); + break; + } + + case value_t::binary: + { + m_value.binary->clear(); + break; + } + + case value_t::array: + { + m_value.array->clear(); + break; + } + + case value_t::object: + { + m_value.object->clear(); + break; + } + + default: + break; + } + } + + /*! + @brief add an object to an array + + Appends the given element @a val to the end of the JSON value. If the + function is called on a JSON null value, an empty array is created before + appending @a val. + + @param[in] val the value to add to the JSON array + + @throw type_error.308 when called on a type other than JSON array or + null; example: `"cannot use push_back() with number"` + + @complexity Amortized constant. + + @liveexample{The example shows how `push_back()` and `+=` can be used to + add elements to a JSON array. Note how the `null` value was silently + converted to a JSON array.,push_back} + + @since version 1.0.0 + */ + void push_back(basic_json&& val) + { + // push_back only works for null objects or arrays + if (JSON_HEDLEY_UNLIKELY(!(is_null() || is_array()))) + { + JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name()))); + } + + // transform null object into an array + if (is_null()) + { + m_type = value_t::array; + m_value = value_t::array; + assert_invariant(); + } + + // add element to array (move semantics) + m_value.array->push_back(std::move(val)); + // if val is moved from, basic_json move constructor marks it null so we do not call the destructor + } + + /*! + @brief add an object to an array + @copydoc push_back(basic_json&&) + */ + reference operator+=(basic_json&& val) + { + push_back(std::move(val)); + return *this; + } + + /*! + @brief add an object to an array + @copydoc push_back(basic_json&&) + */ + void push_back(const basic_json& val) + { + // push_back only works for null objects or arrays + if (JSON_HEDLEY_UNLIKELY(!(is_null() || is_array()))) + { + JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name()))); + } + + // transform null object into an array + if (is_null()) + { + m_type = value_t::array; + m_value = value_t::array; + assert_invariant(); + } + + // add element to array + m_value.array->push_back(val); + } + + /*! + @brief add an object to an array + @copydoc push_back(basic_json&&) + */ + reference operator+=(const basic_json& val) + { + push_back(val); + return *this; + } + + /*! + @brief add an object to an object + + Inserts the given element @a val to the JSON object. If the function is + called on a JSON null value, an empty object is created before inserting + @a val. + + @param[in] val the value to add to the JSON object + + @throw type_error.308 when called on a type other than JSON object or + null; example: `"cannot use push_back() with number"` + + @complexity Logarithmic in the size of the container, O(log(`size()`)). + + @liveexample{The example shows how `push_back()` and `+=` can be used to + add elements to a JSON object. Note how the `null` value was silently + converted to a JSON object.,push_back__object_t__value} + + @since version 1.0.0 + */ + void push_back(const typename object_t::value_type& val) + { + // push_back only works for null objects or objects + if (JSON_HEDLEY_UNLIKELY(!(is_null() || is_object()))) + { + JSON_THROW(type_error::create(308, "cannot use push_back() with " + std::string(type_name()))); + } + + // transform null object into an object + if (is_null()) + { + m_type = value_t::object; + m_value = value_t::object; + assert_invariant(); + } + + // add element to array + m_value.object->insert(val); + } + + /*! + @brief add an object to an object + @copydoc push_back(const typename object_t::value_type&) + */ + reference operator+=(const typename object_t::value_type& val) + { + push_back(val); + return *this; + } + + /*! + @brief add an object to an object + + This function allows to use `push_back` with an initializer list. In case + + 1. the current value is an object, + 2. the initializer list @a init contains only two elements, and + 3. the first element of @a init is a string, + + @a init is converted into an object element and added using + @ref push_back(const typename object_t::value_type&). Otherwise, @a init + is converted to a JSON value and added using @ref push_back(basic_json&&). + + @param[in] init an initializer list + + @complexity Linear in the size of the initializer list @a init. + + @note This function is required to resolve an ambiguous overload error, + because pairs like `{"key", "value"}` can be both interpreted as + `object_t::value_type` or `std::initializer_list<basic_json>`, see + https://github.com/nlohmann/json/issues/235 for more information. + + @liveexample{The example shows how initializer lists are treated as + objects when possible.,push_back__initializer_list} + */ + void push_back(initializer_list_t init) + { + if (is_object() && init.size() == 2 && (*init.begin())->is_string()) + { + basic_json&& key = init.begin()->moved_or_copied(); + push_back(typename object_t::value_type( + std::move(key.get_ref<string_t&>()), (init.begin() + 1)->moved_or_copied())); + } + else + { + push_back(basic_json(init)); + } + } + + /*! + @brief add an object to an object + @copydoc push_back(initializer_list_t) + */ + reference operator+=(initializer_list_t init) + { + push_back(init); + return *this; + } + + /*! + @brief add an object to an array + + Creates a JSON value from the passed parameters @a args to the end of the + JSON value. If the function is called on a JSON null value, an empty array + is created before appending the value created from @a args. + + @param[in] args arguments to forward to a constructor of @ref basic_json + @tparam Args compatible types to create a @ref basic_json object + + @return reference to the inserted element + + @throw type_error.311 when called on a type other than JSON array or + null; example: `"cannot use emplace_back() with number"` + + @complexity Amortized constant. + + @liveexample{The example shows how `push_back()` can be used to add + elements to a JSON array. Note how the `null` value was silently converted + to a JSON array.,emplace_back} + + @since version 2.0.8, returns reference since 3.7.0 + */ + template<class... Args> + reference emplace_back(Args&& ... args) + { + // emplace_back only works for null objects or arrays + if (JSON_HEDLEY_UNLIKELY(!(is_null() || is_array()))) + { + JSON_THROW(type_error::create(311, "cannot use emplace_back() with " + std::string(type_name()))); + } + + // transform null object into an array + if (is_null()) + { + m_type = value_t::array; + m_value = value_t::array; + assert_invariant(); + } + + // add element to array (perfect forwarding) +#ifdef JSON_HAS_CPP_17 + return m_value.array->emplace_back(std::forward<Args>(args)...); +#else + m_value.array->emplace_back(std::forward<Args>(args)...); + return m_value.array->back(); +#endif + } + + /*! + @brief add an object to an object if key does not exist + + Inserts a new element into a JSON object constructed in-place with the + given @a args if there is no element with the key in the container. If the + function is called on a JSON null value, an empty object is created before + appending the value created from @a args. + + @param[in] args arguments to forward to a constructor of @ref basic_json + @tparam Args compatible types to create a @ref basic_json object + + @return a pair consisting of an iterator to the inserted element, or the + already-existing element if no insertion happened, and a bool + denoting whether the insertion took place. + + @throw type_error.311 when called on a type other than JSON object or + null; example: `"cannot use emplace() with number"` + + @complexity Logarithmic in the size of the container, O(log(`size()`)). + + @liveexample{The example shows how `emplace()` can be used to add elements + to a JSON object. Note how the `null` value was silently converted to a + JSON object. Further note how no value is added if there was already one + value stored with the same key.,emplace} + + @since version 2.0.8 + */ + template<class... Args> + std::pair<iterator, bool> emplace(Args&& ... args) + { + // emplace only works for null objects or arrays + if (JSON_HEDLEY_UNLIKELY(!(is_null() || is_object()))) + { + JSON_THROW(type_error::create(311, "cannot use emplace() with " + std::string(type_name()))); + } + + // transform null object into an object + if (is_null()) + { + m_type = value_t::object; + m_value = value_t::object; + assert_invariant(); + } + + // add element to array (perfect forwarding) + auto res = m_value.object->emplace(std::forward<Args>(args)...); + // create result iterator and set iterator to the result of emplace + auto it = begin(); + it.m_it.object_iterator = res.first; + + // return pair of iterator and boolean + return {it, res.second}; + } + + /// Helper for insertion of an iterator + /// @note: This uses std::distance to support GCC 4.8, + /// see https://github.com/nlohmann/json/pull/1257 + template<typename... Args> + iterator insert_iterator(const_iterator pos, Args&& ... args) + { + iterator result(this); + JSON_ASSERT(m_value.array != nullptr); + + auto insert_pos = std::distance(m_value.array->begin(), pos.m_it.array_iterator); + m_value.array->insert(pos.m_it.array_iterator, std::forward<Args>(args)...); + result.m_it.array_iterator = m_value.array->begin() + insert_pos; + + // This could have been written as: + // result.m_it.array_iterator = m_value.array->insert(pos.m_it.array_iterator, cnt, val); + // but the return value of insert is missing in GCC 4.8, so it is written this way instead. + + return result; + } + + /*! + @brief inserts element + + Inserts element @a val before iterator @a pos. + + @param[in] pos iterator before which the content will be inserted; may be + the end() iterator + @param[in] val element to insert + @return iterator pointing to the inserted @a val. + + @throw type_error.309 if called on JSON values other than arrays; + example: `"cannot use insert() with string"` + @throw invalid_iterator.202 if @a pos is not an iterator of *this; + example: `"iterator does not fit current value"` + + @complexity Constant plus linear in the distance between @a pos and end of + the container. + + @liveexample{The example shows how `insert()` is used.,insert} + + @since version 1.0.0 + */ + iterator insert(const_iterator pos, const basic_json& val) + { + // insert only works for arrays + if (JSON_HEDLEY_LIKELY(is_array())) + { + // check if iterator pos fits to this JSON value + if (JSON_HEDLEY_UNLIKELY(pos.m_object != this)) + { + JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value")); + } + + // insert to array and return iterator + return insert_iterator(pos, val); + } + + JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name()))); + } + + /*! + @brief inserts element + @copydoc insert(const_iterator, const basic_json&) + */ + iterator insert(const_iterator pos, basic_json&& val) + { + return insert(pos, val); + } + + /*! + @brief inserts elements + + Inserts @a cnt copies of @a val before iterator @a pos. + + @param[in] pos iterator before which the content will be inserted; may be + the end() iterator + @param[in] cnt number of copies of @a val to insert + @param[in] val element to insert + @return iterator pointing to the first element inserted, or @a pos if + `cnt==0` + + @throw type_error.309 if called on JSON values other than arrays; example: + `"cannot use insert() with string"` + @throw invalid_iterator.202 if @a pos is not an iterator of *this; + example: `"iterator does not fit current value"` + + @complexity Linear in @a cnt plus linear in the distance between @a pos + and end of the container. + + @liveexample{The example shows how `insert()` is used.,insert__count} + + @since version 1.0.0 + */ + iterator insert(const_iterator pos, size_type cnt, const basic_json& val) + { + // insert only works for arrays + if (JSON_HEDLEY_LIKELY(is_array())) + { + // check if iterator pos fits to this JSON value + if (JSON_HEDLEY_UNLIKELY(pos.m_object != this)) + { + JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value")); + } + + // insert to array and return iterator + return insert_iterator(pos, cnt, val); + } + + JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name()))); + } + + /*! + @brief inserts elements + + Inserts elements from range `[first, last)` before iterator @a pos. + + @param[in] pos iterator before which the content will be inserted; may be + the end() iterator + @param[in] first begin of the range of elements to insert + @param[in] last end of the range of elements to insert + + @throw type_error.309 if called on JSON values other than arrays; example: + `"cannot use insert() with string"` + @throw invalid_iterator.202 if @a pos is not an iterator of *this; + example: `"iterator does not fit current value"` + @throw invalid_iterator.210 if @a first and @a last do not belong to the + same JSON value; example: `"iterators do not fit"` + @throw invalid_iterator.211 if @a first or @a last are iterators into + container for which insert is called; example: `"passed iterators may not + belong to container"` + + @return iterator pointing to the first element inserted, or @a pos if + `first==last` + + @complexity Linear in `std::distance(first, last)` plus linear in the + distance between @a pos and end of the container. + + @liveexample{The example shows how `insert()` is used.,insert__range} + + @since version 1.0.0 + */ + iterator insert(const_iterator pos, const_iterator first, const_iterator last) + { + // insert only works for arrays + if (JSON_HEDLEY_UNLIKELY(!is_array())) + { + JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name()))); + } + + // check if iterator pos fits to this JSON value + if (JSON_HEDLEY_UNLIKELY(pos.m_object != this)) + { + JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value")); + } + + // check if range iterators belong to the same JSON object + if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object)) + { + JSON_THROW(invalid_iterator::create(210, "iterators do not fit")); + } + + if (JSON_HEDLEY_UNLIKELY(first.m_object == this)) + { + JSON_THROW(invalid_iterator::create(211, "passed iterators may not belong to container")); + } + + // insert to array and return iterator + return insert_iterator(pos, first.m_it.array_iterator, last.m_it.array_iterator); + } + + /*! + @brief inserts elements + + Inserts elements from initializer list @a ilist before iterator @a pos. + + @param[in] pos iterator before which the content will be inserted; may be + the end() iterator + @param[in] ilist initializer list to insert the values from + + @throw type_error.309 if called on JSON values other than arrays; example: + `"cannot use insert() with string"` + @throw invalid_iterator.202 if @a pos is not an iterator of *this; + example: `"iterator does not fit current value"` + + @return iterator pointing to the first element inserted, or @a pos if + `ilist` is empty + + @complexity Linear in `ilist.size()` plus linear in the distance between + @a pos and end of the container. + + @liveexample{The example shows how `insert()` is used.,insert__ilist} + + @since version 1.0.0 + */ + iterator insert(const_iterator pos, initializer_list_t ilist) + { + // insert only works for arrays + if (JSON_HEDLEY_UNLIKELY(!is_array())) + { + JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name()))); + } + + // check if iterator pos fits to this JSON value + if (JSON_HEDLEY_UNLIKELY(pos.m_object != this)) + { + JSON_THROW(invalid_iterator::create(202, "iterator does not fit current value")); + } + + // insert to array and return iterator + return insert_iterator(pos, ilist.begin(), ilist.end()); + } + + /*! + @brief inserts elements + + Inserts elements from range `[first, last)`. + + @param[in] first begin of the range of elements to insert + @param[in] last end of the range of elements to insert + + @throw type_error.309 if called on JSON values other than objects; example: + `"cannot use insert() with string"` + @throw invalid_iterator.202 if iterator @a first or @a last does does not + point to an object; example: `"iterators first and last must point to + objects"` + @throw invalid_iterator.210 if @a first and @a last do not belong to the + same JSON value; example: `"iterators do not fit"` + + @complexity Logarithmic: `O(N*log(size() + N))`, where `N` is the number + of elements to insert. + + @liveexample{The example shows how `insert()` is used.,insert__range_object} + + @since version 3.0.0 + */ + void insert(const_iterator first, const_iterator last) + { + // insert only works for objects + if (JSON_HEDLEY_UNLIKELY(!is_object())) + { + JSON_THROW(type_error::create(309, "cannot use insert() with " + std::string(type_name()))); + } + + // check if range iterators belong to the same JSON object + if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object)) + { + JSON_THROW(invalid_iterator::create(210, "iterators do not fit")); + } + + // passed iterators must belong to objects + if (JSON_HEDLEY_UNLIKELY(!first.m_object->is_object())) + { + JSON_THROW(invalid_iterator::create(202, "iterators first and last must point to objects")); + } + + m_value.object->insert(first.m_it.object_iterator, last.m_it.object_iterator); + } + + /*! + @brief updates a JSON object from another object, overwriting existing keys + + Inserts all values from JSON object @a j and overwrites existing keys. + + @param[in] j JSON object to read values from + + @throw type_error.312 if called on JSON values other than objects; example: + `"cannot use update() with string"` + + @complexity O(N*log(size() + N)), where N is the number of elements to + insert. + + @liveexample{The example shows how `update()` is used.,update} + + @sa https://docs.python.org/3.6/library/stdtypes.html#dict.update + + @since version 3.0.0 + */ + void update(const_reference j) + { + // implicitly convert null value to an empty object + if (is_null()) + { + m_type = value_t::object; + m_value.object = create<object_t>(); + assert_invariant(); + } + + if (JSON_HEDLEY_UNLIKELY(!is_object())) + { + JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()))); + } + if (JSON_HEDLEY_UNLIKELY(!j.is_object())) + { + JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(j.type_name()))); + } + + for (auto it = j.cbegin(); it != j.cend(); ++it) + { + m_value.object->operator[](it.key()) = it.value(); + } + } + + /*! + @brief updates a JSON object from another object, overwriting existing keys + + Inserts all values from from range `[first, last)` and overwrites existing + keys. + + @param[in] first begin of the range of elements to insert + @param[in] last end of the range of elements to insert + + @throw type_error.312 if called on JSON values other than objects; example: + `"cannot use update() with string"` + @throw invalid_iterator.202 if iterator @a first or @a last does does not + point to an object; example: `"iterators first and last must point to + objects"` + @throw invalid_iterator.210 if @a first and @a last do not belong to the + same JSON value; example: `"iterators do not fit"` + + @complexity O(N*log(size() + N)), where N is the number of elements to + insert. + + @liveexample{The example shows how `update()` is used__range.,update} + + @sa https://docs.python.org/3.6/library/stdtypes.html#dict.update + + @since version 3.0.0 + */ + void update(const_iterator first, const_iterator last) + { + // implicitly convert null value to an empty object + if (is_null()) + { + m_type = value_t::object; + m_value.object = create<object_t>(); + assert_invariant(); + } + + if (JSON_HEDLEY_UNLIKELY(!is_object())) + { + JSON_THROW(type_error::create(312, "cannot use update() with " + std::string(type_name()))); + } + + // check if range iterators belong to the same JSON object + if (JSON_HEDLEY_UNLIKELY(first.m_object != last.m_object)) + { + JSON_THROW(invalid_iterator::create(210, "iterators do not fit")); + } + + // passed iterators must belong to objects + if (JSON_HEDLEY_UNLIKELY(!first.m_object->is_object() + || !last.m_object->is_object())) + { + JSON_THROW(invalid_iterator::create(202, "iterators first and last must point to objects")); + } + + for (auto it = first; it != last; ++it) + { + m_value.object->operator[](it.key()) = it.value(); + } + } + + /*! + @brief exchanges the values + + Exchanges the contents of the JSON value with those of @a other. Does not + invoke any move, copy, or swap operations on individual elements. All + iterators and references remain valid. The past-the-end iterator is + invalidated. + + @param[in,out] other JSON value to exchange the contents with + + @complexity Constant. + + @liveexample{The example below shows how JSON values can be swapped with + `swap()`.,swap__reference} + + @since version 1.0.0 + */ + void swap(reference other) noexcept ( + std::is_nothrow_move_constructible<value_t>::value&& + std::is_nothrow_move_assignable<value_t>::value&& + std::is_nothrow_move_constructible<json_value>::value&& + std::is_nothrow_move_assignable<json_value>::value + ) + { + std::swap(m_type, other.m_type); + std::swap(m_value, other.m_value); + assert_invariant(); + } + + /*! + @brief exchanges the values + + Exchanges the contents of the JSON value from @a left with those of @a right. Does not + invoke any move, copy, or swap operations on individual elements. All + iterators and references remain valid. The past-the-end iterator is + invalidated. implemented as a friend function callable via ADL. + + @param[in,out] left JSON value to exchange the contents with + @param[in,out] right JSON value to exchange the contents with + + @complexity Constant. + + @liveexample{The example below shows how JSON values can be swapped with + `swap()`.,swap__reference} + + @since version 1.0.0 + */ + friend void swap(reference left, reference right) noexcept ( + std::is_nothrow_move_constructible<value_t>::value&& + std::is_nothrow_move_assignable<value_t>::value&& + std::is_nothrow_move_constructible<json_value>::value&& + std::is_nothrow_move_assignable<json_value>::value + ) + { + left.swap(right); + } + + /*! + @brief exchanges the values + + Exchanges the contents of a JSON array with those of @a other. Does not + invoke any move, copy, or swap operations on individual elements. All + iterators and references remain valid. The past-the-end iterator is + invalidated. + + @param[in,out] other array to exchange the contents with + + @throw type_error.310 when JSON value is not an array; example: `"cannot + use swap() with string"` + + @complexity Constant. + + @liveexample{The example below shows how arrays can be swapped with + `swap()`.,swap__array_t} + + @since version 1.0.0 + */ + void swap(array_t& other) + { + // swap only works for arrays + if (JSON_HEDLEY_LIKELY(is_array())) + { + std::swap(*(m_value.array), other); + } + else + { + JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name()))); + } + } + + /*! + @brief exchanges the values + + Exchanges the contents of a JSON object with those of @a other. Does not + invoke any move, copy, or swap operations on individual elements. All + iterators and references remain valid. The past-the-end iterator is + invalidated. + + @param[in,out] other object to exchange the contents with + + @throw type_error.310 when JSON value is not an object; example: + `"cannot use swap() with string"` + + @complexity Constant. + + @liveexample{The example below shows how objects can be swapped with + `swap()`.,swap__object_t} + + @since version 1.0.0 + */ + void swap(object_t& other) + { + // swap only works for objects + if (JSON_HEDLEY_LIKELY(is_object())) + { + std::swap(*(m_value.object), other); + } + else + { + JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name()))); + } + } + + /*! + @brief exchanges the values + + Exchanges the contents of a JSON string with those of @a other. Does not + invoke any move, copy, or swap operations on individual elements. All + iterators and references remain valid. The past-the-end iterator is + invalidated. + + @param[in,out] other string to exchange the contents with + + @throw type_error.310 when JSON value is not a string; example: `"cannot + use swap() with boolean"` + + @complexity Constant. + + @liveexample{The example below shows how strings can be swapped with + `swap()`.,swap__string_t} + + @since version 1.0.0 + */ + void swap(string_t& other) + { + // swap only works for strings + if (JSON_HEDLEY_LIKELY(is_string())) + { + std::swap(*(m_value.string), other); + } + else + { + JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name()))); + } + } + + /*! + @brief exchanges the values + + Exchanges the contents of a JSON string with those of @a other. Does not + invoke any move, copy, or swap operations on individual elements. All + iterators and references remain valid. The past-the-end iterator is + invalidated. + + @param[in,out] other binary to exchange the contents with + + @throw type_error.310 when JSON value is not a string; example: `"cannot + use swap() with boolean"` + + @complexity Constant. + + @liveexample{The example below shows how strings can be swapped with + `swap()`.,swap__binary_t} + + @since version 3.8.0 + */ + void swap(binary_t& other) + { + // swap only works for strings + if (JSON_HEDLEY_LIKELY(is_binary())) + { + std::swap(*(m_value.binary), other); + } + else + { + JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name()))); + } + } + + /// @copydoc swap(binary_t) + void swap(typename binary_t::container_type& other) + { + // swap only works for strings + if (JSON_HEDLEY_LIKELY(is_binary())) + { + std::swap(*(m_value.binary), other); + } + else + { + JSON_THROW(type_error::create(310, "cannot use swap() with " + std::string(type_name()))); + } + } + + /// @} + + public: + ////////////////////////////////////////// + // lexicographical comparison operators // + ////////////////////////////////////////// + + /// @name lexicographical comparison operators + /// @{ + + /*! + @brief comparison: equal + + Compares two JSON values for equality according to the following rules: + - Two JSON values are equal if (1) they are from the same type and (2) + their stored values are the same according to their respective + `operator==`. + - Integer and floating-point numbers are automatically converted before + comparison. Note that two NaN values are always treated as unequal. + - Two JSON null values are equal. + + @note Floating-point inside JSON values numbers are compared with + `json::number_float_t::operator==` which is `double::operator==` by + default. To compare floating-point while respecting an epsilon, an alternative + [comparison function](https://github.com/mariokonrad/marnav/blob/master/include/marnav/math/floatingpoint.hpp#L34-#L39) + could be used, for instance + @code {.cpp} + template<typename T, typename = typename std::enable_if<std::is_floating_point<T>::value, T>::type> + inline bool is_same(T a, T b, T epsilon = std::numeric_limits<T>::epsilon()) noexcept + { + return std::abs(a - b) <= epsilon; + } + @endcode + Or you can self-defined operator equal function like this: + @code {.cpp} + bool my_equal(const_reference lhs, const_reference rhs) { + const auto lhs_type lhs.type(); + const auto rhs_type rhs.type(); + if (lhs_type == rhs_type) { + switch(lhs_type) + // self_defined case + case value_t::number_float: + return std::abs(lhs - rhs) <= std::numeric_limits<float>::epsilon(); + // other cases remain the same with the original + ... + } + ... + } + @endcode + + @note NaN values never compare equal to themselves or to other NaN values. + + @param[in] lhs first JSON value to consider + @param[in] rhs second JSON value to consider + @return whether the values @a lhs and @a rhs are equal + + @exceptionsafety No-throw guarantee: this function never throws exceptions. + + @complexity Linear. + + @liveexample{The example demonstrates comparing several JSON + types.,operator__equal} + + @since version 1.0.0 + */ + friend bool operator==(const_reference lhs, const_reference rhs) noexcept + { + const auto lhs_type = lhs.type(); + const auto rhs_type = rhs.type(); + + if (lhs_type == rhs_type) + { + switch (lhs_type) + { + case value_t::array: + return *lhs.m_value.array == *rhs.m_value.array; + + case value_t::object: + return *lhs.m_value.object == *rhs.m_value.object; + + case value_t::null: + return true; + + case value_t::string: + return *lhs.m_value.string == *rhs.m_value.string; + + case value_t::boolean: + return lhs.m_value.boolean == rhs.m_value.boolean; + + case value_t::number_integer: + return lhs.m_value.number_integer == rhs.m_value.number_integer; + + case value_t::number_unsigned: + return lhs.m_value.number_unsigned == rhs.m_value.number_unsigned; + + case value_t::number_float: + return lhs.m_value.number_float == rhs.m_value.number_float; + + case value_t::binary: + return *lhs.m_value.binary == *rhs.m_value.binary; + + default: + return false; + } + } + else if (lhs_type == value_t::number_integer && rhs_type == value_t::number_float) + { + return static_cast<number_float_t>(lhs.m_value.number_integer) == rhs.m_value.number_float; + } + else if (lhs_type == value_t::number_float && rhs_type == value_t::number_integer) + { + return lhs.m_value.number_float == static_cast<number_float_t>(rhs.m_value.number_integer); + } + else if (lhs_type == value_t::number_unsigned && rhs_type == value_t::number_float) + { + return static_cast<number_float_t>(lhs.m_value.number_unsigned) == rhs.m_value.number_float; + } + else if (lhs_type == value_t::number_float && rhs_type == value_t::number_unsigned) + { + return lhs.m_value.number_float == static_cast<number_float_t>(rhs.m_value.number_unsigned); + } + else if (lhs_type == value_t::number_unsigned && rhs_type == value_t::number_integer) + { + return static_cast<number_integer_t>(lhs.m_value.number_unsigned) == rhs.m_value.number_integer; + } + else if (lhs_type == value_t::number_integer && rhs_type == value_t::number_unsigned) + { + return lhs.m_value.number_integer == static_cast<number_integer_t>(rhs.m_value.number_unsigned); + } + + return false; + } + + /*! + @brief comparison: equal + @copydoc operator==(const_reference, const_reference) + */ + template<typename ScalarType, typename std::enable_if< + std::is_scalar<ScalarType>::value, int>::type = 0> + friend bool operator==(const_reference lhs, const ScalarType rhs) noexcept + { + return lhs == basic_json(rhs); + } + + /*! + @brief comparison: equal + @copydoc operator==(const_reference, const_reference) + */ + template<typename ScalarType, typename std::enable_if< + std::is_scalar<ScalarType>::value, int>::type = 0> + friend bool operator==(const ScalarType lhs, const_reference rhs) noexcept + { + return basic_json(lhs) == rhs; + } + + /*! + @brief comparison: not equal + + Compares two JSON values for inequality by calculating `not (lhs == rhs)`. + + @param[in] lhs first JSON value to consider + @param[in] rhs second JSON value to consider + @return whether the values @a lhs and @a rhs are not equal + + @complexity Linear. + + @exceptionsafety No-throw guarantee: this function never throws exceptions. + + @liveexample{The example demonstrates comparing several JSON + types.,operator__notequal} + + @since version 1.0.0 + */ + friend bool operator!=(const_reference lhs, const_reference rhs) noexcept + { + return !(lhs == rhs); + } + + /*! + @brief comparison: not equal + @copydoc operator!=(const_reference, const_reference) + */ + template<typename ScalarType, typename std::enable_if< + std::is_scalar<ScalarType>::value, int>::type = 0> + friend bool operator!=(const_reference lhs, const ScalarType rhs) noexcept + { + return lhs != basic_json(rhs); + } + + /*! + @brief comparison: not equal + @copydoc operator!=(const_reference, const_reference) + */ + template<typename ScalarType, typename std::enable_if< + std::is_scalar<ScalarType>::value, int>::type = 0> + friend bool operator!=(const ScalarType lhs, const_reference rhs) noexcept + { + return basic_json(lhs) != rhs; + } + + /*! + @brief comparison: less than + + Compares whether one JSON value @a lhs is less than another JSON value @a + rhs according to the following rules: + - If @a lhs and @a rhs have the same type, the values are compared using + the default `<` operator. + - Integer and floating-point numbers are automatically converted before + comparison + - In case @a lhs and @a rhs have different types, the values are ignored + and the order of the types is considered, see + @ref operator<(const value_t, const value_t). + + @param[in] lhs first JSON value to consider + @param[in] rhs second JSON value to consider + @return whether @a lhs is less than @a rhs + + @complexity Linear. + + @exceptionsafety No-throw guarantee: this function never throws exceptions. + + @liveexample{The example demonstrates comparing several JSON + types.,operator__less} + + @since version 1.0.0 + */ + friend bool operator<(const_reference lhs, const_reference rhs) noexcept + { + const auto lhs_type = lhs.type(); + const auto rhs_type = rhs.type(); + + if (lhs_type == rhs_type) + { + switch (lhs_type) + { + case value_t::array: + // note parentheses are necessary, see + // https://github.com/nlohmann/json/issues/1530 + return (*lhs.m_value.array) < (*rhs.m_value.array); + + case value_t::object: + return (*lhs.m_value.object) < (*rhs.m_value.object); + + case value_t::null: + return false; + + case value_t::string: + return (*lhs.m_value.string) < (*rhs.m_value.string); + + case value_t::boolean: + return (lhs.m_value.boolean) < (rhs.m_value.boolean); + + case value_t::number_integer: + return (lhs.m_value.number_integer) < (rhs.m_value.number_integer); + + case value_t::number_unsigned: + return (lhs.m_value.number_unsigned) < (rhs.m_value.number_unsigned); + + case value_t::number_float: + return (lhs.m_value.number_float) < (rhs.m_value.number_float); + + case value_t::binary: + return (*lhs.m_value.binary) < (*rhs.m_value.binary); + + default: + return false; + } + } + else if (lhs_type == value_t::number_integer && rhs_type == value_t::number_float) + { + return static_cast<number_float_t>(lhs.m_value.number_integer) < rhs.m_value.number_float; + } + else if (lhs_type == value_t::number_float && rhs_type == value_t::number_integer) + { + return lhs.m_value.number_float < static_cast<number_float_t>(rhs.m_value.number_integer); + } + else if (lhs_type == value_t::number_unsigned && rhs_type == value_t::number_float) + { + return static_cast<number_float_t>(lhs.m_value.number_unsigned) < rhs.m_value.number_float; + } + else if (lhs_type == value_t::number_float && rhs_type == value_t::number_unsigned) + { + return lhs.m_value.number_float < static_cast<number_float_t>(rhs.m_value.number_unsigned); + } + else if (lhs_type == value_t::number_integer && rhs_type == value_t::number_unsigned) + { + return lhs.m_value.number_integer < static_cast<number_integer_t>(rhs.m_value.number_unsigned); + } + else if (lhs_type == value_t::number_unsigned && rhs_type == value_t::number_integer) + { + return static_cast<number_integer_t>(lhs.m_value.number_unsigned) < rhs.m_value.number_integer; + } + + // We only reach this line if we cannot compare values. In that case, + // we compare types. Note we have to call the operator explicitly, + // because MSVC has problems otherwise. + return operator<(lhs_type, rhs_type); + } + + /*! + @brief comparison: less than + @copydoc operator<(const_reference, const_reference) + */ + template<typename ScalarType, typename std::enable_if< + std::is_scalar<ScalarType>::value, int>::type = 0> + friend bool operator<(const_reference lhs, const ScalarType rhs) noexcept + { + return lhs < basic_json(rhs); + } + + /*! + @brief comparison: less than + @copydoc operator<(const_reference, const_reference) + */ + template<typename ScalarType, typename std::enable_if< + std::is_scalar<ScalarType>::value, int>::type = 0> + friend bool operator<(const ScalarType lhs, const_reference rhs) noexcept + { + return basic_json(lhs) < rhs; + } + + /*! + @brief comparison: less than or equal + + Compares whether one JSON value @a lhs is less than or equal to another + JSON value by calculating `not (rhs < lhs)`. + + @param[in] lhs first JSON value to consider + @param[in] rhs second JSON value to consider + @return whether @a lhs is less than or equal to @a rhs + + @complexity Linear. + + @exceptionsafety No-throw guarantee: this function never throws exceptions. + + @liveexample{The example demonstrates comparing several JSON + types.,operator__greater} + + @since version 1.0.0 + */ + friend bool operator<=(const_reference lhs, const_reference rhs) noexcept + { + return !(rhs < lhs); + } + + /*! + @brief comparison: less than or equal + @copydoc operator<=(const_reference, const_reference) + */ + template<typename ScalarType, typename std::enable_if< + std::is_scalar<ScalarType>::value, int>::type = 0> + friend bool operator<=(const_reference lhs, const ScalarType rhs) noexcept + { + return lhs <= basic_json(rhs); + } + + /*! + @brief comparison: less than or equal + @copydoc operator<=(const_reference, const_reference) + */ + template<typename ScalarType, typename std::enable_if< + std::is_scalar<ScalarType>::value, int>::type = 0> + friend bool operator<=(const ScalarType lhs, const_reference rhs) noexcept + { + return basic_json(lhs) <= rhs; + } + + /*! + @brief comparison: greater than + + Compares whether one JSON value @a lhs is greater than another + JSON value by calculating `not (lhs <= rhs)`. + + @param[in] lhs first JSON value to consider + @param[in] rhs second JSON value to consider + @return whether @a lhs is greater than to @a rhs + + @complexity Linear. + + @exceptionsafety No-throw guarantee: this function never throws exceptions. + + @liveexample{The example demonstrates comparing several JSON + types.,operator__lessequal} + + @since version 1.0.0 + */ + friend bool operator>(const_reference lhs, const_reference rhs) noexcept + { + return !(lhs <= rhs); + } + + /*! + @brief comparison: greater than + @copydoc operator>(const_reference, const_reference) + */ + template<typename ScalarType, typename std::enable_if< + std::is_scalar<ScalarType>::value, int>::type = 0> + friend bool operator>(const_reference lhs, const ScalarType rhs) noexcept + { + return lhs > basic_json(rhs); + } + + /*! + @brief comparison: greater than + @copydoc operator>(const_reference, const_reference) + */ + template<typename ScalarType, typename std::enable_if< + std::is_scalar<ScalarType>::value, int>::type = 0> + friend bool operator>(const ScalarType lhs, const_reference rhs) noexcept + { + return basic_json(lhs) > rhs; + } + + /*! + @brief comparison: greater than or equal + + Compares whether one JSON value @a lhs is greater than or equal to another + JSON value by calculating `not (lhs < rhs)`. + + @param[in] lhs first JSON value to consider + @param[in] rhs second JSON value to consider + @return whether @a lhs is greater than or equal to @a rhs + + @complexity Linear. + + @exceptionsafety No-throw guarantee: this function never throws exceptions. + + @liveexample{The example demonstrates comparing several JSON + types.,operator__greaterequal} + + @since version 1.0.0 + */ + friend bool operator>=(const_reference lhs, const_reference rhs) noexcept + { + return !(lhs < rhs); + } + + /*! + @brief comparison: greater than or equal + @copydoc operator>=(const_reference, const_reference) + */ + template<typename ScalarType, typename std::enable_if< + std::is_scalar<ScalarType>::value, int>::type = 0> + friend bool operator>=(const_reference lhs, const ScalarType rhs) noexcept + { + return lhs >= basic_json(rhs); + } + + /*! + @brief comparison: greater than or equal + @copydoc operator>=(const_reference, const_reference) + */ + template<typename ScalarType, typename std::enable_if< + std::is_scalar<ScalarType>::value, int>::type = 0> + friend bool operator>=(const ScalarType lhs, const_reference rhs) noexcept + { + return basic_json(lhs) >= rhs; + } + + /// @} + + /////////////////// + // serialization // + /////////////////// + + /// @name serialization + /// @{ + + /*! + @brief serialize to stream + + Serialize the given JSON value @a j to the output stream @a o. The JSON + value will be serialized using the @ref dump member function. + + - The indentation of the output can be controlled with the member variable + `width` of the output stream @a o. For instance, using the manipulator + `std::setw(4)` on @a o sets the indentation level to `4` and the + serialization result is the same as calling `dump(4)`. + + - The indentation character can be controlled with the member variable + `fill` of the output stream @a o. For instance, the manipulator + `std::setfill('\\t')` sets indentation to use a tab character rather than + the default space character. + + @param[in,out] o stream to serialize to + @param[in] j JSON value to serialize + + @return the stream @a o + + @throw type_error.316 if a string stored inside the JSON value is not + UTF-8 encoded + + @complexity Linear. + + @liveexample{The example below shows the serialization with different + parameters to `width` to adjust the indentation level.,operator_serialize} + + @since version 1.0.0; indentation character added in version 3.0.0 + */ + friend std::ostream& operator<<(std::ostream& o, const basic_json& j) + { + // read width member and use it as indentation parameter if nonzero + const bool pretty_print = o.width() > 0; + const auto indentation = pretty_print ? o.width() : 0; + + // reset width to 0 for subsequent calls to this stream + o.width(0); + + // do the actual serialization + serializer s(detail::output_adapter<char>(o), o.fill()); + s.dump(j, pretty_print, false, static_cast<unsigned int>(indentation)); + return o; + } + + /*! + @brief serialize to stream + @deprecated This stream operator is deprecated and will be removed in + future 4.0.0 of the library. Please use + @ref operator<<(std::ostream&, const basic_json&) + instead; that is, replace calls like `j >> o;` with `o << j;`. + @since version 1.0.0; deprecated since version 3.0.0 + */ + JSON_HEDLEY_DEPRECATED_FOR(3.0.0, operator<<(std::ostream&, const basic_json&)) + friend std::ostream& operator>>(const basic_json& j, std::ostream& o) + { + return o << j; + } + + /// @} + + + ///////////////////// + // deserialization // + ///////////////////// + + /// @name deserialization + /// @{ + + /*! + @brief deserialize from a compatible input + + @tparam InputType A compatible input, for instance + - an std::istream object + - a FILE pointer + - a C-style array of characters + - a pointer to a null-terminated string of single byte characters + - an object obj for which begin(obj) and end(obj) produces a valid pair of + iterators. + + @param[in] i input to read from + @param[in] cb a parser callback function of type @ref parser_callback_t + which is used to control the deserialization by filtering unwanted values + (optional) + @param[in] allow_exceptions whether to throw exceptions in case of a + parse error (optional, true by default) + @param[in] ignore_comments whether comments should be ignored and treated + like whitespace (true) or yield a parse error (true); (optional, false by + default) + + @return deserialized JSON value; in case of a parse error and + @a allow_exceptions set to `false`, the return value will be + value_t::discarded. + + @throw parse_error.101 if a parse error occurs; example: `""unexpected end + of input; expected string literal""` + @throw parse_error.102 if to_unicode fails or surrogate error + @throw parse_error.103 if to_unicode fails + + @complexity Linear in the length of the input. The parser is a predictive + LL(1) parser. The complexity can be higher if the parser callback function + @a cb or reading from the input @a i has a super-linear complexity. + + @note A UTF-8 byte order mark is silently ignored. + + @liveexample{The example below demonstrates the `parse()` function reading + from an array.,parse__array__parser_callback_t} + + @liveexample{The example below demonstrates the `parse()` function with + and without callback function.,parse__string__parser_callback_t} + + @liveexample{The example below demonstrates the `parse()` function with + and without callback function.,parse__istream__parser_callback_t} + + @liveexample{The example below demonstrates the `parse()` function reading + from a contiguous container.,parse__contiguouscontainer__parser_callback_t} + + @since version 2.0.3 (contiguous containers); version 3.9.0 allowed to + ignore comments. + */ + template<typename InputType> + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json parse(InputType&& i, + const parser_callback_t cb = nullptr, + const bool allow_exceptions = true, + const bool ignore_comments = false) + { + basic_json result; + parser(detail::input_adapter(std::forward<InputType>(i)), cb, allow_exceptions, ignore_comments).parse(true, result); + return result; + } + + /*! + @brief deserialize from a pair of character iterators + + The value_type of the iterator must be a integral type with size of 1, 2 or + 4 bytes, which will be interpreted respectively as UTF-8, UTF-16 and UTF-32. + + @param[in] first iterator to start of character range + @param[in] last iterator to end of character range + @param[in] cb a parser callback function of type @ref parser_callback_t + which is used to control the deserialization by filtering unwanted values + (optional) + @param[in] allow_exceptions whether to throw exceptions in case of a + parse error (optional, true by default) + @param[in] ignore_comments whether comments should be ignored and treated + like whitespace (true) or yield a parse error (true); (optional, false by + default) + + @return deserialized JSON value; in case of a parse error and + @a allow_exceptions set to `false`, the return value will be + value_t::discarded. + + @throw parse_error.101 if a parse error occurs; example: `""unexpected end + of input; expected string literal""` + @throw parse_error.102 if to_unicode fails or surrogate error + @throw parse_error.103 if to_unicode fails + */ + template<typename IteratorType> + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json parse(IteratorType first, + IteratorType last, + const parser_callback_t cb = nullptr, + const bool allow_exceptions = true, + const bool ignore_comments = false) + { + basic_json result; + parser(detail::input_adapter(std::move(first), std::move(last)), cb, allow_exceptions, ignore_comments).parse(true, result); + return result; + } + + JSON_HEDLEY_WARN_UNUSED_RESULT + JSON_HEDLEY_DEPRECATED_FOR(3.8.0, parse(ptr, ptr + len)) + static basic_json parse(detail::span_input_adapter&& i, + const parser_callback_t cb = nullptr, + const bool allow_exceptions = true, + const bool ignore_comments = false) + { + basic_json result; + parser(i.get(), cb, allow_exceptions, ignore_comments).parse(true, result); + return result; + } + + /*! + @brief check if the input is valid JSON + + Unlike the @ref parse(InputType&&, const parser_callback_t,const bool) + function, this function neither throws an exception in case of invalid JSON + input (i.e., a parse error) nor creates diagnostic information. + + @tparam InputType A compatible input, for instance + - an std::istream object + - a FILE pointer + - a C-style array of characters + - a pointer to a null-terminated string of single byte characters + - an object obj for which begin(obj) and end(obj) produces a valid pair of + iterators. + + @param[in] i input to read from + @param[in] ignore_comments whether comments should be ignored and treated + like whitespace (true) or yield a parse error (true); (optional, false by + default) + + @return Whether the input read from @a i is valid JSON. + + @complexity Linear in the length of the input. The parser is a predictive + LL(1) parser. + + @note A UTF-8 byte order mark is silently ignored. + + @liveexample{The example below demonstrates the `accept()` function reading + from a string.,accept__string} + */ + template<typename InputType> + static bool accept(InputType&& i, + const bool ignore_comments = false) + { + return parser(detail::input_adapter(std::forward<InputType>(i)), nullptr, false, ignore_comments).accept(true); + } + + template<typename IteratorType> + static bool accept(IteratorType first, IteratorType last, + const bool ignore_comments = false) + { + return parser(detail::input_adapter(std::move(first), std::move(last)), nullptr, false, ignore_comments).accept(true); + } + + JSON_HEDLEY_WARN_UNUSED_RESULT + JSON_HEDLEY_DEPRECATED_FOR(3.8.0, accept(ptr, ptr + len)) + static bool accept(detail::span_input_adapter&& i, + const bool ignore_comments = false) + { + return parser(i.get(), nullptr, false, ignore_comments).accept(true); + } + + /*! + @brief generate SAX events + + The SAX event lister must follow the interface of @ref json_sax. + + This function reads from a compatible input. Examples are: + - an std::istream object + - a FILE pointer + - a C-style array of characters + - a pointer to a null-terminated string of single byte characters + - an object obj for which begin(obj) and end(obj) produces a valid pair of + iterators. + + @param[in] i input to read from + @param[in,out] sax SAX event listener + @param[in] format the format to parse (JSON, CBOR, MessagePack, or UBJSON) + @param[in] strict whether the input has to be consumed completely + @param[in] ignore_comments whether comments should be ignored and treated + like whitespace (true) or yield a parse error (true); (optional, false by + default); only applies to the JSON file format. + + @return return value of the last processed SAX event + + @throw parse_error.101 if a parse error occurs; example: `""unexpected end + of input; expected string literal""` + @throw parse_error.102 if to_unicode fails or surrogate error + @throw parse_error.103 if to_unicode fails + + @complexity Linear in the length of the input. The parser is a predictive + LL(1) parser. The complexity can be higher if the SAX consumer @a sax has + a super-linear complexity. + + @note A UTF-8 byte order mark is silently ignored. + + @liveexample{The example below demonstrates the `sax_parse()` function + reading from string and processing the events with a user-defined SAX + event consumer.,sax_parse} + + @since version 3.2.0 + */ + template <typename InputType, typename SAX> + JSON_HEDLEY_NON_NULL(2) + static bool sax_parse(InputType&& i, SAX* sax, + input_format_t format = input_format_t::json, + const bool strict = true, + const bool ignore_comments = false) + { + auto ia = detail::input_adapter(std::forward<InputType>(i)); + return format == input_format_t::json + ? parser(std::move(ia), nullptr, true, ignore_comments).sax_parse(sax, strict) + : detail::binary_reader<basic_json, decltype(ia), SAX>(std::move(ia)).sax_parse(format, sax, strict); + } + + template<class IteratorType, class SAX> + JSON_HEDLEY_NON_NULL(3) + static bool sax_parse(IteratorType first, IteratorType last, SAX* sax, + input_format_t format = input_format_t::json, + const bool strict = true, + const bool ignore_comments = false) + { + auto ia = detail::input_adapter(std::move(first), std::move(last)); + return format == input_format_t::json + ? parser(std::move(ia), nullptr, true, ignore_comments).sax_parse(sax, strict) + : detail::binary_reader<basic_json, decltype(ia), SAX>(std::move(ia)).sax_parse(format, sax, strict); + } + + template <typename SAX> + JSON_HEDLEY_DEPRECATED_FOR(3.8.0, sax_parse(ptr, ptr + len, ...)) + JSON_HEDLEY_NON_NULL(2) + static bool sax_parse(detail::span_input_adapter&& i, SAX* sax, + input_format_t format = input_format_t::json, + const bool strict = true, + const bool ignore_comments = false) + { + auto ia = i.get(); + return format == input_format_t::json + ? parser(std::move(ia), nullptr, true, ignore_comments).sax_parse(sax, strict) + : detail::binary_reader<basic_json, decltype(ia), SAX>(std::move(ia)).sax_parse(format, sax, strict); + } + + /*! + @brief deserialize from stream + @deprecated This stream operator is deprecated and will be removed in + version 4.0.0 of the library. Please use + @ref operator>>(std::istream&, basic_json&) + instead; that is, replace calls like `j << i;` with `i >> j;`. + @since version 1.0.0; deprecated since version 3.0.0 + */ + JSON_HEDLEY_DEPRECATED_FOR(3.0.0, operator>>(std::istream&, basic_json&)) + friend std::istream& operator<<(basic_json& j, std::istream& i) + { + return operator>>(i, j); + } + + /*! + @brief deserialize from stream + + Deserializes an input stream to a JSON value. + + @param[in,out] i input stream to read a serialized JSON value from + @param[in,out] j JSON value to write the deserialized input to + + @throw parse_error.101 in case of an unexpected token + @throw parse_error.102 if to_unicode fails or surrogate error + @throw parse_error.103 if to_unicode fails + + @complexity Linear in the length of the input. The parser is a predictive + LL(1) parser. + + @note A UTF-8 byte order mark is silently ignored. + + @liveexample{The example below shows how a JSON value is constructed by + reading a serialization from a stream.,operator_deserialize} + + @sa parse(std::istream&, const parser_callback_t) for a variant with a + parser callback function to filter values while parsing + + @since version 1.0.0 + */ + friend std::istream& operator>>(std::istream& i, basic_json& j) + { + parser(detail::input_adapter(i)).parse(false, j); + return i; + } + + /// @} + + /////////////////////////// + // convenience functions // + /////////////////////////// + + /*! + @brief return the type as string + + Returns the type name as string to be used in error messages - usually to + indicate that a function was called on a wrong JSON type. + + @return a string representation of a the @a m_type member: + Value type | return value + ----------- | ------------- + null | `"null"` + boolean | `"boolean"` + string | `"string"` + number | `"number"` (for all number types) + object | `"object"` + array | `"array"` + binary | `"binary"` + discarded | `"discarded"` + + @exceptionsafety No-throw guarantee: this function never throws exceptions. + + @complexity Constant. + + @liveexample{The following code exemplifies `type_name()` for all JSON + types.,type_name} + + @sa @ref type() -- return the type of the JSON value + @sa @ref operator value_t() -- return the type of the JSON value (implicit) + + @since version 1.0.0, public since 2.1.0, `const char*` and `noexcept` + since 3.0.0 + */ + JSON_HEDLEY_RETURNS_NON_NULL + const char* type_name() const noexcept + { + { + switch (m_type) + { + case value_t::null: + return "null"; + case value_t::object: + return "object"; + case value_t::array: + return "array"; + case value_t::string: + return "string"; + case value_t::boolean: + return "boolean"; + case value_t::binary: + return "binary"; + case value_t::discarded: + return "discarded"; + default: + return "number"; + } + } + } + + + private: + ////////////////////// + // member variables // + ////////////////////// + + /// the type of the current element + value_t m_type = value_t::null; + + /// the value of the current element + json_value m_value = {}; + + ////////////////////////////////////////// + // binary serialization/deserialization // + ////////////////////////////////////////// + + /// @name binary serialization/deserialization support + /// @{ + + public: + /*! + @brief create a CBOR serialization of a given JSON value + + Serializes a given JSON value @a j to a byte vector using the CBOR (Concise + Binary Object Representation) serialization format. CBOR is a binary + serialization format which aims to be more compact than JSON itself, yet + more efficient to parse. + + The library uses the following mapping from JSON values types to + CBOR types according to the CBOR specification (RFC 7049): + + JSON value type | value/range | CBOR type | first byte + --------------- | ------------------------------------------ | ---------------------------------- | --------------- + null | `null` | Null | 0xF6 + boolean | `true` | True | 0xF5 + boolean | `false` | False | 0xF4 + number_integer | -9223372036854775808..-2147483649 | Negative integer (8 bytes follow) | 0x3B + number_integer | -2147483648..-32769 | Negative integer (4 bytes follow) | 0x3A + number_integer | -32768..-129 | Negative integer (2 bytes follow) | 0x39 + number_integer | -128..-25 | Negative integer (1 byte follow) | 0x38 + number_integer | -24..-1 | Negative integer | 0x20..0x37 + number_integer | 0..23 | Integer | 0x00..0x17 + number_integer | 24..255 | Unsigned integer (1 byte follow) | 0x18 + number_integer | 256..65535 | Unsigned integer (2 bytes follow) | 0x19 + number_integer | 65536..4294967295 | Unsigned integer (4 bytes follow) | 0x1A + number_integer | 4294967296..18446744073709551615 | Unsigned integer (8 bytes follow) | 0x1B + number_unsigned | 0..23 | Integer | 0x00..0x17 + number_unsigned | 24..255 | Unsigned integer (1 byte follow) | 0x18 + number_unsigned | 256..65535 | Unsigned integer (2 bytes follow) | 0x19 + number_unsigned | 65536..4294967295 | Unsigned integer (4 bytes follow) | 0x1A + number_unsigned | 4294967296..18446744073709551615 | Unsigned integer (8 bytes follow) | 0x1B + number_float | *any value representable by a float* | Single-Precision Float | 0xFA + number_float | *any value NOT representable by a float* | Double-Precision Float | 0xFB + string | *length*: 0..23 | UTF-8 string | 0x60..0x77 + string | *length*: 23..255 | UTF-8 string (1 byte follow) | 0x78 + string | *length*: 256..65535 | UTF-8 string (2 bytes follow) | 0x79 + string | *length*: 65536..4294967295 | UTF-8 string (4 bytes follow) | 0x7A + string | *length*: 4294967296..18446744073709551615 | UTF-8 string (8 bytes follow) | 0x7B + array | *size*: 0..23 | array | 0x80..0x97 + array | *size*: 23..255 | array (1 byte follow) | 0x98 + array | *size*: 256..65535 | array (2 bytes follow) | 0x99 + array | *size*: 65536..4294967295 | array (4 bytes follow) | 0x9A + array | *size*: 4294967296..18446744073709551615 | array (8 bytes follow) | 0x9B + object | *size*: 0..23 | map | 0xA0..0xB7 + object | *size*: 23..255 | map (1 byte follow) | 0xB8 + object | *size*: 256..65535 | map (2 bytes follow) | 0xB9 + object | *size*: 65536..4294967295 | map (4 bytes follow) | 0xBA + object | *size*: 4294967296..18446744073709551615 | map (8 bytes follow) | 0xBB + binary | *size*: 0..23 | byte string | 0x40..0x57 + binary | *size*: 23..255 | byte string (1 byte follow) | 0x58 + binary | *size*: 256..65535 | byte string (2 bytes follow) | 0x59 + binary | *size*: 65536..4294967295 | byte string (4 bytes follow) | 0x5A + binary | *size*: 4294967296..18446744073709551615 | byte string (8 bytes follow) | 0x5B + + @note The mapping is **complete** in the sense that any JSON value type + can be converted to a CBOR value. + + @note If NaN or Infinity are stored inside a JSON number, they are + serialized properly. This behavior differs from the @ref dump() + function which serializes NaN or Infinity to `null`. + + @note The following CBOR types are not used in the conversion: + - UTF-8 strings terminated by "break" (0x7F) + - arrays terminated by "break" (0x9F) + - maps terminated by "break" (0xBF) + - byte strings terminated by "break" (0x5F) + - date/time (0xC0..0xC1) + - bignum (0xC2..0xC3) + - decimal fraction (0xC4) + - bigfloat (0xC5) + - expected conversions (0xD5..0xD7) + - simple values (0xE0..0xF3, 0xF8) + - undefined (0xF7) + - half-precision floats (0xF9) + - break (0xFF) + + @param[in] j JSON value to serialize + @return CBOR serialization as byte vector + + @complexity Linear in the size of the JSON value @a j. + + @liveexample{The example shows the serialization of a JSON value to a byte + vector in CBOR format.,to_cbor} + + @sa http://cbor.io + @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool, const cbor_tag_handler_t) for the + analogous deserialization + @sa @ref to_msgpack(const basic_json&) for the related MessagePack format + @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the + related UBJSON format + + @since version 2.0.9; compact representation of floating-point numbers + since version 3.8.0 + */ + static std::vector<uint8_t> to_cbor(const basic_json& j) + { + std::vector<uint8_t> result; + to_cbor(j, result); + return result; + } + + static void to_cbor(const basic_json& j, detail::output_adapter<uint8_t> o) + { + binary_writer<uint8_t>(o).write_cbor(j); + } + + static void to_cbor(const basic_json& j, detail::output_adapter<char> o) + { + binary_writer<char>(o).write_cbor(j); + } + + /*! + @brief create a MessagePack serialization of a given JSON value + + Serializes a given JSON value @a j to a byte vector using the MessagePack + serialization format. MessagePack is a binary serialization format which + aims to be more compact than JSON itself, yet more efficient to parse. + + The library uses the following mapping from JSON values types to + MessagePack types according to the MessagePack specification: + + JSON value type | value/range | MessagePack type | first byte + --------------- | --------------------------------- | ---------------- | ---------- + null | `null` | nil | 0xC0 + boolean | `true` | true | 0xC3 + boolean | `false` | false | 0xC2 + number_integer | -9223372036854775808..-2147483649 | int64 | 0xD3 + number_integer | -2147483648..-32769 | int32 | 0xD2 + number_integer | -32768..-129 | int16 | 0xD1 + number_integer | -128..-33 | int8 | 0xD0 + number_integer | -32..-1 | negative fixint | 0xE0..0xFF + number_integer | 0..127 | positive fixint | 0x00..0x7F + number_integer | 128..255 | uint 8 | 0xCC + number_integer | 256..65535 | uint 16 | 0xCD + number_integer | 65536..4294967295 | uint 32 | 0xCE + number_integer | 4294967296..18446744073709551615 | uint 64 | 0xCF + number_unsigned | 0..127 | positive fixint | 0x00..0x7F + number_unsigned | 128..255 | uint 8 | 0xCC + number_unsigned | 256..65535 | uint 16 | 0xCD + number_unsigned | 65536..4294967295 | uint 32 | 0xCE + number_unsigned | 4294967296..18446744073709551615 | uint 64 | 0xCF + number_float | *any value representable by a float* | float 32 | 0xCA + number_float | *any value NOT representable by a float* | float 64 | 0xCB + string | *length*: 0..31 | fixstr | 0xA0..0xBF + string | *length*: 32..255 | str 8 | 0xD9 + string | *length*: 256..65535 | str 16 | 0xDA + string | *length*: 65536..4294967295 | str 32 | 0xDB + array | *size*: 0..15 | fixarray | 0x90..0x9F + array | *size*: 16..65535 | array 16 | 0xDC + array | *size*: 65536..4294967295 | array 32 | 0xDD + object | *size*: 0..15 | fix map | 0x80..0x8F + object | *size*: 16..65535 | map 16 | 0xDE + object | *size*: 65536..4294967295 | map 32 | 0xDF + binary | *size*: 0..255 | bin 8 | 0xC4 + binary | *size*: 256..65535 | bin 16 | 0xC5 + binary | *size*: 65536..4294967295 | bin 32 | 0xC6 + + @note The mapping is **complete** in the sense that any JSON value type + can be converted to a MessagePack value. + + @note The following values can **not** be converted to a MessagePack value: + - strings with more than 4294967295 bytes + - byte strings with more than 4294967295 bytes + - arrays with more than 4294967295 elements + - objects with more than 4294967295 elements + + @note Any MessagePack output created @ref to_msgpack can be successfully + parsed by @ref from_msgpack. + + @note If NaN or Infinity are stored inside a JSON number, they are + serialized properly. This behavior differs from the @ref dump() + function which serializes NaN or Infinity to `null`. + + @param[in] j JSON value to serialize + @return MessagePack serialization as byte vector + + @complexity Linear in the size of the JSON value @a j. + + @liveexample{The example shows the serialization of a JSON value to a byte + vector in MessagePack format.,to_msgpack} + + @sa http://msgpack.org + @sa @ref from_msgpack for the analogous deserialization + @sa @ref to_cbor(const basic_json& for the related CBOR format + @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the + related UBJSON format + + @since version 2.0.9 + */ + static std::vector<uint8_t> to_msgpack(const basic_json& j) + { + std::vector<uint8_t> result; + to_msgpack(j, result); + return result; + } + + static void to_msgpack(const basic_json& j, detail::output_adapter<uint8_t> o) + { + binary_writer<uint8_t>(o).write_msgpack(j); + } + + static void to_msgpack(const basic_json& j, detail::output_adapter<char> o) + { + binary_writer<char>(o).write_msgpack(j); + } + + /*! + @brief create a UBJSON serialization of a given JSON value + + Serializes a given JSON value @a j to a byte vector using the UBJSON + (Universal Binary JSON) serialization format. UBJSON aims to be more compact + than JSON itself, yet more efficient to parse. + + The library uses the following mapping from JSON values types to + UBJSON types according to the UBJSON specification: + + JSON value type | value/range | UBJSON type | marker + --------------- | --------------------------------- | ----------- | ------ + null | `null` | null | `Z` + boolean | `true` | true | `T` + boolean | `false` | false | `F` + number_integer | -9223372036854775808..-2147483649 | int64 | `L` + number_integer | -2147483648..-32769 | int32 | `l` + number_integer | -32768..-129 | int16 | `I` + number_integer | -128..127 | int8 | `i` + number_integer | 128..255 | uint8 | `U` + number_integer | 256..32767 | int16 | `I` + number_integer | 32768..2147483647 | int32 | `l` + number_integer | 2147483648..9223372036854775807 | int64 | `L` + number_unsigned | 0..127 | int8 | `i` + number_unsigned | 128..255 | uint8 | `U` + number_unsigned | 256..32767 | int16 | `I` + number_unsigned | 32768..2147483647 | int32 | `l` + number_unsigned | 2147483648..9223372036854775807 | int64 | `L` + number_unsigned | 2147483649..18446744073709551615 | high-precision | `H` + number_float | *any value* | float64 | `D` + string | *with shortest length indicator* | string | `S` + array | *see notes on optimized format* | array | `[` + object | *see notes on optimized format* | map | `{` + + @note The mapping is **complete** in the sense that any JSON value type + can be converted to a UBJSON value. + + @note The following values can **not** be converted to a UBJSON value: + - strings with more than 9223372036854775807 bytes (theoretical) + + @note The following markers are not used in the conversion: + - `Z`: no-op values are not created. + - `C`: single-byte strings are serialized with `S` markers. + + @note Any UBJSON output created @ref to_ubjson can be successfully parsed + by @ref from_ubjson. + + @note If NaN or Infinity are stored inside a JSON number, they are + serialized properly. This behavior differs from the @ref dump() + function which serializes NaN or Infinity to `null`. + + @note The optimized formats for containers are supported: Parameter + @a use_size adds size information to the beginning of a container and + removes the closing marker. Parameter @a use_type further checks + whether all elements of a container have the same type and adds the + type marker to the beginning of the container. The @a use_type + parameter must only be used together with @a use_size = true. Note + that @a use_size = true alone may result in larger representations - + the benefit of this parameter is that the receiving side is + immediately informed on the number of elements of the container. + + @note If the JSON data contains the binary type, the value stored is a list + of integers, as suggested by the UBJSON documentation. In particular, + this means that serialization and the deserialization of a JSON + containing binary values into UBJSON and back will result in a + different JSON object. + + @param[in] j JSON value to serialize + @param[in] use_size whether to add size annotations to container types + @param[in] use_type whether to add type annotations to container types + (must be combined with @a use_size = true) + @return UBJSON serialization as byte vector + + @complexity Linear in the size of the JSON value @a j. + + @liveexample{The example shows the serialization of a JSON value to a byte + vector in UBJSON format.,to_ubjson} + + @sa http://ubjson.org + @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the + analogous deserialization + @sa @ref to_cbor(const basic_json& for the related CBOR format + @sa @ref to_msgpack(const basic_json&) for the related MessagePack format + + @since version 3.1.0 + */ + static std::vector<uint8_t> to_ubjson(const basic_json& j, + const bool use_size = false, + const bool use_type = false) + { + std::vector<uint8_t> result; + to_ubjson(j, result, use_size, use_type); + return result; + } + + static void to_ubjson(const basic_json& j, detail::output_adapter<uint8_t> o, + const bool use_size = false, const bool use_type = false) + { + binary_writer<uint8_t>(o).write_ubjson(j, use_size, use_type); + } + + static void to_ubjson(const basic_json& j, detail::output_adapter<char> o, + const bool use_size = false, const bool use_type = false) + { + binary_writer<char>(o).write_ubjson(j, use_size, use_type); + } + + + /*! + @brief Serializes the given JSON object `j` to BSON and returns a vector + containing the corresponding BSON-representation. + + BSON (Binary JSON) is a binary format in which zero or more ordered key/value pairs are + stored as a single entity (a so-called document). + + The library uses the following mapping from JSON values types to BSON types: + + JSON value type | value/range | BSON type | marker + --------------- | --------------------------------- | ----------- | ------ + null | `null` | null | 0x0A + boolean | `true`, `false` | boolean | 0x08 + number_integer | -9223372036854775808..-2147483649 | int64 | 0x12 + number_integer | -2147483648..2147483647 | int32 | 0x10 + number_integer | 2147483648..9223372036854775807 | int64 | 0x12 + number_unsigned | 0..2147483647 | int32 | 0x10 + number_unsigned | 2147483648..9223372036854775807 | int64 | 0x12 + number_unsigned | 9223372036854775808..18446744073709551615| -- | -- + number_float | *any value* | double | 0x01 + string | *any value* | string | 0x02 + array | *any value* | document | 0x04 + object | *any value* | document | 0x03 + binary | *any value* | binary | 0x05 + + @warning The mapping is **incomplete**, since only JSON-objects (and things + contained therein) can be serialized to BSON. + Also, integers larger than 9223372036854775807 cannot be serialized to BSON, + and the keys may not contain U+0000, since they are serialized a + zero-terminated c-strings. + + @throw out_of_range.407 if `j.is_number_unsigned() && j.get<std::uint64_t>() > 9223372036854775807` + @throw out_of_range.409 if a key in `j` contains a NULL (U+0000) + @throw type_error.317 if `!j.is_object()` + + @pre The input `j` is required to be an object: `j.is_object() == true`. + + @note Any BSON output created via @ref to_bson can be successfully parsed + by @ref from_bson. + + @param[in] j JSON value to serialize + @return BSON serialization as byte vector + + @complexity Linear in the size of the JSON value @a j. + + @liveexample{The example shows the serialization of a JSON value to a byte + vector in BSON format.,to_bson} + + @sa http://bsonspec.org/spec.html + @sa @ref from_bson(detail::input_adapter&&, const bool strict) for the + analogous deserialization + @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the + related UBJSON format + @sa @ref to_cbor(const basic_json&) for the related CBOR format + @sa @ref to_msgpack(const basic_json&) for the related MessagePack format + */ + static std::vector<uint8_t> to_bson(const basic_json& j) + { + std::vector<uint8_t> result; + to_bson(j, result); + return result; + } + + /*! + @brief Serializes the given JSON object `j` to BSON and forwards the + corresponding BSON-representation to the given output_adapter `o`. + @param j The JSON object to convert to BSON. + @param o The output adapter that receives the binary BSON representation. + @pre The input `j` shall be an object: `j.is_object() == true` + @sa @ref to_bson(const basic_json&) + */ + static void to_bson(const basic_json& j, detail::output_adapter<uint8_t> o) + { + binary_writer<uint8_t>(o).write_bson(j); + } + + /*! + @copydoc to_bson(const basic_json&, detail::output_adapter<uint8_t>) + */ + static void to_bson(const basic_json& j, detail::output_adapter<char> o) + { + binary_writer<char>(o).write_bson(j); + } + + + /*! + @brief create a JSON value from an input in CBOR format + + Deserializes a given input @a i to a JSON value using the CBOR (Concise + Binary Object Representation) serialization format. + + The library maps CBOR types to JSON value types as follows: + + CBOR type | JSON value type | first byte + ---------------------- | --------------- | ---------- + Integer | number_unsigned | 0x00..0x17 + Unsigned integer | number_unsigned | 0x18 + Unsigned integer | number_unsigned | 0x19 + Unsigned integer | number_unsigned | 0x1A + Unsigned integer | number_unsigned | 0x1B + Negative integer | number_integer | 0x20..0x37 + Negative integer | number_integer | 0x38 + Negative integer | number_integer | 0x39 + Negative integer | number_integer | 0x3A + Negative integer | number_integer | 0x3B + Byte string | binary | 0x40..0x57 + Byte string | binary | 0x58 + Byte string | binary | 0x59 + Byte string | binary | 0x5A + Byte string | binary | 0x5B + UTF-8 string | string | 0x60..0x77 + UTF-8 string | string | 0x78 + UTF-8 string | string | 0x79 + UTF-8 string | string | 0x7A + UTF-8 string | string | 0x7B + UTF-8 string | string | 0x7F + array | array | 0x80..0x97 + array | array | 0x98 + array | array | 0x99 + array | array | 0x9A + array | array | 0x9B + array | array | 0x9F + map | object | 0xA0..0xB7 + map | object | 0xB8 + map | object | 0xB9 + map | object | 0xBA + map | object | 0xBB + map | object | 0xBF + False | `false` | 0xF4 + True | `true` | 0xF5 + Null | `null` | 0xF6 + Half-Precision Float | number_float | 0xF9 + Single-Precision Float | number_float | 0xFA + Double-Precision Float | number_float | 0xFB + + @warning The mapping is **incomplete** in the sense that not all CBOR + types can be converted to a JSON value. The following CBOR types + are not supported and will yield parse errors (parse_error.112): + - date/time (0xC0..0xC1) + - bignum (0xC2..0xC3) + - decimal fraction (0xC4) + - bigfloat (0xC5) + - expected conversions (0xD5..0xD7) + - simple values (0xE0..0xF3, 0xF8) + - undefined (0xF7) + + @warning CBOR allows map keys of any type, whereas JSON only allows + strings as keys in object values. Therefore, CBOR maps with keys + other than UTF-8 strings are rejected (parse_error.113). + + @note Any CBOR output created @ref to_cbor can be successfully parsed by + @ref from_cbor. + + @param[in] i an input in CBOR format convertible to an input adapter + @param[in] strict whether to expect the input to be consumed until EOF + (true by default) + @param[in] allow_exceptions whether to throw exceptions in case of a + parse error (optional, true by default) + @param[in] tag_handler how to treat CBOR tags (optional, error by default) + + @return deserialized JSON value; in case of a parse error and + @a allow_exceptions set to `false`, the return value will be + value_t::discarded. + + @throw parse_error.110 if the given input ends prematurely or the end of + file was not reached when @a strict was set to true + @throw parse_error.112 if unsupported features from CBOR were + used in the given input @a v or if the input is not valid CBOR + @throw parse_error.113 if a string was expected as map key, but not found + + @complexity Linear in the size of the input @a i. + + @liveexample{The example shows the deserialization of a byte vector in CBOR + format to a JSON value.,from_cbor} + + @sa http://cbor.io + @sa @ref to_cbor(const basic_json&) for the analogous serialization + @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for the + related MessagePack format + @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the + related UBJSON format + + @since version 2.0.9; parameter @a start_index since 2.1.1; changed to + consume input adapters, removed start_index parameter, and added + @a strict parameter since 3.0.0; added @a allow_exceptions parameter + since 3.2.0; added @a tag_handler parameter since 3.9.0. + */ + template<typename InputType> + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json from_cbor(InputType&& i, + const bool strict = true, + const bool allow_exceptions = true, + const cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error) + { + basic_json result; + detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions); + auto ia = detail::input_adapter(std::forward<InputType>(i)); + const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::cbor, &sdp, strict, tag_handler); + return res ? result : basic_json(value_t::discarded); + } + + /*! + @copydoc from_cbor(detail::input_adapter&&, const bool, const bool, const cbor_tag_handler_t) + */ + template<typename IteratorType> + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json from_cbor(IteratorType first, IteratorType last, + const bool strict = true, + const bool allow_exceptions = true, + const cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error) + { + basic_json result; + detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions); + auto ia = detail::input_adapter(std::move(first), std::move(last)); + const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::cbor, &sdp, strict, tag_handler); + return res ? result : basic_json(value_t::discarded); + } + + template<typename T> + JSON_HEDLEY_WARN_UNUSED_RESULT + JSON_HEDLEY_DEPRECATED_FOR(3.8.0, from_cbor(ptr, ptr + len)) + static basic_json from_cbor(const T* ptr, std::size_t len, + const bool strict = true, + const bool allow_exceptions = true, + const cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error) + { + return from_cbor(ptr, ptr + len, strict, allow_exceptions, tag_handler); + } + + + JSON_HEDLEY_WARN_UNUSED_RESULT + JSON_HEDLEY_DEPRECATED_FOR(3.8.0, from_cbor(ptr, ptr + len)) + static basic_json from_cbor(detail::span_input_adapter&& i, + const bool strict = true, + const bool allow_exceptions = true, + const cbor_tag_handler_t tag_handler = cbor_tag_handler_t::error) + { + basic_json result; + detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions); + auto ia = i.get(); + const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::cbor, &sdp, strict, tag_handler); + return res ? result : basic_json(value_t::discarded); + } + + /*! + @brief create a JSON value from an input in MessagePack format + + Deserializes a given input @a i to a JSON value using the MessagePack + serialization format. + + The library maps MessagePack types to JSON value types as follows: + + MessagePack type | JSON value type | first byte + ---------------- | --------------- | ---------- + positive fixint | number_unsigned | 0x00..0x7F + fixmap | object | 0x80..0x8F + fixarray | array | 0x90..0x9F + fixstr | string | 0xA0..0xBF + nil | `null` | 0xC0 + false | `false` | 0xC2 + true | `true` | 0xC3 + float 32 | number_float | 0xCA + float 64 | number_float | 0xCB + uint 8 | number_unsigned | 0xCC + uint 16 | number_unsigned | 0xCD + uint 32 | number_unsigned | 0xCE + uint 64 | number_unsigned | 0xCF + int 8 | number_integer | 0xD0 + int 16 | number_integer | 0xD1 + int 32 | number_integer | 0xD2 + int 64 | number_integer | 0xD3 + str 8 | string | 0xD9 + str 16 | string | 0xDA + str 32 | string | 0xDB + array 16 | array | 0xDC + array 32 | array | 0xDD + map 16 | object | 0xDE + map 32 | object | 0xDF + bin 8 | binary | 0xC4 + bin 16 | binary | 0xC5 + bin 32 | binary | 0xC6 + ext 8 | binary | 0xC7 + ext 16 | binary | 0xC8 + ext 32 | binary | 0xC9 + fixext 1 | binary | 0xD4 + fixext 2 | binary | 0xD5 + fixext 4 | binary | 0xD6 + fixext 8 | binary | 0xD7 + fixext 16 | binary | 0xD8 + negative fixint | number_integer | 0xE0-0xFF + + @note Any MessagePack output created @ref to_msgpack can be successfully + parsed by @ref from_msgpack. + + @param[in] i an input in MessagePack format convertible to an input + adapter + @param[in] strict whether to expect the input to be consumed until EOF + (true by default) + @param[in] allow_exceptions whether to throw exceptions in case of a + parse error (optional, true by default) + + @return deserialized JSON value; in case of a parse error and + @a allow_exceptions set to `false`, the return value will be + value_t::discarded. + + @throw parse_error.110 if the given input ends prematurely or the end of + file was not reached when @a strict was set to true + @throw parse_error.112 if unsupported features from MessagePack were + used in the given input @a i or if the input is not valid MessagePack + @throw parse_error.113 if a string was expected as map key, but not found + + @complexity Linear in the size of the input @a i. + + @liveexample{The example shows the deserialization of a byte vector in + MessagePack format to a JSON value.,from_msgpack} + + @sa http://msgpack.org + @sa @ref to_msgpack(const basic_json&) for the analogous serialization + @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool, const cbor_tag_handler_t) for the + related CBOR format + @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for + the related UBJSON format + @sa @ref from_bson(detail::input_adapter&&, const bool, const bool) for + the related BSON format + + @since version 2.0.9; parameter @a start_index since 2.1.1; changed to + consume input adapters, removed start_index parameter, and added + @a strict parameter since 3.0.0; added @a allow_exceptions parameter + since 3.2.0 + */ + template<typename InputType> + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json from_msgpack(InputType&& i, + const bool strict = true, + const bool allow_exceptions = true) + { + basic_json result; + detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions); + auto ia = detail::input_adapter(std::forward<InputType>(i)); + const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::msgpack, &sdp, strict); + return res ? result : basic_json(value_t::discarded); + } + + /*! + @copydoc from_msgpack(detail::input_adapter&&, const bool, const bool) + */ + template<typename IteratorType> + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json from_msgpack(IteratorType first, IteratorType last, + const bool strict = true, + const bool allow_exceptions = true) + { + basic_json result; + detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions); + auto ia = detail::input_adapter(std::move(first), std::move(last)); + const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::msgpack, &sdp, strict); + return res ? result : basic_json(value_t::discarded); + } + + + template<typename T> + JSON_HEDLEY_WARN_UNUSED_RESULT + JSON_HEDLEY_DEPRECATED_FOR(3.8.0, from_msgpack(ptr, ptr + len)) + static basic_json from_msgpack(const T* ptr, std::size_t len, + const bool strict = true, + const bool allow_exceptions = true) + { + return from_msgpack(ptr, ptr + len, strict, allow_exceptions); + } + + JSON_HEDLEY_WARN_UNUSED_RESULT + JSON_HEDLEY_DEPRECATED_FOR(3.8.0, from_msgpack(ptr, ptr + len)) + static basic_json from_msgpack(detail::span_input_adapter&& i, + const bool strict = true, + const bool allow_exceptions = true) + { + basic_json result; + detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions); + auto ia = i.get(); + const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::msgpack, &sdp, strict); + return res ? result : basic_json(value_t::discarded); + } + + + /*! + @brief create a JSON value from an input in UBJSON format + + Deserializes a given input @a i to a JSON value using the UBJSON (Universal + Binary JSON) serialization format. + + The library maps UBJSON types to JSON value types as follows: + + UBJSON type | JSON value type | marker + ----------- | --------------------------------------- | ------ + no-op | *no value, next value is read* | `N` + null | `null` | `Z` + false | `false` | `F` + true | `true` | `T` + float32 | number_float | `d` + float64 | number_float | `D` + uint8 | number_unsigned | `U` + int8 | number_integer | `i` + int16 | number_integer | `I` + int32 | number_integer | `l` + int64 | number_integer | `L` + high-precision number | number_integer, number_unsigned, or number_float - depends on number string | 'H' + string | string | `S` + char | string | `C` + array | array (optimized values are supported) | `[` + object | object (optimized values are supported) | `{` + + @note The mapping is **complete** in the sense that any UBJSON value can + be converted to a JSON value. + + @param[in] i an input in UBJSON format convertible to an input adapter + @param[in] strict whether to expect the input to be consumed until EOF + (true by default) + @param[in] allow_exceptions whether to throw exceptions in case of a + parse error (optional, true by default) + + @return deserialized JSON value; in case of a parse error and + @a allow_exceptions set to `false`, the return value will be + value_t::discarded. + + @throw parse_error.110 if the given input ends prematurely or the end of + file was not reached when @a strict was set to true + @throw parse_error.112 if a parse error occurs + @throw parse_error.113 if a string could not be parsed successfully + + @complexity Linear in the size of the input @a i. + + @liveexample{The example shows the deserialization of a byte vector in + UBJSON format to a JSON value.,from_ubjson} + + @sa http://ubjson.org + @sa @ref to_ubjson(const basic_json&, const bool, const bool) for the + analogous serialization + @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool, const cbor_tag_handler_t) for the + related CBOR format + @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for + the related MessagePack format + @sa @ref from_bson(detail::input_adapter&&, const bool, const bool) for + the related BSON format + + @since version 3.1.0; added @a allow_exceptions parameter since 3.2.0 + */ + template<typename InputType> + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json from_ubjson(InputType&& i, + const bool strict = true, + const bool allow_exceptions = true) + { + basic_json result; + detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions); + auto ia = detail::input_adapter(std::forward<InputType>(i)); + const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::ubjson, &sdp, strict); + return res ? result : basic_json(value_t::discarded); + } + + /*! + @copydoc from_ubjson(detail::input_adapter&&, const bool, const bool) + */ + template<typename IteratorType> + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json from_ubjson(IteratorType first, IteratorType last, + const bool strict = true, + const bool allow_exceptions = true) + { + basic_json result; + detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions); + auto ia = detail::input_adapter(std::move(first), std::move(last)); + const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::ubjson, &sdp, strict); + return res ? result : basic_json(value_t::discarded); + } + + template<typename T> + JSON_HEDLEY_WARN_UNUSED_RESULT + JSON_HEDLEY_DEPRECATED_FOR(3.8.0, from_ubjson(ptr, ptr + len)) + static basic_json from_ubjson(const T* ptr, std::size_t len, + const bool strict = true, + const bool allow_exceptions = true) + { + return from_ubjson(ptr, ptr + len, strict, allow_exceptions); + } + + JSON_HEDLEY_WARN_UNUSED_RESULT + JSON_HEDLEY_DEPRECATED_FOR(3.8.0, from_ubjson(ptr, ptr + len)) + static basic_json from_ubjson(detail::span_input_adapter&& i, + const bool strict = true, + const bool allow_exceptions = true) + { + basic_json result; + detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions); + auto ia = i.get(); + const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::ubjson, &sdp, strict); + return res ? result : basic_json(value_t::discarded); + } + + + /*! + @brief Create a JSON value from an input in BSON format + + Deserializes a given input @a i to a JSON value using the BSON (Binary JSON) + serialization format. + + The library maps BSON record types to JSON value types as follows: + + BSON type | BSON marker byte | JSON value type + --------------- | ---------------- | --------------------------- + double | 0x01 | number_float + string | 0x02 | string + document | 0x03 | object + array | 0x04 | array + binary | 0x05 | still unsupported + undefined | 0x06 | still unsupported + ObjectId | 0x07 | still unsupported + boolean | 0x08 | boolean + UTC Date-Time | 0x09 | still unsupported + null | 0x0A | null + Regular Expr. | 0x0B | still unsupported + DB Pointer | 0x0C | still unsupported + JavaScript Code | 0x0D | still unsupported + Symbol | 0x0E | still unsupported + JavaScript Code | 0x0F | still unsupported + int32 | 0x10 | number_integer + Timestamp | 0x11 | still unsupported + 128-bit decimal float | 0x13 | still unsupported + Max Key | 0x7F | still unsupported + Min Key | 0xFF | still unsupported + + @warning The mapping is **incomplete**. The unsupported mappings + are indicated in the table above. + + @param[in] i an input in BSON format convertible to an input adapter + @param[in] strict whether to expect the input to be consumed until EOF + (true by default) + @param[in] allow_exceptions whether to throw exceptions in case of a + parse error (optional, true by default) + + @return deserialized JSON value; in case of a parse error and + @a allow_exceptions set to `false`, the return value will be + value_t::discarded. + + @throw parse_error.114 if an unsupported BSON record type is encountered + + @complexity Linear in the size of the input @a i. + + @liveexample{The example shows the deserialization of a byte vector in + BSON format to a JSON value.,from_bson} + + @sa http://bsonspec.org/spec.html + @sa @ref to_bson(const basic_json&) for the analogous serialization + @sa @ref from_cbor(detail::input_adapter&&, const bool, const bool, const cbor_tag_handler_t) for the + related CBOR format + @sa @ref from_msgpack(detail::input_adapter&&, const bool, const bool) for + the related MessagePack format + @sa @ref from_ubjson(detail::input_adapter&&, const bool, const bool) for the + related UBJSON format + */ + template<typename InputType> + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json from_bson(InputType&& i, + const bool strict = true, + const bool allow_exceptions = true) + { + basic_json result; + detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions); + auto ia = detail::input_adapter(std::forward<InputType>(i)); + const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::bson, &sdp, strict); + return res ? result : basic_json(value_t::discarded); + } + + /*! + @copydoc from_bson(detail::input_adapter&&, const bool, const bool) + */ + template<typename IteratorType> + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json from_bson(IteratorType first, IteratorType last, + const bool strict = true, + const bool allow_exceptions = true) + { + basic_json result; + detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions); + auto ia = detail::input_adapter(std::move(first), std::move(last)); + const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::bson, &sdp, strict); + return res ? result : basic_json(value_t::discarded); + } + + template<typename T> + JSON_HEDLEY_WARN_UNUSED_RESULT + JSON_HEDLEY_DEPRECATED_FOR(3.8.0, from_bson(ptr, ptr + len)) + static basic_json from_bson(const T* ptr, std::size_t len, + const bool strict = true, + const bool allow_exceptions = true) + { + return from_bson(ptr, ptr + len, strict, allow_exceptions); + } + + JSON_HEDLEY_WARN_UNUSED_RESULT + JSON_HEDLEY_DEPRECATED_FOR(3.8.0, from_bson(ptr, ptr + len)) + static basic_json from_bson(detail::span_input_adapter&& i, + const bool strict = true, + const bool allow_exceptions = true) + { + basic_json result; + detail::json_sax_dom_parser<basic_json> sdp(result, allow_exceptions); + auto ia = i.get(); + const bool res = binary_reader<decltype(ia)>(std::move(ia)).sax_parse(input_format_t::bson, &sdp, strict); + return res ? result : basic_json(value_t::discarded); + } + /// @} + + ////////////////////////// + // JSON Pointer support // + ////////////////////////// + + /// @name JSON Pointer functions + /// @{ + + /*! + @brief access specified element via JSON Pointer + + Uses a JSON pointer to retrieve a reference to the respective JSON value. + No bound checking is performed. Similar to @ref operator[](const typename + object_t::key_type&), `null` values are created in arrays and objects if + necessary. + + In particular: + - If the JSON pointer points to an object key that does not exist, it + is created an filled with a `null` value before a reference to it + is returned. + - If the JSON pointer points to an array index that does not exist, it + is created an filled with a `null` value before a reference to it + is returned. All indices between the current maximum and the given + index are also filled with `null`. + - The special value `-` is treated as a synonym for the index past the + end. + + @param[in] ptr a JSON pointer + + @return reference to the element pointed to by @a ptr + + @complexity Constant. + + @throw parse_error.106 if an array index begins with '0' + @throw parse_error.109 if an array index was not a number + @throw out_of_range.404 if the JSON pointer can not be resolved + + @liveexample{The behavior is shown in the example.,operatorjson_pointer} + + @since version 2.0.0 + */ + reference operator[](const json_pointer& ptr) + { + return ptr.get_unchecked(this); + } + + /*! + @brief access specified element via JSON Pointer + + Uses a JSON pointer to retrieve a reference to the respective JSON value. + No bound checking is performed. The function does not change the JSON + value; no `null` values are created. In particular, the special value + `-` yields an exception. + + @param[in] ptr JSON pointer to the desired element + + @return const reference to the element pointed to by @a ptr + + @complexity Constant. + + @throw parse_error.106 if an array index begins with '0' + @throw parse_error.109 if an array index was not a number + @throw out_of_range.402 if the array index '-' is used + @throw out_of_range.404 if the JSON pointer can not be resolved + + @liveexample{The behavior is shown in the example.,operatorjson_pointer_const} + + @since version 2.0.0 + */ + const_reference operator[](const json_pointer& ptr) const + { + return ptr.get_unchecked(this); + } + + /*! + @brief access specified element via JSON Pointer + + Returns a reference to the element at with specified JSON pointer @a ptr, + with bounds checking. + + @param[in] ptr JSON pointer to the desired element + + @return reference to the element pointed to by @a ptr + + @throw parse_error.106 if an array index in the passed JSON pointer @a ptr + begins with '0'. See example below. + + @throw parse_error.109 if an array index in the passed JSON pointer @a ptr + is not a number. See example below. + + @throw out_of_range.401 if an array index in the passed JSON pointer @a ptr + is out of range. See example below. + + @throw out_of_range.402 if the array index '-' is used in the passed JSON + pointer @a ptr. As `at` provides checked access (and no elements are + implicitly inserted), the index '-' is always invalid. See example below. + + @throw out_of_range.403 if the JSON pointer describes a key of an object + which cannot be found. See example below. + + @throw out_of_range.404 if the JSON pointer @a ptr can not be resolved. + See example below. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes in the JSON value. + + @complexity Constant. + + @since version 2.0.0 + + @liveexample{The behavior is shown in the example.,at_json_pointer} + */ + reference at(const json_pointer& ptr) + { + return ptr.get_checked(this); + } + + /*! + @brief access specified element via JSON Pointer + + Returns a const reference to the element at with specified JSON pointer @a + ptr, with bounds checking. + + @param[in] ptr JSON pointer to the desired element + + @return reference to the element pointed to by @a ptr + + @throw parse_error.106 if an array index in the passed JSON pointer @a ptr + begins with '0'. See example below. + + @throw parse_error.109 if an array index in the passed JSON pointer @a ptr + is not a number. See example below. + + @throw out_of_range.401 if an array index in the passed JSON pointer @a ptr + is out of range. See example below. + + @throw out_of_range.402 if the array index '-' is used in the passed JSON + pointer @a ptr. As `at` provides checked access (and no elements are + implicitly inserted), the index '-' is always invalid. See example below. + + @throw out_of_range.403 if the JSON pointer describes a key of an object + which cannot be found. See example below. + + @throw out_of_range.404 if the JSON pointer @a ptr can not be resolved. + See example below. + + @exceptionsafety Strong guarantee: if an exception is thrown, there are no + changes in the JSON value. + + @complexity Constant. + + @since version 2.0.0 + + @liveexample{The behavior is shown in the example.,at_json_pointer_const} + */ + const_reference at(const json_pointer& ptr) const + { + return ptr.get_checked(this); + } + + /*! + @brief return flattened JSON value + + The function creates a JSON object whose keys are JSON pointers (see [RFC + 6901](https://tools.ietf.org/html/rfc6901)) and whose values are all + primitive. The original JSON value can be restored using the @ref + unflatten() function. + + @return an object that maps JSON pointers to primitive values + + @note Empty objects and arrays are flattened to `null` and will not be + reconstructed correctly by the @ref unflatten() function. + + @complexity Linear in the size the JSON value. + + @liveexample{The following code shows how a JSON object is flattened to an + object whose keys consist of JSON pointers.,flatten} + + @sa @ref unflatten() for the reverse function + + @since version 2.0.0 + */ + basic_json flatten() const + { + basic_json result(value_t::object); + json_pointer::flatten("", *this, result); + return result; + } + + /*! + @brief unflatten a previously flattened JSON value + + The function restores the arbitrary nesting of a JSON value that has been + flattened before using the @ref flatten() function. The JSON value must + meet certain constraints: + 1. The value must be an object. + 2. The keys must be JSON pointers (see + [RFC 6901](https://tools.ietf.org/html/rfc6901)) + 3. The mapped values must be primitive JSON types. + + @return the original JSON from a flattened version + + @note Empty objects and arrays are flattened by @ref flatten() to `null` + values and can not unflattened to their original type. Apart from + this example, for a JSON value `j`, the following is always true: + `j == j.flatten().unflatten()`. + + @complexity Linear in the size the JSON value. + + @throw type_error.314 if value is not an object + @throw type_error.315 if object values are not primitive + + @liveexample{The following code shows how a flattened JSON object is + unflattened into the original nested JSON object.,unflatten} + + @sa @ref flatten() for the reverse function + + @since version 2.0.0 + */ + basic_json unflatten() const + { + return json_pointer::unflatten(*this); + } + + /// @} + + ////////////////////////// + // JSON Patch functions // + ////////////////////////// + + /// @name JSON Patch functions + /// @{ + + /*! + @brief applies a JSON patch + + [JSON Patch](http://jsonpatch.com) defines a JSON document structure for + expressing a sequence of operations to apply to a JSON) document. With + this function, a JSON Patch is applied to the current JSON value by + executing all operations from the patch. + + @param[in] json_patch JSON patch document + @return patched document + + @note The application of a patch is atomic: Either all operations succeed + and the patched document is returned or an exception is thrown. In + any case, the original value is not changed: the patch is applied + to a copy of the value. + + @throw parse_error.104 if the JSON patch does not consist of an array of + objects + + @throw parse_error.105 if the JSON patch is malformed (e.g., mandatory + attributes are missing); example: `"operation add must have member path"` + + @throw out_of_range.401 if an array index is out of range. + + @throw out_of_range.403 if a JSON pointer inside the patch could not be + resolved successfully in the current JSON value; example: `"key baz not + found"` + + @throw out_of_range.405 if JSON pointer has no parent ("add", "remove", + "move") + + @throw other_error.501 if "test" operation was unsuccessful + + @complexity Linear in the size of the JSON value and the length of the + JSON patch. As usually only a fraction of the JSON value is affected by + the patch, the complexity can usually be neglected. + + @liveexample{The following code shows how a JSON patch is applied to a + value.,patch} + + @sa @ref diff -- create a JSON patch by comparing two JSON values + + @sa [RFC 6902 (JSON Patch)](https://tools.ietf.org/html/rfc6902) + @sa [RFC 6901 (JSON Pointer)](https://tools.ietf.org/html/rfc6901) + + @since version 2.0.0 + */ + basic_json patch(const basic_json& json_patch) const + { + // make a working copy to apply the patch to + basic_json result = *this; + + // the valid JSON Patch operations + enum class patch_operations {add, remove, replace, move, copy, test, invalid}; + + const auto get_op = [](const std::string & op) + { + if (op == "add") + { + return patch_operations::add; + } + if (op == "remove") + { + return patch_operations::remove; + } + if (op == "replace") + { + return patch_operations::replace; + } + if (op == "move") + { + return patch_operations::move; + } + if (op == "copy") + { + return patch_operations::copy; + } + if (op == "test") + { + return patch_operations::test; + } + + return patch_operations::invalid; + }; + + // wrapper for "add" operation; add value at ptr + const auto operation_add = [&result](json_pointer & ptr, basic_json val) + { + // adding to the root of the target document means replacing it + if (ptr.empty()) + { + result = val; + return; + } + + // make sure the top element of the pointer exists + json_pointer top_pointer = ptr.top(); + if (top_pointer != ptr) + { + result.at(top_pointer); + } + + // get reference to parent of JSON pointer ptr + const auto last_path = ptr.back(); + ptr.pop_back(); + basic_json& parent = result[ptr]; + + switch (parent.m_type) + { + case value_t::null: + case value_t::object: + { + // use operator[] to add value + parent[last_path] = val; + break; + } + + case value_t::array: + { + if (last_path == "-") + { + // special case: append to back + parent.push_back(val); + } + else + { + const auto idx = json_pointer::array_index(last_path); + if (JSON_HEDLEY_UNLIKELY(idx > parent.size())) + { + // avoid undefined behavior + JSON_THROW(out_of_range::create(401, "array index " + std::to_string(idx) + " is out of range")); + } + + // default case: insert add offset + parent.insert(parent.begin() + static_cast<difference_type>(idx), val); + } + break; + } + + // if there exists a parent it cannot be primitive + default: // LCOV_EXCL_LINE + JSON_ASSERT(false); // LCOV_EXCL_LINE + } + }; + + // wrapper for "remove" operation; remove value at ptr + const auto operation_remove = [&result](json_pointer & ptr) + { + // get reference to parent of JSON pointer ptr + const auto last_path = ptr.back(); + ptr.pop_back(); + basic_json& parent = result.at(ptr); + + // remove child + if (parent.is_object()) + { + // perform range check + auto it = parent.find(last_path); + if (JSON_HEDLEY_LIKELY(it != parent.end())) + { + parent.erase(it); + } + else + { + JSON_THROW(out_of_range::create(403, "key '" + last_path + "' not found")); + } + } + else if (parent.is_array()) + { + // note erase performs range check + parent.erase(json_pointer::array_index(last_path)); + } + }; + + // type check: top level value must be an array + if (JSON_HEDLEY_UNLIKELY(!json_patch.is_array())) + { + JSON_THROW(parse_error::create(104, 0, "JSON patch must be an array of objects")); + } + + // iterate and apply the operations + for (const auto& val : json_patch) + { + // wrapper to get a value for an operation + const auto get_value = [&val](const std::string & op, + const std::string & member, + bool string_type) -> basic_json & + { + // find value + auto it = val.m_value.object->find(member); + + // context-sensitive error message + const auto error_msg = (op == "op") ? "operation" : "operation '" + op + "'"; + + // check if desired value is present + if (JSON_HEDLEY_UNLIKELY(it == val.m_value.object->end())) + { + JSON_THROW(parse_error::create(105, 0, error_msg + " must have member '" + member + "'")); + } + + // check if result is of type string + if (JSON_HEDLEY_UNLIKELY(string_type && !it->second.is_string())) + { + JSON_THROW(parse_error::create(105, 0, error_msg + " must have string member '" + member + "'")); + } + + // no error: return value + return it->second; + }; + + // type check: every element of the array must be an object + if (JSON_HEDLEY_UNLIKELY(!val.is_object())) + { + JSON_THROW(parse_error::create(104, 0, "JSON patch must be an array of objects")); + } + + // collect mandatory members + const auto op = get_value("op", "op", true).template get<std::string>(); + const auto path = get_value(op, "path", true).template get<std::string>(); + json_pointer ptr(path); + + switch (get_op(op)) + { + case patch_operations::add: + { + operation_add(ptr, get_value("add", "value", false)); + break; + } + + case patch_operations::remove: + { + operation_remove(ptr); + break; + } + + case patch_operations::replace: + { + // the "path" location must exist - use at() + result.at(ptr) = get_value("replace", "value", false); + break; + } + + case patch_operations::move: + { + const auto from_path = get_value("move", "from", true).template get<std::string>(); + json_pointer from_ptr(from_path); + + // the "from" location must exist - use at() + basic_json v = result.at(from_ptr); + + // The move operation is functionally identical to a + // "remove" operation on the "from" location, followed + // immediately by an "add" operation at the target + // location with the value that was just removed. + operation_remove(from_ptr); + operation_add(ptr, v); + break; + } + + case patch_operations::copy: + { + const auto from_path = get_value("copy", "from", true).template get<std::string>(); + const json_pointer from_ptr(from_path); + + // the "from" location must exist - use at() + basic_json v = result.at(from_ptr); + + // The copy is functionally identical to an "add" + // operation at the target location using the value + // specified in the "from" member. + operation_add(ptr, v); + break; + } + + case patch_operations::test: + { + bool success = false; + JSON_TRY + { + // check if "value" matches the one at "path" + // the "path" location must exist - use at() + success = (result.at(ptr) == get_value("test", "value", false)); + } + JSON_INTERNAL_CATCH (out_of_range&) + { + // ignore out of range errors: success remains false + } + + // throw an exception if test fails + if (JSON_HEDLEY_UNLIKELY(!success)) + { + JSON_THROW(other_error::create(501, "unsuccessful: " + val.dump())); + } + + break; + } + + default: + { + // op must be "add", "remove", "replace", "move", "copy", or + // "test" + JSON_THROW(parse_error::create(105, 0, "operation value '" + op + "' is invalid")); + } + } + } + + return result; + } + + /*! + @brief creates a diff as a JSON patch + + Creates a [JSON Patch](http://jsonpatch.com) so that value @a source can + be changed into the value @a target by calling @ref patch function. + + @invariant For two JSON values @a source and @a target, the following code + yields always `true`: + @code {.cpp} + source.patch(diff(source, target)) == target; + @endcode + + @note Currently, only `remove`, `add`, and `replace` operations are + generated. + + @param[in] source JSON value to compare from + @param[in] target JSON value to compare against + @param[in] path helper value to create JSON pointers + + @return a JSON patch to convert the @a source to @a target + + @complexity Linear in the lengths of @a source and @a target. + + @liveexample{The following code shows how a JSON patch is created as a + diff for two JSON values.,diff} + + @sa @ref patch -- apply a JSON patch + @sa @ref merge_patch -- apply a JSON Merge Patch + + @sa [RFC 6902 (JSON Patch)](https://tools.ietf.org/html/rfc6902) + + @since version 2.0.0 + */ + JSON_HEDLEY_WARN_UNUSED_RESULT + static basic_json diff(const basic_json& source, const basic_json& target, + const std::string& path = "") + { + // the patch + basic_json result(value_t::array); + + // if the values are the same, return empty patch + if (source == target) + { + return result; + } + + if (source.type() != target.type()) + { + // different types: replace value + result.push_back( + { + {"op", "replace"}, {"path", path}, {"value", target} + }); + return result; + } + + switch (source.type()) + { + case value_t::array: + { + // first pass: traverse common elements + std::size_t i = 0; + while (i < source.size() && i < target.size()) + { + // recursive call to compare array values at index i + auto temp_diff = diff(source[i], target[i], path + "/" + std::to_string(i)); + result.insert(result.end(), temp_diff.begin(), temp_diff.end()); + ++i; + } + + // i now reached the end of at least one array + // in a second pass, traverse the remaining elements + + // remove my remaining elements + const auto end_index = static_cast<difference_type>(result.size()); + while (i < source.size()) + { + // add operations in reverse order to avoid invalid + // indices + result.insert(result.begin() + end_index, object( + { + {"op", "remove"}, + {"path", path + "/" + std::to_string(i)} + })); + ++i; + } + + // add other remaining elements + while (i < target.size()) + { + result.push_back( + { + {"op", "add"}, + {"path", path + "/-"}, + {"value", target[i]} + }); + ++i; + } + + break; + } + + case value_t::object: + { + // first pass: traverse this object's elements + for (auto it = source.cbegin(); it != source.cend(); ++it) + { + // escape the key name to be used in a JSON patch + const auto key = json_pointer::escape(it.key()); + + if (target.find(it.key()) != target.end()) + { + // recursive call to compare object values at key it + auto temp_diff = diff(it.value(), target[it.key()], path + "/" + key); + result.insert(result.end(), temp_diff.begin(), temp_diff.end()); + } + else + { + // found a key that is not in o -> remove it + result.push_back(object( + { + {"op", "remove"}, {"path", path + "/" + key} + })); + } + } + + // second pass: traverse other object's elements + for (auto it = target.cbegin(); it != target.cend(); ++it) + { + if (source.find(it.key()) == source.end()) + { + // found a key that is not in this -> add it + const auto key = json_pointer::escape(it.key()); + result.push_back( + { + {"op", "add"}, {"path", path + "/" + key}, + {"value", it.value()} + }); + } + } + + break; + } + + default: + { + // both primitive type: replace value + result.push_back( + { + {"op", "replace"}, {"path", path}, {"value", target} + }); + break; + } + } + + return result; + } + + /// @} + + //////////////////////////////// + // JSON Merge Patch functions // + //////////////////////////////// + + /// @name JSON Merge Patch functions + /// @{ + + /*! + @brief applies a JSON Merge Patch + + The merge patch format is primarily intended for use with the HTTP PATCH + method as a means of describing a set of modifications to a target + resource's content. This function applies a merge patch to the current + JSON value. + + The function implements the following algorithm from Section 2 of + [RFC 7396 (JSON Merge Patch)](https://tools.ietf.org/html/rfc7396): + + ``` + define MergePatch(Target, Patch): + if Patch is an Object: + if Target is not an Object: + Target = {} // Ignore the contents and set it to an empty Object + for each Name/Value pair in Patch: + if Value is null: + if Name exists in Target: + remove the Name/Value pair from Target + else: + Target[Name] = MergePatch(Target[Name], Value) + return Target + else: + return Patch + ``` + + Thereby, `Target` is the current object; that is, the patch is applied to + the current value. + + @param[in] apply_patch the patch to apply + + @complexity Linear in the lengths of @a patch. + + @liveexample{The following code shows how a JSON Merge Patch is applied to + a JSON document.,merge_patch} + + @sa @ref patch -- apply a JSON patch + @sa [RFC 7396 (JSON Merge Patch)](https://tools.ietf.org/html/rfc7396) + + @since version 3.0.0 + */ + void merge_patch(const basic_json& apply_patch) + { + if (apply_patch.is_object()) + { + if (!is_object()) + { + *this = object(); + } + for (auto it = apply_patch.begin(); it != apply_patch.end(); ++it) + { + if (it.value().is_null()) + { + erase(it.key()); + } + else + { + operator[](it.key()).merge_patch(it.value()); + } + } + } + else + { + *this = apply_patch; + } + } + + /// @} +}; + +/*! +@brief user-defined to_string function for JSON values + +This function implements a user-defined to_string for JSON objects. + +@param[in] j a JSON object +@return a std::string object +*/ + +NLOHMANN_BASIC_JSON_TPL_DECLARATION +std::string to_string(const NLOHMANN_BASIC_JSON_TPL& j) +{ + return j.dump(); +} +} // namespace nlohmann + +/////////////////////// +// nonmember support // +/////////////////////// + +// specialization of std::swap, and std::hash +namespace std +{ + +/// hash value for JSON objects +template<> +struct hash<nlohmann::json> +{ + /*! + @brief return a hash value for a JSON object + + @since version 1.0.0 + */ + std::size_t operator()(const nlohmann::json& j) const + { + return nlohmann::detail::hash(j); + } +}; + +/// specialization for std::less<value_t> +/// @note: do not remove the space after '<', +/// see https://github.com/nlohmann/json/pull/679 +template<> +struct less<::nlohmann::detail::value_t> +{ + /*! + @brief compare two value_t enum values + @since version 3.0.0 + */ + bool operator()(nlohmann::detail::value_t lhs, + nlohmann::detail::value_t rhs) const noexcept + { + return nlohmann::detail::operator<(lhs, rhs); + } +}; + +// C++20 prohibit function specialization in the std namespace. +#ifndef JSON_HAS_CPP_20 + +/*! +@brief exchanges the values of two JSON objects + +@since version 1.0.0 +*/ +template<> +inline void swap<nlohmann::json>(nlohmann::json& j1, nlohmann::json& j2) noexcept( + is_nothrow_move_constructible<nlohmann::json>::value&& + is_nothrow_move_assignable<nlohmann::json>::value + ) +{ + j1.swap(j2); +} + +#endif + +} // namespace std + +/*! +@brief user-defined string literal for JSON values + +This operator implements a user-defined string literal for JSON objects. It +can be used by adding `"_json"` to a string literal and returns a JSON object +if no parse error occurred. + +@param[in] s a string representation of a JSON object +@param[in] n the length of string @a s +@return a JSON object + +@since version 1.0.0 +*/ +JSON_HEDLEY_NON_NULL(1) +inline nlohmann::json operator "" _json(const char* s, std::size_t n) +{ + return nlohmann::json::parse(s, s + n); +} + +/*! +@brief user-defined string literal for JSON pointer + +This operator implements a user-defined string literal for JSON Pointers. It +can be used by adding `"_json_pointer"` to a string literal and returns a JSON pointer +object if no parse error occurred. + +@param[in] s a string representation of a JSON Pointer +@param[in] n the length of string @a s +@return a JSON pointer object + +@since version 2.0.0 +*/ +JSON_HEDLEY_NON_NULL(1) +inline nlohmann::json::json_pointer operator "" _json_pointer(const char* s, std::size_t n) +{ + return nlohmann::json::json_pointer(std::string(s, n)); +} + +// #include <nlohmann/detail/macro_unscope.hpp> + + +// restore GCC/clang diagnostic settings +#if defined(__clang__) || defined(__GNUC__) || defined(__GNUG__) + #pragma GCC diagnostic pop +#endif +#if defined(__clang__) + #pragma GCC diagnostic pop +#endif + +// clean up +#undef JSON_ASSERT +#undef JSON_INTERNAL_CATCH +#undef JSON_CATCH +#undef JSON_THROW +#undef JSON_TRY +#undef JSON_HAS_CPP_14 +#undef JSON_HAS_CPP_17 +#undef NLOHMANN_BASIC_JSON_TPL_DECLARATION +#undef NLOHMANN_BASIC_JSON_TPL +#undef JSON_EXPLICIT + +// #include <nlohmann/thirdparty/hedley/hedley_undef.hpp> +#undef JSON_HEDLEY_ALWAYS_INLINE +#undef JSON_HEDLEY_ARM_VERSION +#undef JSON_HEDLEY_ARM_VERSION_CHECK +#undef JSON_HEDLEY_ARRAY_PARAM +#undef JSON_HEDLEY_ASSUME +#undef JSON_HEDLEY_BEGIN_C_DECLS +#undef JSON_HEDLEY_CLANG_HAS_ATTRIBUTE +#undef JSON_HEDLEY_CLANG_HAS_BUILTIN +#undef JSON_HEDLEY_CLANG_HAS_CPP_ATTRIBUTE +#undef JSON_HEDLEY_CLANG_HAS_DECLSPEC_DECLSPEC_ATTRIBUTE +#undef JSON_HEDLEY_CLANG_HAS_EXTENSION +#undef JSON_HEDLEY_CLANG_HAS_FEATURE +#undef JSON_HEDLEY_CLANG_HAS_WARNING +#undef JSON_HEDLEY_COMPCERT_VERSION +#undef JSON_HEDLEY_COMPCERT_VERSION_CHECK +#undef JSON_HEDLEY_CONCAT +#undef JSON_HEDLEY_CONCAT3 +#undef JSON_HEDLEY_CONCAT3_EX +#undef JSON_HEDLEY_CONCAT_EX +#undef JSON_HEDLEY_CONST +#undef JSON_HEDLEY_CONSTEXPR +#undef JSON_HEDLEY_CONST_CAST +#undef JSON_HEDLEY_CPP_CAST +#undef JSON_HEDLEY_CRAY_VERSION +#undef JSON_HEDLEY_CRAY_VERSION_CHECK +#undef JSON_HEDLEY_C_DECL +#undef JSON_HEDLEY_DEPRECATED +#undef JSON_HEDLEY_DEPRECATED_FOR +#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CAST_QUAL +#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_CPP98_COMPAT_WRAP_ +#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_DEPRECATED +#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_CPP_ATTRIBUTES +#undef JSON_HEDLEY_DIAGNOSTIC_DISABLE_UNKNOWN_PRAGMAS +#undef JSON_HEDLEY_DIAGNOSTIC_POP +#undef JSON_HEDLEY_DIAGNOSTIC_PUSH +#undef JSON_HEDLEY_DMC_VERSION +#undef JSON_HEDLEY_DMC_VERSION_CHECK +#undef JSON_HEDLEY_EMPTY_BASES +#undef JSON_HEDLEY_EMSCRIPTEN_VERSION +#undef JSON_HEDLEY_EMSCRIPTEN_VERSION_CHECK +#undef JSON_HEDLEY_END_C_DECLS +#undef JSON_HEDLEY_FLAGS +#undef JSON_HEDLEY_FLAGS_CAST +#undef JSON_HEDLEY_GCC_HAS_ATTRIBUTE +#undef JSON_HEDLEY_GCC_HAS_BUILTIN +#undef JSON_HEDLEY_GCC_HAS_CPP_ATTRIBUTE +#undef JSON_HEDLEY_GCC_HAS_DECLSPEC_ATTRIBUTE +#undef JSON_HEDLEY_GCC_HAS_EXTENSION +#undef JSON_HEDLEY_GCC_HAS_FEATURE +#undef JSON_HEDLEY_GCC_HAS_WARNING +#undef JSON_HEDLEY_GCC_NOT_CLANG_VERSION_CHECK +#undef JSON_HEDLEY_GCC_VERSION +#undef JSON_HEDLEY_GCC_VERSION_CHECK +#undef JSON_HEDLEY_GNUC_HAS_ATTRIBUTE +#undef JSON_HEDLEY_GNUC_HAS_BUILTIN +#undef JSON_HEDLEY_GNUC_HAS_CPP_ATTRIBUTE +#undef JSON_HEDLEY_GNUC_HAS_DECLSPEC_ATTRIBUTE +#undef JSON_HEDLEY_GNUC_HAS_EXTENSION +#undef JSON_HEDLEY_GNUC_HAS_FEATURE +#undef JSON_HEDLEY_GNUC_HAS_WARNING +#undef JSON_HEDLEY_GNUC_VERSION +#undef JSON_HEDLEY_GNUC_VERSION_CHECK +#undef JSON_HEDLEY_HAS_ATTRIBUTE +#undef JSON_HEDLEY_HAS_BUILTIN +#undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE +#undef JSON_HEDLEY_HAS_CPP_ATTRIBUTE_NS +#undef JSON_HEDLEY_HAS_DECLSPEC_ATTRIBUTE +#undef JSON_HEDLEY_HAS_EXTENSION +#undef JSON_HEDLEY_HAS_FEATURE +#undef JSON_HEDLEY_HAS_WARNING +#undef JSON_HEDLEY_IAR_VERSION +#undef JSON_HEDLEY_IAR_VERSION_CHECK +#undef JSON_HEDLEY_IBM_VERSION +#undef JSON_HEDLEY_IBM_VERSION_CHECK +#undef JSON_HEDLEY_IMPORT +#undef JSON_HEDLEY_INLINE +#undef JSON_HEDLEY_INTEL_VERSION +#undef JSON_HEDLEY_INTEL_VERSION_CHECK +#undef JSON_HEDLEY_IS_CONSTANT +#undef JSON_HEDLEY_IS_CONSTEXPR_ +#undef JSON_HEDLEY_LIKELY +#undef JSON_HEDLEY_MALLOC +#undef JSON_HEDLEY_MESSAGE +#undef JSON_HEDLEY_MSVC_VERSION +#undef JSON_HEDLEY_MSVC_VERSION_CHECK +#undef JSON_HEDLEY_NEVER_INLINE +#undef JSON_HEDLEY_NON_NULL +#undef JSON_HEDLEY_NO_ESCAPE +#undef JSON_HEDLEY_NO_RETURN +#undef JSON_HEDLEY_NO_THROW +#undef JSON_HEDLEY_NULL +#undef JSON_HEDLEY_PELLES_VERSION +#undef JSON_HEDLEY_PELLES_VERSION_CHECK +#undef JSON_HEDLEY_PGI_VERSION +#undef JSON_HEDLEY_PGI_VERSION_CHECK +#undef JSON_HEDLEY_PREDICT +#undef JSON_HEDLEY_PRINTF_FORMAT +#undef JSON_HEDLEY_PRIVATE +#undef JSON_HEDLEY_PUBLIC +#undef JSON_HEDLEY_PURE +#undef JSON_HEDLEY_REINTERPRET_CAST +#undef JSON_HEDLEY_REQUIRE +#undef JSON_HEDLEY_REQUIRE_CONSTEXPR +#undef JSON_HEDLEY_REQUIRE_MSG +#undef JSON_HEDLEY_RESTRICT +#undef JSON_HEDLEY_RETURNS_NON_NULL +#undef JSON_HEDLEY_SENTINEL +#undef JSON_HEDLEY_STATIC_ASSERT +#undef JSON_HEDLEY_STATIC_CAST +#undef JSON_HEDLEY_STRINGIFY +#undef JSON_HEDLEY_STRINGIFY_EX +#undef JSON_HEDLEY_SUNPRO_VERSION +#undef JSON_HEDLEY_SUNPRO_VERSION_CHECK +#undef JSON_HEDLEY_TINYC_VERSION +#undef JSON_HEDLEY_TINYC_VERSION_CHECK +#undef JSON_HEDLEY_TI_ARMCL_VERSION +#undef JSON_HEDLEY_TI_ARMCL_VERSION_CHECK +#undef JSON_HEDLEY_TI_CL2000_VERSION +#undef JSON_HEDLEY_TI_CL2000_VERSION_CHECK +#undef JSON_HEDLEY_TI_CL430_VERSION +#undef JSON_HEDLEY_TI_CL430_VERSION_CHECK +#undef JSON_HEDLEY_TI_CL6X_VERSION +#undef JSON_HEDLEY_TI_CL6X_VERSION_CHECK +#undef JSON_HEDLEY_TI_CL7X_VERSION +#undef JSON_HEDLEY_TI_CL7X_VERSION_CHECK +#undef JSON_HEDLEY_TI_CLPRU_VERSION +#undef JSON_HEDLEY_TI_CLPRU_VERSION_CHECK +#undef JSON_HEDLEY_TI_VERSION +#undef JSON_HEDLEY_TI_VERSION_CHECK +#undef JSON_HEDLEY_UNAVAILABLE +#undef JSON_HEDLEY_UNLIKELY +#undef JSON_HEDLEY_UNPREDICTABLE +#undef JSON_HEDLEY_UNREACHABLE +#undef JSON_HEDLEY_UNREACHABLE_RETURN +#undef JSON_HEDLEY_VERSION +#undef JSON_HEDLEY_VERSION_DECODE_MAJOR +#undef JSON_HEDLEY_VERSION_DECODE_MINOR +#undef JSON_HEDLEY_VERSION_DECODE_REVISION +#undef JSON_HEDLEY_VERSION_ENCODE +#undef JSON_HEDLEY_WARNING +#undef JSON_HEDLEY_WARN_UNUSED_RESULT +#undef JSON_HEDLEY_WARN_UNUSED_RESULT_MSG +#undef JSON_HEDLEY_FALL_THROUGH + + + +#endif // INCLUDE_NLOHMANN_JSON_HPP_ diff --git a/include/models.h b/include/models.h new file mode 100644 index 0000000..36598c0 --- /dev/null +++ b/include/models.h @@ -0,0 +1,18 @@ +#pragma once +#include <vector> +#include <string> +#include <iostream> +#include <fstream> + +class IModel { + public: + virtual bool predict(const std::vector<bool>& x) const = 0; + virtual bool complete(const std::vector<int>& x) const = 0; + virtual bool negativeComplete(const std::vector<int>& x) const = 0; + virtual void readFromFile(const std::string& filename) = 0; + virtual void readFromConsole() = 0; + virtual bool checkVector(const std::vector<int>& x) const = 0; + virtual int vectorSize() const = 0; +}; + + diff --git a/include/paperalgo.h b/include/paperalgo.h new file mode 100644 index 0000000..50ce548 --- /dev/null +++ b/include/paperalgo.h @@ -0,0 +1,128 @@ +#pragma once + +#include "greedyVisitor.h" +#include "antlr4-runtime.h" +#include "invLexer.h" +#include "invParser.h" +#include "models.h" + +#include <queue> + +using namespace antlr4; +using namespace antlrcpptest; + +class palgo { + +public: + + palgo (std::shared_ptr<IModel> m); + + void evaluate(invParser::InputContext* ctx); + +private: + + class expr { + public: + std::string x,y; + std::vector<int> c; + bool val; + expr(){} + }; + + class leaf { + public: + int type; + int idx; + leaf(){} + }; + + class node { + public: + bool isor; + bool isleaf; + std::shared_ptr<node> left, right; + std::shared_ptr<leaf> nodexp; + node(){} + }; + + class dsu { + private: + std::vector<int> p,size; + int numSets; + public: + dsu(int N):numSets(N){ + p.resize(numSets); + for (int i=0;i<numSets;i++) p[i] = i; + size.assign(numSets,1); + } + int findp(int i){ return (p[i] == i)?i:(p[i]=findp(p[i])); } + bool isSame(int i,int j){ return findp(i) == findp(j); } + void unionSet(int i,int j){ + if (!isSame(i,j)){ + int pi = findp(i); + int pj = findp(j); + if (size[pi] < size[pj]) std::swap(pj,pi); + p[pj] = pi; + size[pi] += size[pj]; + } + } + }; + + class exprins{ + public: + bool full; + std::vector< std::vector<bool> > pos; + exprins(int vs,bool f = false):full(f){ + pos.assign(3 , std::vector<bool>(vs,true) ); + } + }; + + class change{ + public: + int xidx, pos, idx; + change(int xidx,int pos,int idx):xidx(xidx),pos(pos),idx(idx){} + }; + + //0 : constant + //1 : positive (x) + //2 : ~positive(x) + //3 : c <= x + //4 : ~(c <= x) + //5 : x <= c + //6 : ~(x <= c) + //7 : x <= y + //8 : ~(x <= y) + + std::vector< std::vector<expr> > exprs; + std::vector< std::vector<expr> > newexprs; + std::shared_ptr<IModel> imodel; + std::shared_ptr<node> tree; + int modelvs; + + bool checkTree(std::shared_ptr<node> cnode); + + void Kosaraju(int no, std::vector< std::vector<int> >& gr, std::vector<bool> &vis, std::vector<int>& ans); + + int fxidx(std::string x,std::vector<exprins> &instances,std::map<std::string,int> &idxs); + + bool tryall(int ctype, int cidx); + + bool sub4(int sidx , std::vector<exprins> &cvarins , std::map<std::string,int> &smap); + + bool sub6(int sidx , std::vector<exprins> &cvarins , std::map<std::string,int> &smap); + + bool sub8(int sidx , std::vector<exprins> &cvarins , std::map<std::string,int> &smap); + + bool sub7(std::vector<exprins> &cvarins , std::map<std::string,int> &smap); + + bool complete(std::vector<exprins> &cvarins , std::map<std::string,int> &smap); + + void buildt(invParser::NoquansContext* ctx , std::shared_ptr<node> cnode , bool cnot); + + void buildt(invParser::GposContext* ctx , std::shared_ptr<node> cnode , bool cnot); + + void buildt(invParser::GsubContext* ctx , std::shared_ptr<node> cnode , bool cnot); + + std::vector<int> vecconst (invParser::ConstantContext* ctx); + +}; \ No newline at end of file diff --git a/include/paperalgofull.h b/include/paperalgofull.h new file mode 100644 index 0000000..9df1dbb --- /dev/null +++ b/include/paperalgofull.h @@ -0,0 +1,134 @@ +#pragma once + +#include "greedyVisitor.h" +#include "antlr4-runtime.h" +#include "invLexer.h" +#include "invParser.h" +#include "models.h" + +#include <queue> + +using namespace antlr4; +using namespace antlrcpptest; + +class palgof { + +public: + + palgof (std::shared_ptr<IModel> m); + + void evaluate(invParser::InputContext* ctx); + +private: + + class expr { + public: + std::string x,y; + std::vector<int> c; + bool val; + expr(){} + }; + + class leaf { + public: + int type; + int idx; + leaf(){} + }; + + class node { + public: + bool isor; + bool isleaf; + std::shared_ptr<node> left, right; + std::shared_ptr<leaf> nodexp; + node(){} + }; + + class dsu { + private: + std::vector<int> p,size; + int numSets; + public: + dsu(int N):numSets(N){ + p.resize(numSets); + for (int i=0;i<numSets;i++) p[i] = i; + size.assign(numSets,1); + } + int findp(int i){ return (p[i] == i)?i:(p[i]=findp(p[i])); } + bool isSame(int i,int j){ return findp(i) == findp(j); } + void unionSet(int i,int j){ + if (!isSame(i,j)){ + int pi = findp(i); + int pj = findp(j); + if (size[pi] < size[pj]) std::swap(pj,pi); + p[pj] = pi; + size[pi] += size[pj]; + } + } + }; + + class exprins{ + public: + bool full; + std::vector< std::vector<bool> > pos; + exprins(int vs,bool f = false):full(f){ + pos.assign(3 , std::vector<bool>(vs,true) ); + } + }; + + class change{ + public: + int xidx, pos, idx; + change(int xidx,int pos,int idx):xidx(xidx),pos(pos),idx(idx){} + }; + + //0 : constant + //1 : positive (x) + //2 : ~positive(x) + //3 : c <= x + //4 : ~(c <= x) + //5 : x <= c + //6 : ~(x <= c) + //7 : x <= y + //8 : ~(x <= y) + //9 : full(x) + //10 : ~full(x) + + std::vector< std::vector<expr> > exprs; + std::vector< std::vector<expr> > newexprs; + std::shared_ptr<IModel> imodel; + std::shared_ptr<node> tree; + int modelvs; + + bool checkTree(std::shared_ptr<node> cnode); + + void Kosaraju(int no, std::vector< std::vector<int> >& gr, std::vector<bool> &vis, std::vector<int>& ans); + + int fxidx(std::string x,std::vector<exprins> &instances,std::map<std::string,int> &idxs); + + bool tryall(int ctype, int cidx); + + bool chooseFull(std::vector< std::vector<int> > &scc , std::vector<std::string> &rmap , std::vector<bool> &sccfull,int idx); + + bool sub4(int sidx , std::vector<exprins> &cvarins , std::map<std::string,int> &smap); + + bool sub6(int sidx , std::vector<exprins> &cvarins , std::map<std::string,int> &smap); + + bool sub8(int sidx , std::vector<exprins> &cvarins , std::map<std::string,int> &smap); + + bool sub7(std::vector<exprins> &cvarins , std::map<std::string,int> &smap); + + bool complete(std::vector<exprins> &cvarins , std::map<std::string,int> &smap); + + void buildt(invParser::NoquansContext* ctx , std::shared_ptr<node> cnode , bool cnot); + + void buildt(invParser::GposContext* ctx , std::shared_ptr<node> cnode , bool cnot); + + void buildt(invParser::GsubContext* ctx , std::shared_ptr<node> cnode , bool cnot); + + void buildt(invParser::GfullContext* ctx , std::shared_ptr<node> cnode , bool cnot); + + std::vector<int> vecconst (invParser::ConstantContext* ctx); + +}; \ No newline at end of file diff --git a/include/perceptron.h b/include/perceptron.h new file mode 100644 index 0000000..b4ea3bc --- /dev/null +++ b/include/perceptron.h @@ -0,0 +1,25 @@ +#include "models.h" + +class Perceptron: public IModel{ + + public: + void readFromFile(const std::string& filename) override; + + void readFromConsole() override; + + bool checkVector(const std::vector<int>& x) const override; + + bool predict(const std::vector<bool> &x) const override; + + bool complete(const std::vector<int> &x) const override; + + bool negativeComplete(const std::vector<int> &x) const override; + + int vectorSize() const override; + + private: + int perceptron_size; + std::vector<double> perceptron_w; + double perceptron_b; +}; + diff --git a/include/queryChecker.h b/include/queryChecker.h new file mode 100644 index 0000000..2b59a90 --- /dev/null +++ b/include/queryChecker.h @@ -0,0 +1,34 @@ +#pragma once + +#include "antlr4-runtime.h" +#include "invLexer.h" +#include "invParser.h" +#include "models.h" + +using namespace antlr4; +using namespace antlrcpptest; + +class qChecker{ + + public: + + qChecker(std::shared_ptr<IModel> m); + + bool check(invParser::InputContext* ctx); + + bool check(invParser::GcountContext* ctx); + + bool check(invParser::QuansContext* ctx); + + bool check(invParser::NoquansContext* ctx); + + bool check(invParser::CovContext* ctx); + + private: + + std::set<std::string> appear; + + std::shared_ptr<IModel> imodel; + + +}; diff --git a/include/queryChecker2.h b/include/queryChecker2.h new file mode 100644 index 0000000..4123008 --- /dev/null +++ b/include/queryChecker2.h @@ -0,0 +1,34 @@ +#pragma once + +#include "antlr4-runtime.h" +#include "invLexer.h" +#include "invParser.h" +#include "models.h" + +using namespace antlr4; +using namespace antlrcpptest; + +class qChecker2{ + + public: + + qChecker2(std::shared_ptr<IModel> m); + + bool check(invParser::InputContext* ctx); + + bool check(invParser::GcountContext* ctx); + + bool check(invParser::QuansContext* ctx); + + bool check(invParser::NoquansContext* ctx); + + bool check(invParser::CovContext* ctx); + + private: + + std::set<std::string> appear; + + std::shared_ptr<IModel> imodel; + + +}; diff --git a/include/queryChecker3.h b/include/queryChecker3.h new file mode 100644 index 0000000..7561817 --- /dev/null +++ b/include/queryChecker3.h @@ -0,0 +1,34 @@ +#pragma once + +#include "antlr4-runtime.h" +#include "invLexer.h" +#include "invParser.h" +#include "models.h" + +using namespace antlr4; +using namespace antlrcpptest; + +class qChecker3{ + + public: + + qChecker3(std::shared_ptr<IModel> m); + + bool check(invParser::InputContext* ctx); + + bool check(invParser::GcountContext* ctx); + + bool check(invParser::QuansContext* ctx); + + bool check(invParser::NoquansContext* ctx); + + bool check(invParser::CovContext* ctx); + + private: + + std::set<std::string> appear; + + std::shared_ptr<IModel> imodel; + + +}; diff --git a/invLexer.g4 b/invLexer.g4 new file mode 100644 index 0000000..403efc6 --- /dev/null +++ b/invLexer.g4 @@ -0,0 +1,35 @@ +lexer grammar invLexer; + +EXISTS : [Ee] [Xx] [Ii] [Ss] [Tt] [Ss]; + +FORALL : [Ff] [Oo] [Rr] (' ')* [Aa] [Ll] [Ll]; + +COUNT : [Cc] [Oo] [Uu] [Nn] [Tt]; + +COMMA : ','; + +VARIABLE : [a-z] [a-z0-9]* ; + +BOOL : ('0' | '1' | '?'); + +OR : 'V' ; + +AND : '^' ; + +NO : '~'; + +POSITIVE : 'P' ; + +FULL : 'FULL' ; + +OPENP : '(' ; + +CLOSEP : ')'; + +OPENB : '['; + +CLOSEB : ']'; + +SUB : '<='; + +WHITESPACE : ' ' -> skip ; diff --git a/invParser.g4 b/invParser.g4 new file mode 100644 index 0000000..4ecc1ae --- /dev/null +++ b/invParser.g4 @@ -0,0 +1,35 @@ +parser grammar invParser; + +options { + tokenVocab = invLexer; +} + +input : gcount ; + +gcount : (COUNT VARIABLE COMMA)? quans ; + +quans : ( quan quans ) | ( noquans ); + +quan : ( gexists | gforall ) COMMA ; + +gexists: EXISTS VARIABLE ; + +gforall: FORALL VARIABLE ; + +noquans : gor | gand | gno | gpos | gsub | gfull; + +gor : OPENP noquans CLOSEP OR OPENP noquans CLOSEP; + +gand : OPENP noquans CLOSEP AND OPENP noquans CLOSEP; + +gno : NO OPENP noquans CLOSEP; + +gpos : POSITIVE OPENP cov CLOSEP; + +gfull : FULL OPENP cov CLOSEP; + +gsub : cov SUB cov; + +cov : (constant | VARIABLE); + +constant : OPENB BOOL ( (COMMA)? BOOL )* CLOSEB; diff --git a/query_example.txt b/query_example.txt new file mode 100644 index 0000000..2943159 --- /dev/null +++ b/query_example.txt @@ -0,0 +1,2 @@ +for every student, student.alcoholWeekend > 3 and student.alcoholWeek > 4 + implies not goodFinalGrade(student) diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..3bf5db0 --- /dev/null +++ b/readme.md @@ -0,0 +1,110 @@ +# Foundations of Symbolic Languages for Model Interpretability + +## Experiments over Binary Decision Trees (Section 6.1) + +The file `experiments.sh` is there in order to make the replication of the experiments over Decision Trees as easy as possible. Running it with +``` +$ ./experiments.sh +``` +creates the folder `build/` with the built project and runs the experiments with all the trees in the Decision Trees in the folder `dtrees/`, each tree leaves a file `build/data/dim_x_nleaves_y.csv` with the details of all of the queries ran on that tree; the file `build/queries.txt` has all of the queries that were ran, one on each line; the file `build/queries.csv` has all of the averages of each query for each tree; the file `build/experiment_data.csv` has the information used in the paper, the average and maximum over all queries for all of the trees. If you want to build and run all the code independently, please see the sections below. + +## High-level queries over General Decision Trees (Section 6.2) + +The following python script trains a general decision tree using the `DecisionTreeClassifier` from Scikit-learn with the [Student Performance Data Set](https://archive.ics.uci.edu/ml/datasets/Student+Performance), load it into a format suitable to run high-level queries over it and then run a set of selected queries. +``` +python student_user_friendly_queries.py +``` + +If you want to run your own specific query over a decision tree trained over the same dataset, you can provide an input text file with the query as follows +``` +python student_user_friendly_queries.py --query query_example.txt +``` +A `query_example.txt` file is provided as well, and serves to show that line breaks and whitespace are allowed in the query. + +## Building requirements + +The main project is built with cmake using C++14, it requires ANTLR but a complete ANTLR build is given in here. + +The `exp.py` has the functions used in order to run the experiments and uses numpy for the random numbers and pandas for writing the results on csv, it has been run with python 3.8.5. + +The file `exp.py` runs `./main` on the shell so it doesn't work on Windows but it has been tested to work succesfully on Linux and MacOS. + +## Running the code independtly + +In order to build the project, the file `CMakeLists.txt` is on the root directory and can be run with cmake, we recommend creating a folder `build/` in the project and running the following commands: +``` +$ cmake ../ +$ make +``` +The folder `build/` is needed in order for `exp.py` to find everything it needs to run the experiments. + +Then, in the build folder the file `main` can be run in order to run the testing of the queries. It accepts four arguments: + +* `--model=` is used to declare the model, this is required for the algorithm to run, right now it accepts `perceptron` for perceptrons, `dt` for decision trees and `afbdd` for afbdds. +* `--file=` for giving the algorithm the file from where to read the model. +* `--one` for supressing most outputs except for the answer for the query and errors and making the algorithm close after one query. +* `--v=` is used to run different versions of the algorithm: if given 1 it will run the naive algorithm that tests all assignations for the variables in order to find an answer, if given 2 it will run the more efficient version described in the paper that only takes in querys where all of the quantifiers are only of one type, either "Exists" or "For all", and also this one isn't able to process the FULL command, if given 3 it will be the same as version 2 but this time it's able to process the FULL command if given. If this argument isn't given it will just run the naive version. + +After starting the algorithm, you can run the queries just by writing them line by line. The formatting of the queries is the following: + +* Variable names can have latin lowercase characters and numbers as long as the first character is not a number. +* Constants have to start with a "[" and then values "0", "1" or "?" separated by commas and finished with a "]". +* If `x`, `y` are variables/constants, `x <= y` is a valid query with free variables if `x` or `y` are variables. +* If `x` is a variable, then `P( x )` is a valid query with free variable `x`. Note that "P" must be uppercase. +* If `x` is a variable, then `FULL( x )` is a valid query with free variable `x`. Note that "FULL" must be uppercase. +* If `A` is a valid quantifier free query, then `~( A )` also is, and has the same free variables as `A`. +* If `A` and `B` are valid quantfier free queries, then `( A ) V ( B )` also is, with the free variables of `A` and `B`. Note that "V" must be uppercase. +* If `A` and `B` are valid quantifier free queries, then `( A ) ^ ( B )` also is, with the free variables of `A` and `B`. +* If `A` is valid query with a free variable `x`, then `EXISTS x, A` and `FORALL x, A` are valid queries that forget `x` as a free variable. + +Finally, valid queries must have no free variables. + +Example: + +With the perceptron.txt file being: + +(First number is the size of the perceptron, second line has the weights of the perceptrons and lastly is the bias) + +``` +4 +2 4 5 -13 +-1 +``` + +The queries could be as follows: + +``` +$./main --model=perceptron --file=perceptron.txt --v=2 +File loaded from perceptron.txt +Number of features = 4 +Using efficient algorithm without full +$ EXISTS x, P(x) +YES +$ EXISTS x, ( [ ?,?,?,1] <= x) ^ ( P(x) ) +NO +``` + +## High-level syntax queries by example + +The following is a list of example queries in high-level syntax that you can run using `student_user_friendly_queries.py`: + +``` +for every student, + student.male = true + implies goodFinalGrade(student) +``` +``` +exists student, + student.alcoholWeek > 3 + and goodFinalGrade(student) +``` +``` +exists student, + student.alcoholWeek < 2 + and full(student) and not goodFinalGrade(student) +``` +``` +for every student, + student.alcoholWeekend > 3 and student.alcoholWeek > 3 + implies not goodFinalGrade(student) +``` diff --git a/src/AFBDD.cpp b/src/AFBDD.cpp new file mode 100644 index 0000000..66574b1 --- /dev/null +++ b/src/AFBDD.cpp @@ -0,0 +1,93 @@ +#include "AFBDD.h" +#include "json.hpp" + +#include <map> +#include <vector> + +using json = nlohmann::json; + + +AFBDD::AFBDD() { + root = {}; + size = 0; + dimension = 0; +} + +AFBDD::AFBDD(std::shared_ptr<AFBDDNode> root, int dimension) : root(root), dimension(dimension) { + size = root->getSize(); +} + +AFBDD::AFBDD(AFBDDNode& oroot, int dimension) : dimension(dimension) { + root = std::make_shared<AFBDDNode>(oroot); + size = root->getSize(); +} + + +bool AFBDD::predict(const std::vector<bool>& instance) const { + return root->predict(instance); +} + + +void AFBDD::readFromFile(const std::string& filename) { + std::ifstream json_file(filename); + json j; json_file >> j; + json nodes = j["nodes"]; + std::string positive = j["positive"]; + + int N = nodes.size(); + std::vector<std::shared_ptr<AFBDDNode>> dtnodes(N); + for(int i = 0; i < N; ++i) + dtnodes[i] = std::make_shared<AFBDDNode>(); + + for(int i = 0; i < N; ++i) { + json node = nodes[std::to_string(i)]; + if(node["type"] == "internal") { + dtnodes[i]->setLabel(node["feature_index"]); + int left_index = node["id_left"]; + int right_index = node["id_right"]; + json left = nodes[std::to_string(left_index)]; + json right = nodes[std::to_string(right_index)]; + if(left["type"] == "leaf") { + dtnodes[i]->setLeft((left["class"] == positive ? AFBDDNode::TRUE : AFBDDNode::FALSE)); + } else { + dtnodes[i]->setLeft(dtnodes[left_index]); + } + + if(right["type"] == "leaf") { + dtnodes[i]->setRight((right["class"] == positive ? AFBDDNode::TRUE : AFBDDNode::FALSE)); + } else { + dtnodes[i]->setRight(dtnodes[right_index]); + } + } + + } + root = dtnodes[0]; + dimension = j["feature_names"].size(); + return; +} + +void AFBDD::readFromConsole() { + return; +} + +bool AFBDD::checkVector(const std::vector<int>& instance) const { + return this->vectorSize() >= int(instance.size()); +} + +int AFBDD::vectorSize() const { + return dimension; +} + +int AFBDD::getSize() const { + return size; +} + +bool AFBDD::complete(const std::vector<int>& x) const { + std::map<const AFBDDNode*, bool> dp; + return root->complete(x, dp); +} + +bool AFBDD::negativeComplete(const std::vector<int>& x) const { + std::map<const AFBDDNode*, bool> dp; + return root->negativeComplete(x, dp); +} diff --git a/src/AFBDDNode.cpp b/src/AFBDDNode.cpp new file mode 100644 index 0000000..56d2ef7 --- /dev/null +++ b/src/AFBDDNode.cpp @@ -0,0 +1,123 @@ +#include "AFBDDNode.h" + +#include <vector> +#include <memory> +#include <algorithm> +#include <iostream> +#include <cassert> + +AFBDDNode::AFBDDNode(int label, const std::shared_ptr<AFBDDNode> left, const std::shared_ptr<AFBDDNode> right) : + label(label), left(left), right(right), leaf(true), depth(0), size(1) +{ + if(label >= 0) { // non leaf + leaf = false; + if(left == nullptr or right == nullptr) { + throw std::invalid_argument("trying to build a non-leaf node but one subtree is null"); + } + size = 1 + left->getSize() + right->getSize(); + dimension = std::max(1 + label, std::max(left->getDimension(), right->getDimension())); + depth = 1 + std::max(left->depth, right->depth); + } else { + dimension = 0; + if(left != nullptr or right != nullptr) { + throw std::invalid_argument("trying to build a leaf but one subtree is not null"); + } + } +} + +AFBDDNode::AFBDDNode() { + leaf = false; + label = -3; + left = nullptr; + right = nullptr; + dimension = 0; +} + +int AFBDDNode::getDimension() const { + int maxLeft = 0; + int maxRight = 0; + if(left) { + maxLeft = left->getDimension(); + } + if(right) { + maxRight = right->getDimension(); + } + return std::max(1 + label, std::max(maxLeft, maxRight)); +} + +void AFBDDNode::setLabel(int newlabel) { + label = newlabel; +} + +void AFBDDNode::setLeft(const std::shared_ptr<AFBDDNode> newleft) { + left = newleft; +} + +void AFBDDNode::setRight(const std::shared_ptr<AFBDDNode> newright) { + right = newright; +} + +AFBDDNode::AFBDDNode(bool leafValue) : AFBDDNode(-2 + int(leafValue), nullptr, nullptr) {} + +bool AFBDDNode::predict(const std::vector<bool>& instance) const { + if(this->isLeaf()) { + return this->isTrueLeaf(); + } + if(label >= int(instance.size())) { + throw std::invalid_argument("given instance has less dimension than the model"); + } + + if(instance[label]) { + return this->right->predict(instance); + } else { + return this->left->predict(instance); + } +} + +bool AFBDDNode::isTrueLeaf() const { + assert(this->isLeaf()); + return (label == -1); +} + + +bool AFBDDNode::isLeaf() const { + return leaf; +} + +int AFBDDNode::getDepth() const { + return depth; +} + +int AFBDDNode::getSize() const { + return size; +} + +const std::shared_ptr<AFBDDNode> AFBDDNode::TRUE = std::make_shared<AFBDDNode>(-1, nullptr, nullptr); +const std::shared_ptr<AFBDDNode> AFBDDNode::FALSE = std::make_shared<AFBDDNode>(-2, nullptr, nullptr); + + +bool AFBDDNode::complete(const std::vector<int>& x, std::map<const AFBDDNode*, bool>& dp) const { + if (this->isLeaf()){ + return this->isTrueLeaf(); + } + + if(dp.count(this)) { + return dp[this]; + } + if (x[label] == 2) return dp[this] = (this->right->complete(x, dp)) || (this->left->complete(x, dp)); + else if (x[label]) return dp[this] = this->right->complete(x, dp); + else return dp[this] = this->left->complete(x, dp); +} + +bool AFBDDNode::negativeComplete(const std::vector<int>& x, std::map<const AFBDDNode*, bool>& dp) const { + if (this->isLeaf()){ + return not this->isTrueLeaf(); + } + + if(dp.count(this)) { + return dp[this]; + } + if (x[label] == 2) return dp[this] = (this->right->negativeComplete(x, dp)) || (this->left->negativeComplete(x, dp)); + else if (x[label]) return dp[this] = this->right->negativeComplete(x, dp); + else return dp[this] = this->left->negativeComplete(x, dp); +} diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt new file mode 100644 index 0000000..24782fa --- /dev/null +++ b/src/CMakeLists.txt @@ -0,0 +1,17 @@ +# add_executable(main main.cpp +# ${ANTLR_SampleGrammarLexer_CXX_OUTPUTS} +# ${ANTLR_SampleGrammarParser_CXX_OUTPUTS}) + # target_link_libraries(main antlr4_static) +add_library(dtnode DTNode.cpp) +add_library(dt DecisionTree.cpp) +add_library(afbdd AFBDD.cpp) +add_library(afbddnode AFBDDNode.cpp) +add_library(perceptron perceptron.cpp) +add_library(fpow fastpow.cpp) + + + +add_library(errorListener errorListener.cpp) +target_link_libraries(errorListener antlr4_static) + +add_executable(test_generator generator.cpp) diff --git a/src/DTNode.cpp b/src/DTNode.cpp new file mode 100644 index 0000000..4a00aaa --- /dev/null +++ b/src/DTNode.cpp @@ -0,0 +1,139 @@ +#include "DTNode.h" + +#include <vector> +#include <memory> +#include <algorithm> +#include <iostream> +#include <cassert> + + +DTNode::DTNode(int label, const std::shared_ptr<DTNode> left, const std::shared_ptr<DTNode> right) : + label(label), left(left), right(right), leaf(true), depth(0), size(1) +{ + if(label >= 0) { // non leaf + leaf = false; + if(left == nullptr or right == nullptr) { + throw std::invalid_argument("trying to build a non-leaf node but one subtree is null"); + } + size = 1 + left->getSize() + right->getSize(); + dimension = std::max(1 + label, std::max(left->getDimension(), right->getDimension())); + depth = 1 + std::max(left->depth, right->depth); + } else { + dimension = 0; + if(left != nullptr or right != nullptr) { + throw std::invalid_argument("trying to build a leaf but one subtree is not null"); + } + } +} + +DTNode::DTNode() { + leaf = false; + label = -3; + left = nullptr; + right = nullptr; + dimension = 0; +} + +int DTNode::getDimension() const { + int maxLeft = 0; + int maxRight = 0; + if(left) { + maxLeft = left->getDimension(); + } + if(right) { + maxRight = right->getDimension(); + } + return std::max(1 + label, std::max(maxLeft, maxRight)); +} + +void DTNode::setLabel(int newlabel) { + label = newlabel; +} + +void DTNode::setLeft(const std::shared_ptr<DTNode> newleft) { + left = newleft; +} + +void DTNode::setRight(const std::shared_ptr<DTNode> newright) { + right = newright; +} + +DTNode::DTNode(bool leafValue) : DTNode(-2 + int(leafValue), nullptr, nullptr) {} + +bool DTNode::predict(const std::vector<bool>& instance) const { + if(this->isLeaf()) { + return this->isTrueLeaf(); + } + if(label >= int(instance.size())) { + throw std::invalid_argument("given instance has less dimension than the model"); + } + + if(instance[label]) { + return this->right->predict(instance); + } else { + return this->left->predict(instance); + } +} + +DTNode DTNode::negate() const { + if(this->isLeaf()) { + return DTNode(!this->isTrueLeaf()); + } + return DTNode(label, std::make_shared<DTNode>(left->negate()), std::make_shared<DTNode>(right->negate())); +} + +std::shared_ptr<DTNode> DTNode::unite(const std::shared_ptr<DTNode> other) const { + if(this->isLeaf()) { + if(this->isTrueLeaf()) { + return DTNode::TRUE; + } else { + return other; + } + } + return std::make_shared<DTNode>(this->label, this->left->unite(other), this->right->unite(other)); +} + +DTNode DTNode::condition(const std::unordered_map<int, int>& conds) const { + return DTNode(1, nullptr, nullptr); // TODO +} + +bool DTNode::isTrueLeaf() const { + assert(this->isLeaf()); + return (label == -1); +} + + +bool DTNode::isLeaf() const { + return leaf; +} + +int DTNode::getDepth() const { + return depth; +} + +int DTNode::getSize() const { + return size; +} + +const std::shared_ptr<DTNode> DTNode::TRUE = std::make_shared<DTNode>(-1, nullptr, nullptr); +const std::shared_ptr<DTNode> DTNode::FALSE = std::make_shared<DTNode>(-2, nullptr, nullptr); + + +bool DTNode::complete(const std::vector<int>& x) const { + if (this->isLeaf()){ + //return false; + return this->isTrueLeaf(); + } + if (x[label] == 2) return (this->right->complete(x)) || (this->left->complete(x)); + else if (x[label]) return this->right->complete(x); + else return this->left->complete(x); +} + +bool DTNode::negativeComplete(const std::vector<int>& x) const { + if (this->isLeaf()){ + return not this->isTrueLeaf(); + } + if (x[label] == 2) return (this->right->negativeComplete(x)) || (this->left->negativeComplete(x)); + else if (x[label]) return this->right->negativeComplete(x); + else return this->left->negativeComplete(x); +} diff --git a/src/DecisionTree.cpp b/src/DecisionTree.cpp new file mode 100644 index 0000000..93b82d7 --- /dev/null +++ b/src/DecisionTree.cpp @@ -0,0 +1,90 @@ +#include "DecisionTree.h" +#include "json.hpp" + +#include <vector> + +using json = nlohmann::json; + + +DecisionTree::DecisionTree() { + root = {}; + size = 0; + dimension = 0; +} + +DecisionTree::DecisionTree(std::shared_ptr<DTNode> root, int dimension) : root(root), dimension(dimension) { + size = root->getSize(); +} + +DecisionTree::DecisionTree(DTNode& oroot, int dimension) : dimension(dimension) { + root = std::make_shared<DTNode>(oroot); + size = root->getSize(); +} + + +bool DecisionTree::predict(const std::vector<bool>& instance) const { + return root->predict(instance); +} + + +void DecisionTree::readFromFile(const std::string& filename) { + std::ifstream json_file(filename); + json j; json_file >> j; + json nodes = j["nodes"]; + std::string positive = j["positive"]; + + int N = nodes.size(); + std::vector<std::shared_ptr<DTNode>> dtnodes(N); + for(int i = 0; i < N; ++i) + dtnodes[i] = std::make_shared<DTNode>(); + + for(int i = 0; i < N; ++i) { + json node = nodes[std::to_string(i)]; + if(node["type"] == "internal") { + dtnodes[i]->setLabel(node["feature_index"]); + int left_index = node["id_left"]; + int right_index = node["id_right"]; + json left = nodes[std::to_string(left_index)]; + json right = nodes[std::to_string(right_index)]; + if(left["type"] == "leaf") { + dtnodes[i]->setLeft((left["class"] == positive ? DTNode::TRUE : DTNode::FALSE)); + } else { + dtnodes[i]->setLeft(dtnodes[left_index]); + } + + if(right["type"] == "leaf") { + dtnodes[i]->setRight((right["class"] == positive ? DTNode::TRUE : DTNode::FALSE)); + } else { + dtnodes[i]->setRight(dtnodes[right_index]); + } + } + + } + root = dtnodes[0]; + dimension = j["feature_names"].size(); + return; +} + +void DecisionTree::readFromConsole() { + return; +} + +bool DecisionTree::checkVector(const std::vector<int>& instance) const { + return this->vectorSize() >= int(instance.size()); +} + +int DecisionTree::vectorSize() const { + return dimension; +} + +int DecisionTree::getSize() const { + return size; +} + +bool DecisionTree::complete(const std::vector<int>& x) const { + return root->complete(x); +} + +bool DecisionTree::negativeComplete(const std::vector<int>& x) const { + return root->negativeComplete(x); +} diff --git a/src/errorListener.cpp b/src/errorListener.cpp new file mode 100644 index 0000000..e857f77 --- /dev/null +++ b/src/errorListener.cpp @@ -0,0 +1,8 @@ +#include "errorListener.h" + +void ParserErrorListener::syntaxError(Recognizer *recognizer, Token *offendingSymbol, size_t line, size_t charPositionInLine, + const std::string &msg, std::exception_ptr e) { + std::cout<<"Error parsing query: "; + std::cout<<msg<<std::endl; + throw -1; +} diff --git a/src/fastpow.cpp b/src/fastpow.cpp new file mode 100644 index 0000000..6f572db --- /dev/null +++ b/src/fastpow.cpp @@ -0,0 +1,11 @@ +#include "fastpow.h" + +long long fastpow(long long a,long long b){ + long long ans = 1; + while (b){ + if (b&1) ans = ans*a; + b>>=1; + a *= a; + } + return ans; +} diff --git a/src/generator.cpp b/src/generator.cpp new file mode 100644 index 0000000..6837629 --- /dev/null +++ b/src/generator.cpp @@ -0,0 +1,181 @@ +#include<iostream> +#include<vector> +#include<random> +#include <fstream> +#include <ctime> + +using namespace std; + +mt19937 gen; +uniform_int_distribution<int> ranb(0,1); +uniform_int_distribution<int> rant(0,2); +uniform_int_distribution<int> rvar; + +int lef,varn,fut,n; +bool con,sub; + +ofstream out("input.txt"); + +void outc(){ + out<<" [ "; + for (int i=0;i<n;i++){ + int cval = rant(gen); + if (cval == 2) out<<" ? "; + else out<<" "<<cval<<" "; + } + out<<" ] "; +} + +void makeq(){ + + bool neg = ( (fut + 2 <= lef) && ranb(gen) ); + + if (neg){ + out<<" ~ ( "; + lef--; + } + + if ( fut == 0 && lef > 1 || ( fut + 2 <= lef && ranb(gen) ) ){ + out<<" ( "; + fut++; + makeq(); + out<<" ) "; + if ( ranb(gen) ) out<<" V "; + else out<<" ^ "; + out<<" ( "; + fut--; + makeq(); + out<<" ) "; + } else { + //contencion + if ( ((!con) && (!sub)) || ranb(gen)){ + int vn = rvar(gen); + if ((!con) || vn){ + while (!vn) vn = rvar(gen); + out<<" x"<<vn<<" "; + if (!sub){ + out<<" <= "; + outc(); + } else if (!con) { + vn = rvar(gen); + while (!vn) vn = rvar(gen); + out<<" <= x"<<vn<<" "; + } else { + vn = rvar(gen); + out<<" <= "; + if (vn) out<<" x"<<vn<<" "; + else outc(); + } + } else { + outc(); + out<<" <= "; + vn = rvar(gen); + if (vn) out<<" x"<<vn<<" "; + else outc(); + } + } else { //evaluacion + out<<" P( "; + int vn = rvar(gen); + if (!con) + while (!vn) + vn = rvar(gen); + if (vn) out<<" x"<<vn<<" "; + else outc(); + out<<" ) "; + } + } + + if (neg) out<<" ) "; +} + +int main(){ + + ios_base::sync_with_stdio(0); cin.tie(0); + + cout<<"seed"<<endl; + + int sneed; + cin>>sneed; + + if (sneed == -1) gen = mt19937(time(0)); + else gen = mt19937(sneed); + + cout<<"Perceptron size"<<endl; + + cin>>n; + out<<n<<'\n'; + + uniform_real_distribution<double> dis(-100.0,100.0); + vector<double> w(n); + for (int i=0;i<n;i++){ + w[i] = dis(gen); + out<<w[i]<<' '; + } + + double b = dis(gen); + out<<'\n'<<b<<'\n'; + + cout<<"how many queries"<<endl; + int q; + cin>>q; + + cout<<"how long should queries be?"<<endl; + int qs; + cin>>qs; + + cout<<"how many quantifiers should there be?"<<endl; + int qqs; + cin>>qqs; + + int ans; + //cout<<"should x <= y appear?"<<endl; + //cin>>ans; + sub = true; + + //cout<<"should constants appear?"<<endl; + //cin>>ans; + con = true; + + bool juste; + cout<<"should all quantifiers be the same?"<<endl; + cin>>ans; + juste = ans; + + uniform_int_distribution<int> rnvar(1,qs/2); + + while (q--){ + + //varn = rnvar(gen); + varn = qqs; + rvar = uniform_int_distribution<int>(0,varn); + + if (juste){ + + bool fq = ranb(gen); + for (int i=1;i<=varn;i++){ + if (fq) out<<"Exists x"<<i<<", "; + else out<<"ForAll x"<<i<<", "; + } + + } else { + + for (int i=1;i<=varn;i++){ + if (ranb(gen)) out<<"Exists x"<<i<<", "; + else out<<"ForAll x"<<i<<", "; + } + + } + + lef = qs; + + fut = 0; + + makeq(); + + out<<"\n"; + } + + out<<"\n"; + + return 0; +} diff --git a/src/greedyVisitor.cpp b/src/greedyVisitor.cpp new file mode 100644 index 0000000..f553046 --- /dev/null +++ b/src/greedyVisitor.cpp @@ -0,0 +1,125 @@ +#include "greedyVisitor.h" + +gVisitor::gVisitor(std::shared_ptr<IModel> m){ + imodel = m; +} + +void gVisitor::evaluate(invParser::InputContext* ctx){ + vars.clear(); + evaluate( ctx->gcount() ); +} + +void gVisitor::evaluate(invParser::GcountContext* ctx){ + if ( ctx->VARIABLE() ){ + long long ans = 0; + long long combs = fastpow( 3 , imodel->vectorSize() ); + std::vector<int> val(imodel->vectorSize()); + for (long long ccomb=0;ccomb<combs;ccomb++){ + long long copy = ccomb; + for (int i=0;i<(imodel->vectorSize());i++){ + val[i] = copy%3; + copy/=3; + } + vars[ ctx->VARIABLE()->getText() ] = val; + if ( evaluate( ctx -> quans() ) ) ans++; + } + std::cout<<ans<<std::endl; + } else { + if ( evaluate( ctx -> quans() ) ) std::cout<<"YES"<<std::endl; + else std::cout<<"NO"<<std::endl; + } +} + +bool gVisitor::evaluate(invParser::QuansContext* ctx){ + if ( ctx -> quan() ){ + if ( ctx->quan()->gexists() ){ + long long combs = fastpow( 3 , imodel->vectorSize() ); + std::vector<int> val(imodel->vectorSize()); + for (long long ccomb=0;ccomb<combs;ccomb++){ + long long copy = ccomb; + for (int i=0;i<(imodel->vectorSize());i++){ + val[i] = copy%3; + copy/=3; + } + vars[ ctx->quan()->gexists()->VARIABLE()->getText() ] = val; + if ( evaluate( ctx -> quans() ) ) return true; + } + return false; + } else if ( ctx->quan()->gforall() ){ + long long combs = fastpow( 3 , imodel->vectorSize() ); + std::vector<int> val(imodel->vectorSize()); + for (long long ccomb=0;ccomb<combs;ccomb++){ + long long copy = ccomb; + for (int i=0;i<(imodel->vectorSize());i++){ + val[i] = copy%3; + copy/=3; + } + vars[ ctx->quan()->gforall()->VARIABLE()->getText() ] = val; + if ( ! evaluate( ctx -> quans() ) ) return false; + } + return true; + } + } else { + return evaluate( ctx -> noquans() ); + } +} + +bool gVisitor::evaluate(invParser::NoquansContext* ctx){ + if ( ctx -> gor() ) + return evaluate( ctx -> gor() -> noquans(0) ) || evaluate( ctx -> gor() -> noquans(1) ); + + if ( ctx -> gand() ) + return evaluate( ctx -> gand() -> noquans(0) ) && evaluate( ctx -> gand() -> noquans(1) ); + + if ( ctx -> gno() ) + return ! evaluate( ctx -> gno() -> noquans() ); + + if ( ctx -> gpos() ) + return evaluate ( ctx -> gpos() ); + + if ( ctx -> gsub() ) + return evaluate( ctx -> gsub() ); +} + +bool gVisitor::evaluate(invParser::GposContext* ctx){ + + std::vector<int> value = val( ctx -> cov() ); + for(int val : value) { + if(val == 2) { + return false; + } + } + std::vector<bool> boolValue(value.begin(), value.end()); + return imodel->predict(boolValue); + +} + +bool gVisitor::evaluate(invParser::GsubContext* ctx){ + + std::vector<int> left = val( ctx -> cov(0) ); + std::vector<int> right = val( ctx -> cov(1) ); + + if (left.size() != right.size()) return false; + + for (int i=0;i<left.size();i++){ + if (left[i] != right[i] && left[i] != 2) return false; + } + + return true; + +} + +std::vector<int> gVisitor::val(invParser::CovContext* ctx){ + + if ( ctx -> constant() ){ + std::vector<int> ans( imodel->vectorSize() ); + for (int i=0;i<(imodel->vectorSize());i++){ + if ( ( ctx -> constant() -> BOOL(i) -> getText() ) == "0" ) ans[i] = 0; + if ( ( ctx -> constant() -> BOOL(i) -> getText() ) == "1" ) ans[i] = 1; + if ( ( ctx -> constant() -> BOOL(i) -> getText() ) == "?" ) ans[i] = 2; + } + return ans; + } + + if ( ctx -> VARIABLE() ) return vars[ ctx -> VARIABLE() -> getText() ]; +} diff --git a/src/main.cpp b/src/main.cpp new file mode 100644 index 0000000..bb4106f --- /dev/null +++ b/src/main.cpp @@ -0,0 +1,208 @@ +#include <iostream> +#include <getopt.h> + +#include "antlr4-runtime.h" +#include "invLexer.h" +#include "invParser.h" +#include "models.h" +#include "perceptron.h" +#include "DecisionTree.h" +#include "AFBDD.h" +#include "greedyVisitor.h" +#include "queryChecker.h" +#include "paperalgo.h" +#include "queryChecker2.h" +#include "paperalgofull.h" +#include "queryChecker3.h" +#include "errorListener.h" + +using namespace antlr4; +using namespace antlrcpptest; +using namespace std; + +int main(int argc, char** argv) { + + shared_ptr<IModel> mod; + + bool defmod=false,deffile=false,one=false; + int defversion = 1; + string sfile; + + const option long_opts[] = { + {"model",required_argument,0,'m'}, + {"file",required_argument,0,'f'}, + {"one",no_argument,0,'o'}, + {"v",required_argument,0,'v'} + }; + + while (true){ + + const auto opt = getopt_long(argc,argv,"",long_opts,0); + + if (opt == -1) break; + + switch (opt){ + case 'f': + deffile = true; + sfile = string(optarg); + break; + case 'm': + defmod = true; + if ( string(optarg) == "perceptron" ) mod = make_shared<Perceptron>(); + else if( string(optarg) == "dt" ) mod = make_shared<DecisionTree>(); + else if( string(optarg) == "afbdd") mod = make_shared<AFBDD>(); + else { + cout<<string(optarg)<<" is not a valid model type"<<endl; + return 0; + } + break; + case 'o': + one = true; + break; + case 'v': + if (string(optarg) == "1") defversion = 1; + else if (string(optarg) == "2") defversion = 2; + else if (string(optarg) == "3") defversion = 3; + else { + cout<<string(optarg)<<" is not a valid version"<<endl; + return 0; + } + break; + } + } + + if (defmod){ + if (deffile){ + mod -> readFromFile(sfile); + if (!one) cout<<"File loaded from "<<sfile<<'\n'; + if (!one) cout<<"Number of features = "<<mod->vectorSize()<<endl; + } else { + cout<<"File not specified, model will be read from console"<<endl; + mod -> readFromConsole(); + } + } else { + cout<<"Model not defined, needs to be defined as a command line argument as --model=perceptron"<<endl; + return 0; + } + + if (defversion == 1){ + + if (!one) cout<<"Using naive algorithm"<<endl; + + gVisitor visitor(mod); + qChecker checker(mod); + + string s; + + while ( getline(cin,s) , s != "" ){ + + try{ + + ParserErrorListener parserErrorListener; + + stringstream stream(s); + ANTLRInputStream input(stream); + invLexer lexer(&input); + + lexer.removeErrorListeners(); + lexer.addErrorListener(&parserErrorListener); + + CommonTokenStream tokens(&lexer); + invParser parser(&tokens); + + parser.removeErrorListeners(); + parser.addErrorListener(&parserErrorListener); + + invParser::InputContext* ctx = parser.input(); + if ( checker.check(ctx) ) continue; + visitor.evaluate(ctx); + } catch (...){ + continue; + } + + if (one) break; + + } + + } else if (defversion == 2){ + + if (!one) cout<<"Using efficient algorithm without full"<<endl; + + palgo visitor(mod); + qChecker2 checker(mod); + + string s; + + while ( getline(cin,s) , s != "" ){ + + try{ + + ParserErrorListener parserErrorListener; + + stringstream stream(s); + ANTLRInputStream input(stream); + invLexer lexer(&input); + + lexer.removeErrorListeners(); + lexer.addErrorListener(&parserErrorListener); + + CommonTokenStream tokens(&lexer); + invParser parser(&tokens); + + parser.removeErrorListeners(); + parser.addErrorListener(&parserErrorListener); + + invParser::InputContext* ctx = parser.input(); + if ( checker.check(ctx) ) continue; + visitor.evaluate(ctx); + } catch (...){ + continue; + } + + if (one) break; + + } + + } else { + + if (!one) cout<<"Using efficient algorithm with full"<<endl; + + palgof visitor(mod); + qChecker3 checker(mod); + + string s; + + while ( getline(cin,s) , s != "" ){ + + try{ + + ParserErrorListener parserErrorListener; + + stringstream stream(s); + ANTLRInputStream input(stream); + invLexer lexer(&input); + + lexer.removeErrorListeners(); + lexer.addErrorListener(&parserErrorListener); + + CommonTokenStream tokens(&lexer); + invParser parser(&tokens); + + parser.removeErrorListeners(); + parser.addErrorListener(&parserErrorListener); + + invParser::InputContext* ctx = parser.input(); + if ( checker.check(ctx) ) continue; + visitor.evaluate(ctx); + } catch (...){ + continue; + } + + if (one) break; + + } + + } + + return 0; +} diff --git a/src/paperalgo.cpp b/src/paperalgo.cpp new file mode 100644 index 0000000..5c2f825 --- /dev/null +++ b/src/paperalgo.cpp @@ -0,0 +1,660 @@ +#include "paperalgo.h" + +palgo::palgo (std::shared_ptr<IModel> m){ + imodel = m; + modelvs = imodel->vectorSize(); +} + +void palgo::evaluate(invParser::InputContext* ctx){ + + exprs.assign(9,std::vector< expr >()); + newexprs.assign(9,std::vector< expr >()); + + tree = std::make_shared<node>(); + + bool forall = false; + + if ( ctx -> gcount() ->quans() -> quan() ){ + if (ctx -> gcount() ->quans() -> quan() -> gforall()) forall = true; + } + + invParser::QuansContext* ctxq = ctx->gcount()->quans(); + + while ( ! (ctxq->noquans()) ) ctxq = ctxq->quans(); + + buildt(ctxq->noquans(),tree,!forall); + + //tryall returns true if there is an instance that works + //if forall is false, then we need tryall to return true + //if forall is true, then we need tryall to return false (there's no instance that doesn't work) + if (tryall(1,0) == (!forall)) std::cout<<"YES"<<std::endl; + else std::cout<<"NO"<<std::endl; + +} + +bool palgo::checkTree(std::shared_ptr<node> cnode){ + if (cnode->isleaf){ + int ctype = cnode->nodexp->type; + int cidx = cnode->nodexp->idx; + return exprs[ctype][cidx].val; + } else if (cnode -> isor){ + return checkTree(cnode->left) || checkTree(cnode->right); + } else { + return checkTree(cnode->left) && checkTree(cnode->right); + } +} + +void palgo::Kosaraju(int no, std::vector< std::vector<int> >& gr, std::vector<bool> &vis, std::vector<int>& ans){ + + vis[no] = true; + for (int ne:gr[no]){ + if (!vis[ne]){ + Kosaraju(ne,gr,vis,ans); + } + } + ans.push_back(no); + +} + +int palgo::fxidx(std::string x,std::vector<exprins> &instances,std::map<std::string,int> &idxs){ + int ans; + if (idxs.find(x) == idxs.end()){ + ans = idxs[x] = instances.size(); + instances.emplace_back(modelvs); + } else ans = idxs[x]; + return ans; +} + +bool palgo::tryall(int ctype, int cidx){ + if (ctype != 9){ + + if (cidx == exprs[ctype].size()) return tryall(ctype+1,0); + else { + + exprs[ctype][cidx].val = true; + newexprs[ctype].push_back( exprs[ctype][cidx] ); + + if (tryall(ctype,cidx+1)) return true; + + newexprs[ctype].pop_back(); + + exprs[ctype][cidx].val = false; + if (ctype%2) newexprs[ctype+1].push_back( exprs[ctype][cidx] ); + else newexprs[ctype-1].push_back( exprs[ctype][cidx] ); + + if (tryall(ctype,cidx+1)) return true; + + if (ctype%2) newexprs[ctype+1].pop_back(); + else newexprs[ctype-1].pop_back(); + + return false; + + } + + } else { + + if (checkTree(tree)){ + + // First, compress all of the variables with Kosaraju + + int idx = 0; + std::map< std::string , int > mapidx; + std::vector<std::string> rmap; + std::vector< std::vector<int> > gr; + std::vector< std::vector<int> > tgr; + for (expr sub:newexprs[7]){ + + int fi,si; + + if ( mapidx.find(sub.x) == mapidx.end() ){ + gr.push_back(std::vector<int>()); + tgr.push_back(std::vector<int>()); + rmap.push_back(sub.x); + fi = mapidx[sub.x] = idx++; + } else fi = mapidx[sub.x]; + + if ( mapidx.find(sub.y) == mapidx.end() ){ + si = mapidx[sub.y] = idx++; + rmap.push_back(sub.y); + gr.push_back(std::vector<int>()); + tgr.push_back(std::vector<int>()); + } else si = mapidx[sub.y]; + + gr[fi].push_back(si); + tgr[si].push_back(fi); + } + + std::vector<int> order; + int numNodes = idx; + std::vector<bool> visited(numNodes,false); + + for (int i=0;i<numNodes;i++){ + if (!visited[i]){ + std::vector<int> corder; + Kosaraju(i,gr,visited,corder); + order.insert(order.end(),corder.begin(),corder.end()); + } + } + + std::vector< std::vector<int> > scc; + visited.assign(numNodes,false); + + for (int i=numNodes-1;i>=0;i--){ + if ( !visited[ order[i] ] ){ + std::vector<int> cscc; + Kosaraju(order[i] , tgr , visited , cscc); + scc.push_back(cscc); + } + } + + // Compress full instances + + int sccn = scc.size(); + std::map< std::string , int > compressedidx; + std::vector< std::vector<std::string> > rcmap(sccn); + + for (int i=0;i<sccn;i++){ + for (int j:scc[i]){ + compressedidx[ rmap[j] ] = i; + rcmap[i].push_back(rmap[j]); + } + } + + std::vector< std::vector<int> > compgr(sccn); + for (expr sub:newexprs[7]){ + int fi = compressedidx[sub.x]; + int si = compressedidx[sub.y]; + if (fi != si) compgr[fi].push_back(si); + } + + visited.assign(sccn,false); + dsu sccix(sccn); + + for (expr pos:newexprs[1]){ + if ( compressedidx.find(pos.x) != compressedidx.end() ){ + + int cix = compressedidx[pos.x]; + + if (visited[cix]) continue; + visited[cix] = true; + + std::queue<int> bfs; + bfs.push(cix); + + while (!bfs.empty()){ + + int cno = bfs.front(); + bfs.pop(); + + for (int ne:compgr[cno]){ + sccix.unionSet(cix,ne); + + if (!visited[ne]){ + visited[ne] = true; + bfs.push(ne); + } + + } + + } + } + } + + // take all variables from the sccix and start the rest of the algorithm + + std::map<std::string,int> finalidx; + for (int i=0;i<sccn;i++){ + int cfidx = sccix.findp(i); + for (int j=0;j<rcmap[i].size();j++){ + finalidx[ rcmap[i][j] ] = cfidx; + } + } + + std::vector<exprins> cvarins( sccn , exprins(modelvs) ); + + //check if any variable requires pos(x) and ~pos(x) + for (expr pose:newexprs[1]){ + int xidx = fxidx(pose.x,cvarins,finalidx); + cvarins[xidx].full = true; + } + + for (expr nege:newexprs[2]){ + int xidx = fxidx(nege.x,cvarins,finalidx); + if (cvarins[xidx].full) return false; + } + + // c <= x SUB3 + + for (expr sub3:newexprs[3]){ + int xidx = fxidx(sub3.x,cvarins,finalidx); + for (int i=0;i<modelvs;i++){ + if (sub3.c[i] != 2){ + if (cvarins[xidx].pos[ sub3.c[i] ][i]){ + cvarins[xidx].pos[2][i] = false; + cvarins[xidx].pos[1 - sub3.c[i]][i] = false; + if ( !( cvarins[xidx].pos[0][i] || cvarins[xidx].pos[1][i] || cvarins[xidx].pos[2][i] ) ) return false; + } else return false; + } + } + } + + // x <= c SUB5 + + for (expr sub5:newexprs[5]){ + int xidx = fxidx(sub5.x,cvarins,finalidx); + for (int i=0;i<modelvs;i++){ + if (sub5.c[i] != 0) cvarins[xidx].pos[0][i] = false; + if (sub5.c[i] != 1) cvarins[xidx].pos[1][i] = false; + if ( !( cvarins[xidx].pos[0][i] || cvarins[xidx].pos[1][i] || cvarins[xidx].pos[2][i] ) ) return false; + } + } + + return sub4(0,cvarins,finalidx); + + } else return false; + + } +} + +bool palgo::sub4(int sidx , std::vector<exprins> &cvarins , std::map<std::string,int> &smap){ + if (sidx < newexprs[4].size()){ + + int xidx = fxidx( newexprs[4][sidx].x , cvarins , smap ); + + for (int i=0;i<modelvs;i++){ + if (newexprs[4][sidx].c[i] != 2){ + + if ( cvarins[xidx].pos[ newexprs[4][sidx].c[i] ][i] ){ + cvarins[xidx].pos[ newexprs[4][sidx].c[i] ][i] = false; + if (cvarins[xidx].pos[0][i] || cvarins[xidx].pos[1][i] || cvarins[xidx].pos[2][i]){ + if (sub4(sidx+1,cvarins,smap)) return true; + } + cvarins[xidx].pos[ newexprs[4][sidx].c[i] ][i] = true; + } else { + // Possible optimization, if there's one that's already wrong don't assign anything + if (sub4(sidx+1,cvarins,smap)) return true; + } + } + } + + return false; + + } else { + + return sub6(0,cvarins,smap); + + } +} + +bool palgo::sub6(int sidx , std::vector<exprins> &cvarins , std::map<std::string,int> &smap){ + + if (sidx < newexprs[6].size()){ + + int xidx = fxidx( newexprs[6][sidx].x , cvarins , smap ); + + for (int i=0;i<modelvs;i++){ + + bool prev0 = cvarins[xidx].pos[0][i]; + bool prev1 = cvarins[xidx].pos[1][i]; + bool prev2 = cvarins[xidx].pos[2][i]; + + cvarins[xidx].pos[2][i] = false; + if (newexprs[6][sidx].c[i] == 0) cvarins[xidx].pos[0][i] = false; + if (newexprs[6][sidx].c[i] == 1) cvarins[xidx].pos[1][i] = false; + + if (cvarins[xidx].pos[0][i] && cvarins[xidx].pos[1][i]){ + + cvarins[xidx].pos[0][i] = false; + if (sub6(sidx+1,cvarins,smap)) return true; + cvarins[xidx].pos[0][i] = true; + + cvarins[xidx].pos[1][i] = false; + if (sub6(sidx+1,cvarins,smap)) return true; + cvarins[xidx].pos[1][i] = true; + + } else { + if (cvarins[xidx].pos[0][i] || cvarins[xidx].pos[1][i]){ + if (sub6(sidx+1,cvarins,smap)) return true; + } + } + + cvarins[xidx].pos[0][i] = prev0; + cvarins[xidx].pos[1][i] = prev1; + cvarins[xidx].pos[2][i] = prev2; + + } + + return false; + + } else { + + return sub8(0,cvarins,smap); + + } +} + +bool palgo::sub8(int sidx , std::vector<exprins> &cvarins , std::map<std::string,int> &smap){ + + if (sidx < newexprs[8].size()){ + + int xidx = fxidx( newexprs[8][sidx].x , cvarins , smap ); + int yidx = fxidx( newexprs[8][sidx].y , cvarins , smap ); + + if (xidx == yidx) return false; + + for (int i=0;i<modelvs;i++){ + + bool befx[3]; + bool befy[3]; + for (int j=0;j<3;j++){ + befx[j] = cvarins[xidx].pos[j][i]; + befy[j] = cvarins[yidx].pos[j][i]; + } + + if (cvarins[xidx].pos[0][i] && (cvarins[yidx].pos[1][i] || cvarins[yidx].pos[2][i])){ + cvarins[xidx].pos[1][i] = false; + cvarins[xidx].pos[2][i] = false; + cvarins[yidx].pos[0][i] = false; + if (sub8(sidx+1,cvarins,smap)) return true; + cvarins[xidx].pos[1][i] = befx[1]; + cvarins[xidx].pos[2][i] = befx[2]; + cvarins[yidx].pos[0][i] = befy[0]; + } + + if (cvarins[xidx].pos[1][i] && (cvarins[yidx].pos[0][i] || cvarins[yidx].pos[2][i])){ + cvarins[xidx].pos[0][i] = false; + cvarins[xidx].pos[2][i] = false; + cvarins[yidx].pos[1][i] = false; + if (sub8(sidx+1,cvarins,smap)) return true; + cvarins[xidx].pos[0][i] = befx[0]; + cvarins[xidx].pos[2][i] = befx[2]; + cvarins[yidx].pos[1][i] = befy[1]; + } + + } + + return false; + + } else { + + return sub7(cvarins,smap); + + } +} + +bool palgo::sub7(std::vector<exprins> &cvarins , std::map<std::string,int> &smap){ + + int sub7s = newexprs[7].size(); + + std::vector<int> xidx(sub7s); + std::vector<int> yidx(sub7s); + + for (int i=0;i<sub7s;i++){ + xidx[i] = fxidx(newexprs[7][i].x,cvarins,smap); + yidx[i] = fxidx(newexprs[7][i].y,cvarins,smap); + } + + int cvis = cvarins.size(); + std::vector< std::vector<int> > gr(cvis); + std::vector<int> inco(cvis,0); + + for (int i=0;i<sub7s;i++){ + if (xidx[i] != yidx[i]){ + gr[xidx[i]].push_back(yidx[i]); + inco[yidx[i]]++; + } + } + + std::queue<int> bfs; + for (int i=0;i<cvis;i++){ + if (!inco[i]){ + bfs.push(i); + } + } + + std::vector<change> changes; + + bool fail = false; + + while ( (!bfs.empty()) && (!fail) ){ + + int cno = bfs.front(); + bfs.pop(); + + for (int ne:gr[cno]){ + + for (int i=0;i<modelvs && (!fail);i++){ + + if (!cvarins[cno].pos[2][i]){ + + if (cvarins[cno].pos[0][i]){ + if (cvarins[ne].pos[0][i]){ + if (cvarins[ne].pos[1][i]){ + changes.emplace_back(ne,1,i); + cvarins[ne].pos[1][i] = false; + } + if (cvarins[ne].pos[2][i]){ + changes.emplace_back(ne,2,i); + cvarins[ne].pos[2][i] = false; + } + } else fail = true; + } else { + if (cvarins[ne].pos[1][i]){ + if (cvarins[ne].pos[0][i]){ + changes.emplace_back(ne,0,i); + cvarins[ne].pos[0][i] = false; + } + if (cvarins[ne].pos[2][i]){ + changes.emplace_back(ne,2,i); + cvarins[ne].pos[2][i] = false; + } + } else fail = true; + } + + } + } + + if (!(--inco[ne])) bfs.push(ne); + } + } + + if (fail || (!complete(cvarins,smap))){ + for (change ch:changes) cvarins[ch.xidx].pos[ch.pos][ch.idx] = true; + return false; + } else return true; + +} + +bool palgo::complete(std::vector<exprins> &cvarins , std::map<std::string,int> &smap){ + + for (expr nege:newexprs[2]){ + int xidx = fxidx(nege.x,cvarins,smap); + std::vector<bool> cins(modelvs); + bool bottom = false; + for (int i=0;i<modelvs;i++){ + if (cvarins[xidx].pos[2][i]){ + bottom = true; + break; + } else { + cins[i] = cvarins[xidx].pos[1][i]; + } + } + if ( (!bottom) && (imodel->predict(cins))) return false; + } + + for (expr pose:newexprs[1]){ + int xidx = fxidx(pose.x,cvarins,smap); + std::vector<int> cins(modelvs); + bool bottom = false; + for (int i=0;i<modelvs;i++){ + if (cvarins[xidx].pos[0][i] || cvarins[xidx].pos[1][i]){ + if (cvarins[xidx].pos[0][i] && cvarins[xidx].pos[1][i]) cins[i] = 2; + else if (cvarins[xidx].pos[0][i]) cins[i] = 0; + else cins[i] = 1; + } else { + bottom = true; + break; + } + } + if (bottom || (!(imodel->complete(cins)))) return false; + } + + return true; + +} + +void palgo::buildt(invParser::NoquansContext* ctx , std::shared_ptr<node> cnode , bool cnot){ + + if ( ctx -> gor() ){ + cnode->isor = cnot; + cnode->isleaf = false; + cnode->left = std::make_shared<node>(); + cnode->right = std::make_shared<node>(); + buildt( ctx->gor() -> noquans(0) , cnode->left , cnot ); + buildt( ctx->gor() -> noquans(1) , cnode->right , cnot ); + } + + if ( ctx -> gand() ){ + cnode->isor = !cnot; + cnode->isleaf = false; + cnode->left = std::make_shared<node>(); + cnode->right = std::make_shared<node>(); + buildt( ctx->gand() -> noquans(0) , cnode->left , cnot ); + buildt( ctx->gand() -> noquans(1) , cnode->right , cnot ); + } + + if ( ctx -> gno() ){ + buildt( ctx -> gno() -> noquans() , cnode , !cnot ); + } + + if ( ctx -> gpos() ) return buildt ( ctx -> gpos() , cnode , cnot ); + + if ( ctx -> gsub() ) return buildt ( ctx -> gsub() , cnode , cnot); + +} + +void palgo::buildt(invParser::GposContext* ctx , std::shared_ptr<node> cnode , bool cnot){ + + cnode->isleaf = true; + cnode->nodexp = std::make_shared<leaf>(); + + if ( ctx -> cov() -> constant() ){ + + cnode->nodexp->type = 0; + int cidx = exprs[0].size(); + cnode->nodexp->idx = cidx; + exprs[0].emplace_back(); + std::vector<int> ccons = vecconst( ctx -> cov() -> constant() ); + + if ( std::find( ccons.begin() , ccons.end() , 2 ) == ccons.end() ){ + + std::vector<bool> cconsbool (ccons.begin(),ccons.end()); + exprs[0][cidx].val = imodel->predict(cconsbool); + + } else { + + exprs[0][cidx].val = false; + + } + + if (!cnot) exprs[0][cidx].val = !exprs[0][cidx].val; + + } else { + + int ctype; + + if (cnot) ctype = 1; + else ctype = 2; + + cnode->nodexp->type = ctype; + + int cidx = exprs[cnode->nodexp->type].size(); + + cnode->nodexp->idx = cidx; + + exprs[ctype].emplace_back(); + + exprs[ctype][cidx].x = ctx -> cov() -> VARIABLE() -> getText(); + + } + + +} + +void palgo::buildt(invParser::GsubContext* ctx , std::shared_ptr<node> cnode , bool cnot){ + + cnode -> isleaf = true; + cnode -> nodexp = std::make_shared<leaf>(); + int ctype, cidx; + + if (ctx->cov(0)->constant() && ctx->cov(1)->constant()) ctype = 0; + + if (ctx->cov(0)->constant() && ctx->cov(1)->VARIABLE()){ + if (cnot) ctype = 3; + else ctype = 4; + } + + if (ctx->cov(0)->VARIABLE() && ctx->cov(1)->constant()){ + if (cnot) ctype = 5; + else ctype = 6; + } + + if (ctx->cov(0)->VARIABLE() && ctx->cov(1)->VARIABLE()){ + if (cnot) ctype = 7; + else ctype = 8; + } + + cnode -> nodexp -> type = ctype; + cidx = exprs[ctype].size(); + cnode -> nodexp -> idx = cidx; + exprs[ctype].emplace_back(); + + if (ctype == 0){ + + bool cval = true; + std::vector<int> c1 = vecconst( ctx->cov(0)->constant() ); + std::vector<int> c2 = vecconst( ctx->cov(1)->constant() ); + for (int i=0;i<c1.size() && cval;i++){ + if (c1[i] != 2 && c1[i] != c2[i]) cval = false; + } + + if (!cnot) cval = !cval; + + exprs[ctype][cidx].val = cval; + + } + + if (ctype == 3 || ctype == 4){ + + exprs[ctype][cidx].c = vecconst(ctx->cov(0)->constant()); + exprs[ctype][cidx].x = ctx -> cov(1) -> VARIABLE() -> getText(); + + } + + if (ctype == 5 || ctype == 6){ + + exprs[ctype][cidx].x = ctx -> cov(0) -> VARIABLE() -> getText(); + exprs[ctype][cidx].c = vecconst(ctx->cov(1)->constant()); + + } + + if (ctype == 7 || ctype == 8){ + + exprs[ctype][cidx].x = ctx -> cov(0) -> VARIABLE() -> getText(); + exprs[ctype][cidx].y = ctx -> cov(1) -> VARIABLE() -> getText(); + + } + +} + +std::vector<int> palgo::vecconst (invParser::ConstantContext* ctx){ + + std::vector<int> ans( ctx -> BOOL().size() ); + for (int i=0;i<(ctx -> BOOL().size());i++){ + if ( ( ctx -> BOOL(i) -> getText() ) == "0" ) ans[i] = 0; + if ( ( ctx -> BOOL(i) -> getText() ) == "1" ) ans[i] = 1; + if ( ( ctx -> BOOL(i) -> getText() ) == "?" ) ans[i] = 2; + } + return ans; + +} \ No newline at end of file diff --git a/src/paperalgofull.cpp b/src/paperalgofull.cpp new file mode 100644 index 0000000..222c8ad --- /dev/null +++ b/src/paperalgofull.cpp @@ -0,0 +1,759 @@ +#include "paperalgofull.h" + +palgof::palgof (std::shared_ptr<IModel> m){ + imodel = m; + modelvs = imodel->vectorSize(); +} + +void palgof::evaluate(invParser::InputContext* ctx){ + + exprs.assign(11,std::vector< expr >()); + newexprs.assign(11,std::vector< expr >()); + + tree = std::make_shared<node>(); + + bool forall = false; + + if ( ctx -> gcount() ->quans() -> quan() ){ + if (ctx -> gcount() ->quans() -> quan() -> gforall()) forall = true; + } + + invParser::QuansContext* ctxq = ctx->gcount()->quans(); + + while ( ! (ctxq->noquans()) ) ctxq = ctxq->quans(); + + buildt(ctxq->noquans(),tree,!forall); + + //tryall returns true if there is an instance that works + //if forall is false, then we need tryall to return true + //if forall is true, then we need tryall to return false (there's no instance that doesn't work) + if (tryall(1,0) == (!forall)) std::cout<<"YES"<<std::endl; + else std::cout<<"NO"<<std::endl; + +} + +bool palgof::checkTree(std::shared_ptr<node> cnode){ + if (cnode->isleaf){ + int ctype = cnode->nodexp->type; + int cidx = cnode->nodexp->idx; + return exprs[ctype][cidx].val; + } else if (cnode -> isor){ + return checkTree(cnode->left) || checkTree(cnode->right); + } else { + return checkTree(cnode->left) && checkTree(cnode->right); + } +} + +void palgof::Kosaraju(int no, std::vector< std::vector<int> >& gr, std::vector<bool> &vis, std::vector<int>& ans){ + + vis[no] = true; + for (int ne:gr[no]){ + if (!vis[ne]){ + Kosaraju(ne,gr,vis,ans); + } + } + ans.push_back(no); + +} + +int palgof::fxidx(std::string x,std::vector<exprins> &instances,std::map<std::string,int> &idxs){ + int ans; + if (idxs.find(x) == idxs.end()){ + ans = idxs[x] = instances.size(); + instances.emplace_back(modelvs); + } else ans = idxs[x]; + return ans; +} + +bool palgof::tryall(int ctype, int cidx){ + if (ctype != 11){ + + if (cidx == exprs[ctype].size()) return tryall(ctype+1,0); + else { + + exprs[ctype][cidx].val = true; + newexprs[ctype].push_back( exprs[ctype][cidx] ); + + if (tryall(ctype,cidx+1)) return true; + + newexprs[ctype].pop_back(); + + exprs[ctype][cidx].val = false; + if (ctype%2) newexprs[ctype+1].push_back( exprs[ctype][cidx] ); + else newexprs[ctype-1].push_back( exprs[ctype][cidx] ); + + if (tryall(ctype,cidx+1)) return true; + + if (ctype%2) newexprs[ctype+1].pop_back(); + else newexprs[ctype-1].pop_back(); + + return false; + + } + + } else { + + if (checkTree(tree)){ + + // First, compress all of the variables with Kosaraju + + int idx = 0; + std::map< std::string , int > mapidx; //string to idx + std::vector<std::string> rmap; // idx to string + std::vector< std::vector<int> > gr; + std::vector< std::vector<int> > tgr; + for (expr sub:newexprs[7]){ + + int fi,si; + + if ( mapidx.find(sub.x) == mapidx.end() ){ + gr.push_back(std::vector<int>()); + tgr.push_back(std::vector<int>()); + rmap.push_back(sub.x); + fi = mapidx[sub.x] = idx++; + } else fi = mapidx[sub.x]; + + if ( mapidx.find(sub.y) == mapidx.end() ){ + si = mapidx[sub.y] = idx++; + rmap.push_back(sub.y); + gr.push_back(std::vector<int>()); + tgr.push_back(std::vector<int>()); + } else si = mapidx[sub.y]; + + gr[fi].push_back(si); + tgr[si].push_back(fi); + } + + std::vector<int> order; + int numNodes = idx; + std::vector<bool> visited(numNodes,false); + + for (int i=0;i<numNodes;i++){ + if (!visited[i]){ + std::vector<int> corder; + Kosaraju(i,gr,visited,corder); + order.insert(order.end(),corder.begin(),corder.end()); + } + } + + std::vector< std::vector<int> > scc; + visited.assign(numNodes,false); + + for (int i=numNodes-1;i>=0;i--){ + if ( !visited[ order[i] ] ){ + std::vector<int> cscc; + Kosaraju(order[i] , tgr , visited , cscc); + scc.push_back(cscc); + } + } + + for (int i=1;i <3 +8;i++){ + for (expr cexpr:newexprs[i]){ + if (mapidx.find(cexpr.x) == mapidx.end()){ + scc.push_back(std::vector<int>(1,rmap.size())); + rmap.push_back(cexpr.x); + } + if (i == 7 || i == 8){ + if (mapidx.find(cexpr.y) == mapidx.end()){ + scc.push_back(std::vector<int>(1,rmap.size())); + rmap.push_back(cexpr.y); + } + } + } + } + + std::vector<bool> sccfull(scc.size()); + + return chooseFull(scc,rmap,sccfull,0); + + } + } +} + +bool palgof::chooseFull(std::vector< std::vector<int> > &scc , std::vector<std::string> &rmap , std::vector<bool> &sccfull,int idx){ + + if (idx != scc.size()){ + + sccfull[idx] = true; + + if (chooseFull(scc,rmap,sccfull,idx+1)) return true; + + sccfull[idx] = false; + + return chooseFull(scc,rmap,sccfull,idx+1); + + } else { + + // Compress full instances + + int sccn = scc.size(); + std::map< std::string , int > compressedidx; + std::vector< std::vector<std::string> > rcmap(sccn); + + for (int i=0;i<sccn;i++){ + for (int j:scc[i]){ + compressedidx[ rmap[j] ] = i; + rcmap[i].push_back(rmap[j]); + } + } + + std::vector< std::vector<int> > compgr(sccn); + for (expr sub:newexprs[7]){ + int fi = compressedidx[sub.x]; + int si = compressedidx[sub.y]; + if (fi != si) compgr[fi].push_back(si); + } + + std::vector<bool> visited(sccn,false); + dsu sccix(sccn); + + for (int cix=0;cix<sccn;cix++){ + if (sccfull[cix]){ + if (visited[cix]) continue; + visited[cix] = true; + + std::queue<int> bfs; + bfs.push(cix); + + while (!bfs.empty()){ + + int cno = bfs.front(); + bfs.pop(); + + for (int ne:compgr[cno]){ + sccix.unionSet(cix,ne); + + if (!visited[ne]){ + visited[ne] = true; + bfs.push(ne); + } + + } + + } + } + } + + // take all variables from the sccix and start the rest of the algorithm + + std::map<std::string,int> finalidx; + for (int i=0;i<sccn;i++){ + int cfidx = sccix.findp(i); + for (int j=0;j<rcmap[i].size();j++){ + finalidx[ rcmap[i][j] ] = cfidx; + } + } + + std::vector<exprins> cvarins( sccn , exprins(modelvs) ); + + for (int i=0;i<sccn;i++) cvarins[i].full = sccfull[i]; + + //full consistent with what was asked in query + for (expr fulle:newexprs[9]){ + int xidx = fxidx(fulle.x,cvarins,finalidx); + if (!cvarins[xidx].full) return false; + } + + for (expr nfulle:newexprs[10]){ + int xidx = fxidx(nfulle.x,cvarins,finalidx); + if (cvarins[xidx].full) return false; + } + + //check if any variable requires pos(x) and ~pos(x) or pos(x) and ~full(x) + for (expr pose:newexprs[1]){ + int xidx = fxidx(pose.x,cvarins,finalidx); + if (!cvarins[xidx].full) return false; + else { + for (expr nege:newexprs[2]){ + int yidx = fxidx(nege.x,cvarins,finalidx); + if (xidx == yidx) return false; + } + } + } + + // c <= x SUB3 + + for (expr sub3:newexprs[3]){ + int xidx = fxidx(sub3.x,cvarins,finalidx); + for (int i=0;i<modelvs;i++){ + if (sub3.c[i] != 2){ + if (cvarins[xidx].pos[ sub3.c[i] ][i]){ + cvarins[xidx].pos[2][i] = false; + cvarins[xidx].pos[1 - sub3.c[i]][i] = false; + if ( !( cvarins[xidx].pos[0][i] || cvarins[xidx].pos[1][i] || cvarins[xidx].pos[2][i] ) ) return false; + } else return false; + } + } + } + + // x <= c SUB5 + + for (expr sub5:newexprs[5]){ + int xidx = fxidx(sub5.x,cvarins,finalidx); + for (int i=0;i<modelvs;i++){ + if (sub5.c[i] != 0) cvarins[xidx].pos[0][i] = false; + if (sub5.c[i] != 1) cvarins[xidx].pos[1][i] = false; + if ( !( cvarins[xidx].pos[0][i] || cvarins[xidx].pos[1][i] || cvarins[xidx].pos[2][i] ) ) return false; + } + } + + return sub4(0,cvarins,finalidx); + } +} + +bool palgof::sub4(int sidx , std::vector<exprins> &cvarins , std::map<std::string,int> &smap){ + if (sidx < newexprs[4].size()){ + + int xidx = fxidx( newexprs[4][sidx].x , cvarins , smap ); + + for (int i=0;i<modelvs;i++){ + if (newexprs[4][sidx].c[i] != 2){ + + if ( cvarins[xidx].pos[ newexprs[4][sidx].c[i] ][i] ){ + cvarins[xidx].pos[ newexprs[4][sidx].c[i] ][i] = false; + if (cvarins[xidx].pos[0][i] || cvarins[xidx].pos[1][i] || cvarins[xidx].pos[2][i]){ + if (sub4(sidx+1,cvarins,smap)) return true; + } + cvarins[xidx].pos[ newexprs[4][sidx].c[i] ][i] = true; + } else { + // Possible optimization, if there's one that's already wrong don't assign anything + if (sub4(sidx+1,cvarins,smap)) return true; + } + } + } + + return false; + + } else { + + return sub6(0,cvarins,smap); + + } +} + +bool palgof::sub6(int sidx , std::vector<exprins> &cvarins , std::map<std::string,int> &smap){ + + if (sidx < newexprs[6].size()){ + + int xidx = fxidx( newexprs[6][sidx].x , cvarins , smap ); + + for (int i=0;i<modelvs;i++){ + + bool prev0 = cvarins[xidx].pos[0][i]; + bool prev1 = cvarins[xidx].pos[1][i]; + bool prev2 = cvarins[xidx].pos[2][i]; + + cvarins[xidx].pos[2][i] = false; + if (newexprs[6][sidx].c[i] == 0) cvarins[xidx].pos[0][i] = false; + if (newexprs[6][sidx].c[i] == 1) cvarins[xidx].pos[1][i] = false; + + if (cvarins[xidx].pos[0][i] && cvarins[xidx].pos[1][i]){ + + cvarins[xidx].pos[0][i] = false; + if (sub6(sidx+1,cvarins,smap)) return true; + cvarins[xidx].pos[0][i] = true; + + cvarins[xidx].pos[1][i] = false; + if (sub6(sidx+1,cvarins,smap)) return true; + cvarins[xidx].pos[1][i] = true; + + } else { + if (cvarins[xidx].pos[0][i] || cvarins[xidx].pos[1][i]){ + if (sub6(sidx+1,cvarins,smap)) return true; + } + } + + cvarins[xidx].pos[0][i] = prev0; + cvarins[xidx].pos[1][i] = prev1; + cvarins[xidx].pos[2][i] = prev2; + + } + + return false; + + } else { + + return sub8(0,cvarins,smap); + + } +} + +bool palgof::sub8(int sidx , std::vector<exprins> &cvarins , std::map<std::string,int> &smap){ + + if (sidx < newexprs[8].size()){ + + int xidx = fxidx( newexprs[8][sidx].x , cvarins , smap ); + int yidx = fxidx( newexprs[8][sidx].y , cvarins , smap ); + + if (xidx == yidx) return false; + + for (int i=0;i<modelvs;i++){ + + bool befx[3]; + bool befy[3]; + for (int j=0;j<3;j++){ + befx[j] = cvarins[xidx].pos[j][i]; + befy[j] = cvarins[yidx].pos[j][i]; + } + + if (cvarins[xidx].pos[0][i] && (cvarins[yidx].pos[1][i] || cvarins[yidx].pos[2][i])){ + cvarins[xidx].pos[1][i] = false; + cvarins[xidx].pos[2][i] = false; + cvarins[yidx].pos[0][i] = false; + if (sub8(sidx+1,cvarins,smap)) return true; + cvarins[xidx].pos[1][i] = befx[1]; + cvarins[xidx].pos[2][i] = befx[2]; + cvarins[yidx].pos[0][i] = befy[0]; + } + + if (cvarins[xidx].pos[1][i] && (cvarins[yidx].pos[0][i] || cvarins[yidx].pos[2][i])){ + cvarins[xidx].pos[0][i] = false; + cvarins[xidx].pos[2][i] = false; + cvarins[yidx].pos[1][i] = false; + if (sub8(sidx+1,cvarins,smap)) return true; + cvarins[xidx].pos[0][i] = befx[0]; + cvarins[xidx].pos[2][i] = befx[2]; + cvarins[yidx].pos[1][i] = befy[1]; + } + + } + + return false; + + } else { + + return sub7(cvarins,smap); + + } +} + +bool palgof::sub7(std::vector<exprins> &cvarins , std::map<std::string,int> &smap){ + + int sub7s = newexprs[7].size(); + + std::vector<int> xidx(sub7s); + std::vector<int> yidx(sub7s); + + for (int i=0;i<sub7s;i++){ + xidx[i] = fxidx(newexprs[7][i].x,cvarins,smap); + yidx[i] = fxidx(newexprs[7][i].y,cvarins,smap); + } + + int cvis = cvarins.size(); + std::vector< std::vector<int> > gr(cvis); + std::vector<int> inco(cvis,0); + + for (int i=0;i<sub7s;i++){ + if (xidx[i] != yidx[i]){ + gr[xidx[i]].push_back(yidx[i]); + inco[yidx[i]]++; + } + } + + std::queue<int> bfs; + for (int i=0;i<cvis;i++){ + if (!inco[i]){ + bfs.push(i); + } + } + + std::vector<change> changes; + + bool fail = false; + + while ( (!bfs.empty()) && (!fail) ){ + + int cno = bfs.front(); + bfs.pop(); + + for (int ne:gr[cno]){ + + for (int i=0;i<modelvs && (!fail);i++){ + + if (!cvarins[cno].pos[2][i]){ + + if (cvarins[cno].pos[0][i]){ + if (cvarins[ne].pos[0][i]){ + if (cvarins[ne].pos[1][i]){ + changes.emplace_back(ne,1,i); + cvarins[ne].pos[1][i] = false; + } + if (cvarins[ne].pos[2][i]){ + changes.emplace_back(ne,2,i); + cvarins[ne].pos[2][i] = false; + } + } else fail = true; + } else { + if (cvarins[ne].pos[1][i]){ + if (cvarins[ne].pos[0][i]){ + changes.emplace_back(ne,0,i); + cvarins[ne].pos[0][i] = false; + } + if (cvarins[ne].pos[2][i]){ + changes.emplace_back(ne,2,i); + cvarins[ne].pos[2][i] = false; + } + } else fail = true; + } + + } + } + + if (!(--inco[ne])) bfs.push(ne); + } + } + + if (fail || (!complete(cvarins,smap))){ + for (change ch:changes) cvarins[ch.xidx].pos[ch.pos][ch.idx] = true; + return false; + } else return true; + +} + +bool palgof::complete(std::vector<exprins> &cvarins , std::map<std::string,int> &smap){ + + for (expr nege:newexprs[2]){ + int xidx = fxidx(nege.x,cvarins,smap); + if (cvarins[xidx].full){ + bool bottom = false; + std::vector<int> cins(modelvs); + for (int i=0;i<modelvs;i++){ + if (cvarins[xidx].pos[0][i] || cvarins[xidx].pos[1][i]){ + if (cvarins[xidx].pos[0][i] && cvarins[xidx].pos[1][i]) cins[i] = 2; + else if (cvarins[xidx].pos[0][i]) cins[i] = 0; + else cins[i] = 1; + } else { + bottom = true; + break; + } + } + if (bottom || (!(imodel->negativeComplete(cins)))) return false; + } else { + bool bottom = false; + for (int i=0;i<modelvs;i++){ + if (cvarins[xidx].pos[2][i]){ + bottom = true; + break; + } + } + if (!bottom) return false; + } + } + + for (expr pose:newexprs[1]){ + int xidx = fxidx(pose.x,cvarins,smap); + std::vector<int> cins(modelvs); + bool bottom = false; + for (int i=0;i<modelvs;i++){ + if (cvarins[xidx].pos[0][i] || cvarins[xidx].pos[1][i]){ + if (cvarins[xidx].pos[0][i] && cvarins[xidx].pos[1][i]) cins[i] = 2; + else if (cvarins[xidx].pos[0][i]) cins[i] = 0; + else cins[i] = 1; + } else { + bottom = true; + break; + } + } + if (bottom || (!(imodel->complete(cins)))) return false; + } + + return true; + +} + +void palgof::buildt(invParser::NoquansContext* ctx , std::shared_ptr<node> cnode , bool cnot){ + + if ( ctx -> gor() ){ + cnode->isor = cnot; + cnode->isleaf = false; + cnode->left = std::make_shared<node>(); + cnode->right = std::make_shared<node>(); + buildt( ctx->gor() -> noquans(0) , cnode->left , cnot ); + buildt( ctx->gor() -> noquans(1) , cnode->right , cnot ); + } + + if ( ctx -> gand() ){ + cnode->isor = !cnot; + cnode->isleaf = false; + cnode->left = std::make_shared<node>(); + cnode->right = std::make_shared<node>(); + buildt( ctx->gand() -> noquans(0) , cnode->left , cnot ); + buildt( ctx->gand() -> noquans(1) , cnode->right , cnot ); + } + + if ( ctx -> gno() ){ + buildt( ctx -> gno() -> noquans() , cnode , !cnot ); + } + + if ( ctx -> gpos() ) return buildt ( ctx -> gpos() , cnode , cnot ); + + if ( ctx -> gsub() ) return buildt ( ctx -> gsub() , cnode , cnot); + + if ( ctx -> gfull() ) return buildt ( ctx -> gfull() , cnode , cnot); + +} + +void palgof::buildt(invParser::GposContext* ctx , std::shared_ptr<node> cnode , bool cnot){ + + cnode->isleaf = true; + cnode->nodexp = std::make_shared<leaf>(); + + if ( ctx -> cov() -> constant() ){ + + cnode->nodexp->type = 0; + int cidx = exprs[0].size(); + cnode->nodexp->idx = cidx; + exprs[0].emplace_back(); + std::vector<int> ccons = vecconst( ctx -> cov() -> constant() ); + + if ( std::find( ccons.begin() , ccons.end() , 2 ) == ccons.end() ){ + + std::vector<bool> cconsbool (ccons.begin(),ccons.end()); + exprs[0][cidx].val = imodel->predict(cconsbool); + + } else { + + exprs[0][cidx].val = false; + + } + + if (!cnot) exprs[0][cidx].val = !exprs[0][cidx].val; + + } else { + + int ctype; + + if (cnot) ctype = 1; + else ctype = 2; + + cnode->nodexp->type = ctype; + + int cidx = exprs[cnode->nodexp->type].size(); + + cnode->nodexp->idx = cidx; + + exprs[ctype].emplace_back(); + + exprs[ctype][cidx].x = ctx -> cov() -> VARIABLE() -> getText(); + + } + + +} + +void palgof::buildt(invParser::GsubContext* ctx , std::shared_ptr<node> cnode , bool cnot){ + + cnode -> isleaf = true; + cnode -> nodexp = std::make_shared<leaf>(); + int ctype, cidx; + + if (ctx->cov(0)->constant() && ctx->cov(1)->constant()) ctype = 0; + + if (ctx->cov(0)->constant() && ctx->cov(1)->VARIABLE()){ + if (cnot) ctype = 3; + else ctype = 4; + } + + if (ctx->cov(0)->VARIABLE() && ctx->cov(1)->constant()){ + if (cnot) ctype = 5; + else ctype = 6; + } + + if (ctx->cov(0)->VARIABLE() && ctx->cov(1)->VARIABLE()){ + if (cnot) ctype = 7; + else ctype = 8; + } + + cnode -> nodexp -> type = ctype; + cidx = exprs[ctype].size(); + cnode -> nodexp -> idx = cidx; + exprs[ctype].emplace_back(); + + if (ctype == 0){ + + bool cval = true; + std::vector<int> c1 = vecconst( ctx->cov(0)->constant() ); + std::vector<int> c2 = vecconst( ctx->cov(1)->constant() ); + for (int i=0;i<c1.size() && cval;i++){ + if (c1[i] != 2 && c1[i] != c2[i]) cval = false; + } + + if (!cnot) cval = !cval; + + exprs[ctype][cidx].val = cval; + + } + + if (ctype == 3 || ctype == 4){ + + exprs[ctype][cidx].c = vecconst(ctx->cov(0)->constant()); + exprs[ctype][cidx].x = ctx -> cov(1) -> VARIABLE() -> getText(); + + } + + if (ctype == 5 || ctype == 6){ + + exprs[ctype][cidx].x = ctx -> cov(0) -> VARIABLE() -> getText(); + exprs[ctype][cidx].c = vecconst(ctx->cov(1)->constant()); + + } + + if (ctype == 7 || ctype == 8){ + + exprs[ctype][cidx].x = ctx -> cov(0) -> VARIABLE() -> getText(); + exprs[ctype][cidx].y = ctx -> cov(1) -> VARIABLE() -> getText(); + + } + +} + +void palgof::buildt(invParser::GfullContext* ctx , std::shared_ptr<node> cnode , bool cnot){ + + cnode->isleaf = true; + cnode->nodexp = std::make_shared<leaf>(); + + if ( ctx -> cov() -> constant() ){ + + cnode->nodexp->type = 0; + int cidx = exprs[0].size(); + cnode->nodexp->idx = cidx; + exprs[0].emplace_back(); + std::vector<int> ccons = vecconst( ctx -> cov() -> constant() ); + + exprs[0][cidx].val = std::find( ccons.begin() , ccons.end() , 2 ) == ccons.end(); + + if (!cnot) exprs[0][cidx].val = !exprs[0][cidx].val; + + } else { + + int ctype; + + if (cnot) ctype = 9; + else ctype = 10; + + cnode->nodexp->type = ctype; + + int cidx = exprs[cnode->nodexp->type].size(); + + cnode->nodexp->idx = cidx; + + exprs[ctype].emplace_back(); + + exprs[ctype][cidx].x = ctx -> cov() -> VARIABLE() -> getText(); + + } + + +} + +std::vector<int> palgof::vecconst (invParser::ConstantContext* ctx){ + + std::vector<int> ans( ctx -> BOOL().size() ); + for (int i=0;i<(ctx -> BOOL().size());i++){ + if ( ( ctx -> BOOL(i) -> getText() ) == "0" ) ans[i] = 0; + if ( ( ctx -> BOOL(i) -> getText() ) == "1" ) ans[i] = 1; + if ( ( ctx -> BOOL(i) -> getText() ) == "?" ) ans[i] = 2; + } + return ans; + +} \ No newline at end of file diff --git a/src/perceptron.cpp b/src/perceptron.cpp new file mode 100644 index 0000000..f4aa2a4 --- /dev/null +++ b/src/perceptron.cpp @@ -0,0 +1,69 @@ +#include "perceptron.h" + +void Perceptron::readFromFile(const std::string& filename) { + std::ifstream ptn(filename); + ptn>>perceptron_size; + perceptron_w.resize(perceptron_size); + for (int i=0;i<perceptron_size;i++){ + ptn>>perceptron_w[i]; + } + ptn>>perceptron_b; +} + +void Perceptron::readFromConsole() { + std::cout<<"Perceptron size:"<<std::endl; + std::cin>>perceptron_size; + perceptron_w.resize(perceptron_size); + std::cout<<"Print "<<perceptron_size<<" numbers representing the weights of the perceptron:"<<std::endl; + for (int i=0;i<perceptron_size;i++){ + std::cin>>perceptron_w[i]; + } + std::cout<<"Perceptron bias:"<<std::endl; + std::cin>>perceptron_b; + std::string s; + getline(std::cin,s); +} + +bool Perceptron::checkVector(const std::vector<int>& x) const { + return x.size() == perceptron_size; +} + +bool Perceptron::predict(const std::vector<bool> &x) const { + + double ceval = 0; + for (int i=0;i<perceptron_size;i++){ + ceval += x[i] * perceptron_w[i]; + } + return ceval >= -perceptron_b; +} + +int Perceptron::vectorSize() const { + return perceptron_size; +} + +bool Perceptron::complete(const std::vector<int> &x) const { + + double ceval = 0; + for (int i=0;i<perceptron_size;i++){ + if (x[i] != 2){ + ceval += x[i] * perceptron_w[i]; + } else { + if (perceptron_w[i] > 0) ceval+=perceptron_w[i]; + } + } + return ceval >= -perceptron_b; + +} + + +bool Perceptron::negativeComplete(const std::vector<int> &x) const { + double ceval = 0; + for (int i=0;i<perceptron_size;i++){ + if (x[i] != 2){ + ceval += x[i] * perceptron_w[i]; + } else { + if (perceptron_w[i] < 0) ceval+=perceptron_w[i]; + } + } + return ceval < -perceptron_b; +} diff --git a/src/queryChecker.cpp b/src/queryChecker.cpp new file mode 100644 index 0000000..8120293 --- /dev/null +++ b/src/queryChecker.cpp @@ -0,0 +1,99 @@ +#include "queryChecker.h" + +qChecker::qChecker(std::shared_ptr<IModel> m){ + imodel = m; +} + +bool qChecker::check(invParser::InputContext* ctx){ + appear.clear(); + return check( ctx->gcount() ); +} + +bool qChecker::check(invParser::GcountContext* ctx){ + if (ctx->VARIABLE()) appear.insert(ctx->VARIABLE()->getText()); + return check(ctx->quans()); +} + +bool qChecker::check(invParser::QuansContext* ctx){ + + if ( ctx -> quan() ){ + + std::string var; + if ( ctx->quan()->gexists() ){ + var = ctx->quan()->gexists()->VARIABLE()->getText(); + } else { + var = ctx->quan()->gforall()->VARIABLE()->getText(); + } + + bool er = false; + + if ( appear.find(var) != appear.end() ){ + std::cout<<"Variable "<<var<<" defined more than once in the quantifiers"<<std::endl; + er = true; + } else { + appear.insert(var); + } + + return ( check( ctx->quans() ) || er ); + + } else { + return check( ctx -> noquans() ); + } +} + +bool qChecker::check(invParser::NoquansContext* ctx){ + if ( ctx -> gor() ){ + bool noq1, noq2; + noq1 = check( ctx -> gor() -> noquans(0) ); + noq2 = check( ctx -> gor() -> noquans(1) ); + return noq1 || noq2; + } + + if ( ctx -> gand() ){ + bool noq1, noq2; + noq1 = check( ctx -> gand() -> noquans(0) ); + noq2 = check( ctx -> gand() -> noquans(1) ); + return noq1 || noq2; + } + + if ( ctx -> gno() ) + return check( ctx -> gno() -> noquans() ); + + if ( ctx -> gpos() ) + return check ( ctx -> gpos() -> cov() ); + + if ( ctx -> gsub() ){ + bool noq1, noq2; + noq1 = check( ctx -> gsub() -> cov(0) ); + noq2 = check( ctx -> gsub() -> cov(1) ); + return noq1 || noq2; + } +} + +bool qChecker::check(invParser::CovContext* ctx){ + + if (ctx -> constant()){ + + std::vector<int> cconst( ctx->constant()->BOOL().size() ); + + for (int i=0;i<(ctx->constant()->BOOL().size());i++){ + if ( ( ctx -> constant() -> BOOL(i) -> getText() ) == "0" ) cconst[i] = 0; + if ( ( ctx -> constant() -> BOOL(i) -> getText() ) == "1" ) cconst[i] = 1; + if ( ( ctx -> constant() -> BOOL(i) -> getText() ) == "?" ) cconst[i] = 2; + } + + if (!(imodel->checkVector(cconst))){ + std::cout<<"Model can't work with the constant "<<(ctx->constant()->getText())<<std::endl; + return true; + } else return false; + + } else { + + if ( appear.find(ctx->VARIABLE()->getText()) == appear.end() ){ + std::cout<<"Variable "<<(ctx->VARIABLE()->getText())<<" is free, not defined in the quantifiers"<<std::endl; + return true; + } else return false; + + } + +} diff --git a/src/queryChecker2.cpp b/src/queryChecker2.cpp new file mode 100644 index 0000000..b36227b --- /dev/null +++ b/src/queryChecker2.cpp @@ -0,0 +1,122 @@ +#include "queryChecker2.h" + +qChecker2::qChecker2(std::shared_ptr<IModel> m){ + imodel = m; +} + +bool qChecker2::check(invParser::InputContext* ctx){ + appear.clear(); + return check( ctx->gcount() ); +} + +bool qChecker2::check(invParser::GcountContext* ctx){ + if (ctx->VARIABLE()){ + std::cout<<"Count operation isn't available for this algorithm"<<std::endl; + appear.insert(ctx->VARIABLE()->getText()); + check(ctx->quans()); + return true; + } return check(ctx->quans()); +} + +bool qChecker2::check(invParser::QuansContext* ctx){ + + if ( ctx -> quan() ){ + + std::string var; + if ( ctx->quan()->gexists() ){ + var = ctx->quan()->gexists()->VARIABLE()->getText(); + } else { + var = ctx->quan()->gforall()->VARIABLE()->getText(); + } + + bool er = false; + + if ( appear.find(var) != appear.end() ){ + std::cout<<"Variable "<<var<<" defined more than once in the quantifiers"<<std::endl; + er = true; + } else { + appear.insert(var); + } + + if ( ctx -> quans() -> quan() ){ + if ( ctx -> quan() -> gexists() && ctx -> quans() -> quan() -> gforall() ){ + std::cout<<"All quantifiers need to be the same, but "<<ctx->quan()->gexists()->VARIABLE()->getText()<<" and "<<ctx -> quans() -> quan() -> gforall()->VARIABLE()->getText()<<" have different quantifiers"<<std::endl; + er = true; + } + + if ( ctx -> quan() -> gforall() && ctx -> quans() -> quan() -> gexists() ){ + std::cout<<"All quantifiers need to be the same, but "<<ctx->quan()->gforall()->VARIABLE()->getText()<<" and "<<ctx -> quans() -> quan() -> gexists()->VARIABLE()->getText()<<" have different quantifiers"<<std::endl; + er = true; + } + + } + + return ( check( ctx->quans() ) || er ); + + } else { + return check( ctx -> noquans() ); + } +} + +bool qChecker2::check(invParser::NoquansContext* ctx){ + if ( ctx -> gor() ){ + bool noq1, noq2; + noq1 = check( ctx -> gor() -> noquans(0) ); + noq2 = check( ctx -> gor() -> noquans(1) ); + return noq1 || noq2; + } + + if ( ctx -> gand() ){ + bool noq1, noq2; + noq1 = check( ctx -> gand() -> noquans(0) ); + noq2 = check( ctx -> gand() -> noquans(1) ); + return noq1 || noq2; + } + + if ( ctx -> gno() ) + return check( ctx -> gno() -> noquans() ); + + if ( ctx -> gpos() ) + return check ( ctx -> gpos() -> cov() ); + + if ( ctx -> gfull() ){ + std::cout<<"Can't use FULL in this version"<<std::endl; + check ( ctx -> gfull() -> cov() ); + return true; + } + + if ( ctx -> gsub() ){ + bool noq1, noq2; + noq1 = check( ctx -> gsub() -> cov(0) ); + noq2 = check( ctx -> gsub() -> cov(1) ); + return noq1 || noq2; + } +} + +bool qChecker2::check(invParser::CovContext* ctx){ + + if (ctx -> constant()){ + + std::vector<int> cconst( ctx->constant()->BOOL().size() ); + + for (int i=0;i<(ctx->constant()->BOOL().size());i++){ + if ( ( ctx -> constant() -> BOOL(i) -> getText() ) == "0" ) cconst[i] = 0; + if ( ( ctx -> constant() -> BOOL(i) -> getText() ) == "1" ) cconst[i] = 1; + if ( ( ctx -> constant() -> BOOL(i) -> getText() ) == "?" ) cconst[i] = 2; + } + + if (!(imodel->checkVector(cconst))){ + std::cout<<"Model can't work with the constant "<<(ctx->constant()->getText())<<std::endl; + return true; + } else return false; + + } else { + + if ( appear.find(ctx->VARIABLE()->getText()) == appear.end() ){ + std::cout<<"Variable "<<(ctx->VARIABLE()->getText())<<" is free, not defined in the quantifiers"<<std::endl; + return true; + } else return false; + + } + +} diff --git a/src/queryChecker3.cpp b/src/queryChecker3.cpp new file mode 100644 index 0000000..71c5828 --- /dev/null +++ b/src/queryChecker3.cpp @@ -0,0 +1,119 @@ +#include "queryChecker3.h" + +qChecker3::qChecker3(std::shared_ptr<IModel> m){ + imodel = m; +} + +bool qChecker3::check(invParser::InputContext* ctx){ + appear.clear(); + return check( ctx->gcount() ); +} + +bool qChecker3::check(invParser::GcountContext* ctx){ + if (ctx->VARIABLE()){ + std::cout<<"Count operation isn't available for this algorithm"<<std::endl; + appear.insert(ctx->VARIABLE()->getText()); + check(ctx->quans()); + return true; + } return check(ctx->quans()); +} + +bool qChecker3::check(invParser::QuansContext* ctx){ + + if ( ctx -> quan() ){ + + std::string var; + if ( ctx->quan()->gexists() ){ + var = ctx->quan()->gexists()->VARIABLE()->getText(); + } else { + var = ctx->quan()->gforall()->VARIABLE()->getText(); + } + + bool er = false; + + if ( appear.find(var) != appear.end() ){ + std::cout<<"Variable "<<var<<" defined more than once in the quantifiers"<<std::endl; + er = true; + } else { + appear.insert(var); + } + + if ( ctx -> quans() -> quan() ){ + if ( ctx -> quan() -> gexists() && ctx -> quans() -> quan() -> gforall() ){ + std::cout<<"All quantifiers need to be the same, but "<<ctx->quan()->gexists()->VARIABLE()->getText()<<" and "<<ctx -> quans() -> quan() -> gforall()->VARIABLE()->getText()<<" have different quantifiers"<<std::endl; + er = true; + } + + if ( ctx -> quan() -> gforall() && ctx -> quans() -> quan() -> gexists() ){ + std::cout<<"All quantifiers need to be the same, but "<<ctx->quan()->gforall()->VARIABLE()->getText()<<" and "<<ctx -> quans() -> quan() -> gexists()->VARIABLE()->getText()<<" have different quantifiers"<<std::endl; + er = true; + } + + } + + return ( check( ctx->quans() ) || er ); + + } else { + return check( ctx -> noquans() ); + } +} + +bool qChecker3::check(invParser::NoquansContext* ctx){ + if ( ctx -> gor() ){ + bool noq1, noq2; + noq1 = check( ctx -> gor() -> noquans(0) ); + noq2 = check( ctx -> gor() -> noquans(1) ); + return noq1 || noq2; + } + + if ( ctx -> gand() ){ + bool noq1, noq2; + noq1 = check( ctx -> gand() -> noquans(0) ); + noq2 = check( ctx -> gand() -> noquans(1) ); + return noq1 || noq2; + } + + if ( ctx -> gno() ) + return check( ctx -> gno() -> noquans() ); + + if ( ctx -> gpos() ) + return check ( ctx -> gpos() -> cov() ); + + if ( ctx -> gfull() ) + return check ( ctx -> gfull() -> cov() ); + + if ( ctx -> gsub() ){ + bool noq1, noq2; + noq1 = check( ctx -> gsub() -> cov(0) ); + noq2 = check( ctx -> gsub() -> cov(1) ); + return noq1 || noq2; + } +} + +bool qChecker3::check(invParser::CovContext* ctx){ + + if (ctx -> constant()){ + + std::vector<int> cconst( ctx->constant()->BOOL().size() ); + + for (int i=0;i<(ctx->constant()->BOOL().size());i++){ + if ( ( ctx -> constant() -> BOOL(i) -> getText() ) == "0" ) cconst[i] = 0; + if ( ( ctx -> constant() -> BOOL(i) -> getText() ) == "1" ) cconst[i] = 1; + if ( ( ctx -> constant() -> BOOL(i) -> getText() ) == "?" ) cconst[i] = 2; + } + + if (!(imodel->checkVector(cconst))){ + std::cout<<"Model can't work with the constant "<<(ctx->constant()->getText())<<std::endl; + return true; + } else return false; + + } else { + + if ( appear.find(ctx->VARIABLE()->getText()) == appear.end() ){ + std::cout<<"Variable "<<(ctx->VARIABLE()->getText())<<" is free, not defined in the quantifiers"<<std::endl; + return true; + } else return false; + + } + +} diff --git a/student_user_friendly_queries.py b/student_user_friendly_queries.py new file mode 100644 index 0000000..fae727c --- /dev/null +++ b/student_user_friendly_queries.py @@ -0,0 +1,204 @@ +from sklearn.tree import DecisionTreeClassifier +import time +import csv +import sys +from hle import high_level_single # our code + +with open('data/student-mat.csv', 'r') as f: + reader = csv.reader(f, delimiter=';') + full_dataset = list(reader) + +features = { + 'schoolGabrielP': 'boolean', + 'male': 'boolean', + 'age': 'numeric', + 'urbanHome': 'boolean', + 'bigFamily': 'boolean', + 'parentsTogether': 'boolean', + 'motherEducation': 'numeric', + 'fatherEducation': 'numeric', + 'travelTime': 'numeric', + 'studyTime': 'numeric', + 'pastFailures': 'numeric', + 'extraSchoolSupport': 'boolean', + 'extraFamilySupport': 'boolean', + 'payExtraClasses': 'boolean', + 'extacurricularActivties': 'boolean', + 'attendedNursery': 'boolean', + 'wantsHigherEducation': 'boolean', + 'internetAtHome': 'boolean', + 'inRomanticRel': 'boolean', + 'qualityFamilyRel': 'numeric', + 'amountFreetime': 'numeric', + 'qualitySocialLife': 'numeric', + 'alcoholWeek': 'numeric', + 'alcoholWeekend': 'numeric', + 'currentHealth': 'numeric', + 'numberAbsences': 'numeric', + 'gradePartial1': 'numeric', + 'gradePartial2': 'numeric', +} + +class_names = ['goodFinalGrade', 'badFinalGrade'] + +feature_names = list(features.keys()) +feature_types = list(features.values()) + +# because of binary features with values that are not 0 or 1. +feature_mapping = { + 'GP':1, + 'MS':0, + 'M':1, + 'F':0, + 'yes':1, + 'no':0, + 'U':1, + 'R':0, + 'GT3':1, + 'LE3':0, + 'T':1, + 'A':0, +} + +def process_features_student(row): + to_delete = [8, 9, 10,11] + cpy = [] + for i in range(len(row)): + if i not in to_delete: + value = row[i] + if value in feature_mapping: + cpy.append(feature_mapping[value]) + else: + cpy.append(value) + assert len(cpy) == len(feature_names) + return cpy + +def process_class(val): + if float(val) >= 10: # good grade is a grade in [10, 20]. Bad grade is [0, 10) + return 0 + else: + return 1 + +dataset = full_dataset[1:] +X = [ process_features_student(data[:-1]) for data in dataset] +y = [ process_class(data[-1]) for data in dataset] + +student_clf = DecisionTreeClassifier(max_leaf_nodes=400, random_state=0) +student_clf.fit(X, y) + +print('DecisionTreeClassifier has been trained') + +q1 = 'exists student, student.studyTime <= 2 and student.gradePartial1 <= 8 and goodFinalGrade(student)' +q2 = 'exists student, student.studyTime <= 4 and student.gradePartial1 <= 6 and goodFinalGrade(student)' +q3 = ('exists st1, full(st1) and not goodFinalGrade(st1)') +q4 = 'for every student, student.studyTime > 3 and student.gradePartial1 > 16 implies goodFinalGrade(student)' + +q5 = ('exists st1, exists st2, st1.studyTime > 2 and st2.studyTime <= 3' + ' and goodFinalGrade(st1) and full(st2) and not goodFinalGrade(st2)') + +q6 = ('for every student, student.alcoholWeekend > 3 and student.alcoholWeek > 3' + ' implies not goodFinalGrade(student)') + +q7 = ('exists st1, exists st2, st1.studyTime <= 2 and st2.studyTime > 3' + ' and st1.gradePartial1 <= 8 and st2.gradePartial1 > 15' + ' and goodFinalGrade(st1) and full(st2) and not goodFinalGrade(st2)') + +q8 = ('exists st1, exists st2, st1.studyTime <= 2 and st2.studyTime > 3' + ' and st1.gradePartial1 <= 6 and st2.gradePartial1 > 17' + ' and goodFinalGrade(st1) and full(st2) and not goodFinalGrade(st2)') + +q9 = ('exists st1, exists st2, st1.studyTime <= 2 and st2.studyTime > 3' + ' and st1.gradePartial1 <= 6 and st2.gradePartial1 > 17' + ' and st1.male=true and st2.male=false' + ' and goodFinalGrade(st1) and full(st2) and not goodFinalGrade(st2)') + +q10 = ('exists st1, exists st2, st1.studyTime <= 2 and st2.studyTime > 3' + ' and st1.gradePartial1 <= 6 and st2.gradePartial1 > 17' + ' and st1.gradePartial2 <= 12 and st2.gradePartial2 > 12' + ' and st1.male=true and st2.male=false' + ' and goodFinalGrade(st1) and full(st2) and not goodFinalGrade(st2)') + +q11 = ('exists st1, exists st2, st1.studyTime <= 2 and st2.studyTime > 3' + ' and st1.gradePartial1 <= 6 and st2.gradePartial1 > 17' + ' and st1.gradePartial2 <= 12 and st2.gradePartial2 > 6' + ' and st1.male=true and st2.male=false' + ' and goodFinalGrade(st1) and full(st2) and not goodFinalGrade(st2)') + +q12 = ('exists st1, exists st2, st1.studyTime <= 2 and st2.studyTime > 3' + ' and st1.gradePartial1 <= 6 and st2.gradePartial1 > 17' + ' and st1.gradePartial2 <= 12 and st2.gradePartial2 > 11' + ' and goodFinalGrade(st1) and full(st2) and not goodFinalGrade(st2)') + +q13 = ('exists st1, exists st2, st1.studyTime <= 2 and st2.studyTime > 3' + ' and st1.gradePartial1 <= 6 and st2.gradePartial1 > 14' + ' and st1.gradePartial2 <= 14 and st2.gradePartial2 > 8' + ' and goodFinalGrade(st1) and full(st2) and not goodFinalGrade(st2)') + +q14 = ('exists st1, exists st2, st1.studyTime <= 2 and st2.studyTime > 3' + ' and st1.gradePartial1 <= 6 and st2.gradePartial1 > 14' + ' and st1.male=false and st2.male=true' + ' and st1.gradePartial2 <= 10 and st2.gradePartial2 > 10' + ' and goodFinalGrade(st1) and full(st2) and not goodFinalGrade(st2)') + +q15 = ('exists st1, exists st2, st1.studyTime <= 2 and st2.studyTime > 3' + ' and st1.gradePartial1 <= 6 and st2.gradePartial1 > 14' + ' and st1.gradePartial2 <= 10 and st2.gradePartial2 > 10' + ' and goodFinalGrade(st1) and full(st2) and not goodFinalGrade(st2)') + +q16 = ('exists student, student.alcoholWeekend > 3 and student.alcoholWeek > 3' + ' and student.gradePartial2 <= 6 and goodFinalGrade(student)') + +q17 = ('exists student, student.gradePartial2 <= 8 and goodFinalGrade(student)') + +q18 = ('for every student, student.alcoholWeekend > 3 and student.alcoholWeek > 3' + ' and student.numberAbsences <= 1' + ' implies not goodFinalGrade(student)') + + +q19 = ('for every student, student.alcoholWeekend > 3 and student.alcoholWeek > 3' + ' and student.numberAbsences <= 1 and student.gradePartial1 <= 6' + ' implies not goodFinalGrade(student)') + +q20 = ('for every student, student.alcoholWeekend > 3 and student.alcoholWeek > 3' + ' and student.numberAbsences <= 1 and student.gradePartial1 <= 6' + ' and student.gradePartial2 <= 9' + ' implies not goodFinalGrade(student)') + +q21 = ('for every student, student.alcoholWeekend > 3 and student.alcoholWeek > 3' + ' and student.numberAbsences <= 1 and student.gradePartial1 <= 6' + ' and student.gradePartial2 <= 9' + ' implies not goodFinalGrade(student)') + +q22 = ('for every student, student.alcoholWeekend > 3 and student.alcoholWeek > 3' + ' and student.numberAbsences > 1 and student.gradePartial1 <= 6' + ' and student.gradePartial2 <= 9' + ' implies not goodFinalGrade(student)') + +def example_queries(): + queries = [q1, q2, q3, q4, q5, q6, q7, q8, q9, q10, q11, q12, q13, q14, q15, q16, q17, q18, q19, q20, q21, q22] + avg = 0 + for iq, query in enumerate(queries): + t1 = time.perf_counter() + answer = high_level_single(student_clf, feature_names, feature_types, class_names, query)[:-1] + delta = time.perf_counter() - t1 + avg = avg + delta + print(f'q{iq+1}: answer={answer}, time={delta}') + avg = avg / (len(queries)) + print(f'average time = {avg}') + +def query_from_file(filename): + with open(filename, 'r') as f: + query = f.read() + query = ' '.join(query.replace('\n','').split()) + t1 = time.perf_counter() + answer = high_level_single(student_clf, feature_names, feature_types, class_names, query)[:-1] + delta = time.perf_counter() - t1 + print(f'answer={answer}, time={delta}') + +if len(sys.argv) > 2: + assert sys.argv[1] == '--query' + filename = sys.argv[2] + print(f'Evaluating query from file {filename}...') + query_from_file(filename) +else: + example_queries() -- GitLab